iT邦幫忙

0

ping 無法查詢

mara 2016-05-04 20:42:284393 瀏覽
  • 分享至 

  • xImage

我用nslookup查詢自己架設的DNS並可正常回應

但是用ping 主機卻ping不到

http://ithelp.ithome.com.tw/upload/images/20160504/20102092iVf4rcJ4rP.png

ayu iT邦好手 2 級 ‧ 2016-05-05 23:50:23 檢舉
我們很容易以為, nslookup就是Windows系統的dns client,
實則不然,
nslookup指令查詢結果, *** 並不影響/update本機的dns cache ***,
這點可以從 ipconfig /displaydns 來確認!
所以, 第一種可能是, 本機的dnscache裡已經有關於www.tnsc.tw的
負向快取(negative cache), 以致你雖然用nslookup查詢成功,
但一使用到 ping tracert 這些指令時, 由於已有負向快取,
故直接回你找不到主機.
可試著把本機的 dns cache 清掉, 如
ipconfig /flushdns 或
net stop dnscache (net start dnscache)

如果這樣處理後還是沒改善, 那就要想第二第三種可能了.
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

WilliamHuang
iT邦研究生 1 級 ‧ 2016-05-04 22:26:24
【**此則訊息已被站方移除**】
2
slime
iT邦大師 1 級 ‧ 2016-05-05 00:37:04

你的電腦設定中有幾台 DNS Server ? 有幾個網路環境(例如有線跟無線)?

可能你的電腦有多個 DNS Server 資料, 在 nslookup 時是查詢 192.168.9.59 , 而 ping 時是查詢其他 DNS Server , 而其他 DNS Server 並無 www.tnsc.tw 的資料.

mara iT邦新手 5 級 ‧ 2016-05-05 21:44:43 檢舉

我設的DNS查詢第一個是192.168.9.59,第二個是8.8.8.8,其他就沒有了
直接打nslookup會跟ping是用不同的DNS嗎?

mara iT邦新手 5 級 ‧ 2016-05-05 21:44:52 檢舉

我設的DNS查詢第一個是192.168.9.59,第二個是8.8.8.8,其他就沒有了
直接打nslookup會跟ping是用不同的DNS嗎?

mara iT邦新手 5 級 ‧ 2016-05-05 21:44:56 檢舉

我設的DNS查詢第一個是192.168.9.59,第二個是8.8.8.8,其他就沒有了
直接打nslookup會跟ping是用不同的DNS嗎?

0
窮嘶發發發
iT邦高手 1 級 ‧ 2016-05-05 09:05:50

如果交換器把 PING 用的協定關掉了,也會什麼都PING 不到

mara iT邦新手 5 級 ‧ 2016-05-05 21:46:24 檢舉

可是它是找不到主機耶...

mara iT邦新手 5 級 ‧ 2016-05-05 21:51:26 檢舉

而且我用的是VM的Switch

我要發表回答

立即登入回答