技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費(fèi)軟件下載基地!

當(dāng)前位置:主頁 > 教程 > 硬件教程 >

為什么PING域名得到IP與實(shí)際公網(wǎng)IP不符

來源:技術(shù)員聯(lián)盟┆發(fā)布時(shí)間:2017-12-26 18:26┆點(diǎn)擊:

  1.ping命令返回一個(gè)公網(wǎng)ip地址,但是這個(gè)ip地址和花生殼客戶端所在機(jī)器的當(dāng)前公網(wǎng)ip不一致

  例如ping ping-is-no-good.gicp.net,返回的ip是59.37.71.85,如下圖:

為什么PING域名得到IP與實(shí)際公網(wǎng)IP不符

  而當(dāng)前花生殼登錄的電腦通過路由器上網(wǎng),路由器的wan口ip是121.32.186.189,也就是說花生殼登錄的這臺(tái)電腦的公網(wǎng)ip是121.32.186.189。

 ?、儆龅竭@種情況,首先要確認(rèn)是不是你的電腦中的DNS緩存尚未刷新導(dǎo)致。

  想象這樣一個(gè)例子:你剛才在電腦C打開瀏覽器訪問域名ping-is-no- good.gicp.net,發(fā)現(xiàn)瀏覽器提示“您輸入的域名和網(wǎng)址無法訪問”,這時(shí)C的DNS緩存中留下了一個(gè)關(guān)于此域名的ip地址記錄。你檢查了服務(wù)器 S,發(fā)現(xiàn)花生殼的客戶端離線了,接下來你把花生殼客戶端重新登錄在線,這時(shí)你再在電腦C上去訪問這個(gè)域名,很可能此時(shí)本機(jī)的DNS緩存會(huì)返回給你之前的 ip地址,而不是S當(dāng)前的公網(wǎng)ip地址。

  下面是具體過程:

  用命令” ipconfig /displaydns”可以看到本機(jī)DNS緩存中的所有記錄。發(fā)現(xiàn)其中有一條關(guān)于ping-is-no-good.gicp.net的記錄如下圖所示:

為什么PING域名得到IP與實(shí)際公網(wǎng)IP不符

  計(jì)算機(jī)ping一個(gè)域名時(shí),會(huì)先去本機(jī)的DNS緩存中查找,上面看到的DNS緩存中的信息就影響了ping的結(jié)果。

  這時(shí)用命令” ipconfig /flushdns”可以清除本機(jī)DNS緩存中的所有記錄,如下圖所示:

為什么PING域名得到IP與實(shí)際公網(wǎng)IP不符

  清除了緩存后,再ping域名,就可以排除本機(jī)DNS緩存的影響,這時(shí)返回的ip地址就是正確的,如下圖所示:

為什么PING域名得到IP與實(shí)際公網(wǎng)IP不符

 ?、谟袝r(shí)候你會(huì)發(fā)現(xiàn)清除了本機(jī)的DNS緩存后,ping域名得到的ip仍然不是正確的ip地址。這時(shí)候很可能是你的寬帶接入商的地區(qū)DNS服務(wù)器尚未刷新數(shù)據(jù),也就是它尚未同步DNS數(shù)據(jù),那么當(dāng)你的花生殼所在電腦的 ip地址變化了之后,雖然Oray的DNS服務(wù)器已經(jīng)將ping-is-no-good.gicp.net指向了當(dāng)前的新ip地址,但是你那個(gè)地區(qū)的接入商的DNS服務(wù)器返回給你電腦的ping-is-no-good.gicp.net的ip地址還是之前的舊ip地址。如下圖所示:

為什么PING域名得到IP與實(shí)際公網(wǎng)IP不符

  這種時(shí)候你要做的就是把本機(jī)DNS服務(wù)器設(shè)置為當(dāng)?shù)刈罡咝У腄NS服務(wù)器,你可以直接撥打你的寬帶接入商的服務(wù)電話詢問并把問到的高效DNS地址設(shè)置到你的電腦上即可。例如將電腦的主DNS從202.96.128.86改為 202.96.128.166,然后用命令” ipconfig /flushdns”清除本機(jī)DNS緩存后,再ping ping-is-no-good.gicp.net,結(jié)果正確,如下圖所示:

為什么PING域名得到IP與實(shí)際公網(wǎng)IP不符

  2. ping命令返回一個(gè)局域網(wǎng)ip地址

  如下圖所示:

為什么PING域名得到IP與實(shí)際公網(wǎng)IP不符

  192.168.0.2是一個(gè)局域網(wǎng)ip地址,在公網(wǎng)上是無效的。

  造成這種情況的原因,一般是用戶在本機(jī)的hosts文件中添加了一條關(guān)于ping-is-no-good.gicp.net的ip地址記錄。

  Hosts文件是一個(gè)用于存儲(chǔ)計(jì)算機(jī)網(wǎng)絡(luò)中節(jié)點(diǎn)信息的文件,它可以將主機(jī)名映射到相應(yīng)的IP地址,實(shí)現(xiàn)DNS的功能,它可以由計(jì)算機(jī)的用戶進(jìn)行控制。Hosts文件只對(duì)本機(jī)有效。

  Hosts文件的存儲(chǔ)位置在不同的操作系統(tǒng)中并不相同,甚至不同Windows版本的位置也不大一樣。Windows NT/2000/XP/2003/Vista:默認(rèn)位置為%SystemRoot%system32driversetc。例如 c:windowssystem32driversetc。