iT邦幫忙

0

ping IP OK, ping 名稱不 OK

我在192.168.1.x/24 加入A domain的a電腦上,設定固定IP, 有設DNS,但沒設WINS.
去ping 10.10.12.x/24的一台b電腦(沒入domain,固定ip,沒設WINS跟DNS),ping IP會通,ping 名稱(ping b)不通. 可是用"ping -a ip位置"又有解出b這個名稱。為何會這樣咧??

ninja iT邦研究生 2 級 ‧ 2012-01-19 17:20:24 檢舉
ipv6關掉看看?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
4
conandexter
iT邦研究生 1 級 ‧ 2012-01-20 12:10:18
最佳解答

您好!
我猜ping -a 是透過LLMNR來直接跟對方解析名稱的~ 不過這是我猜的!
如果你直接ping "電腦名稱",則會去跟DNS做查詢。

因為B電腦沒有入網域,所以網域主機裡的DNS是查不到這台的,
所以當然你A電腦會無法用ping "電腦名稱"來ping到B電腦。

解決方法就是自己到DNS當中加入B電腦的A紀錄。

希望有幫到你!

8

可能是TCP/IP DNS 第一筆沒指向DC
或是名稱方式打錯
host+Domain
或是host

貼圖才知道你怎麼TEST的

8
chiounan
iT邦研究生 1 級 ‧ 2012-01-19 10:00:50

看起來跟WINS沒關係。
有確定兩者的DNS相同或者相通嗎?

yu506yu iT邦新手 2 級 ‧ 2012-01-19 10:20:23 檢舉

因為看不到那個設定,所以也不確定。但想請教的是,直接PING名稱不通,用ping -a 卻解的出名稱。會有什麼可能原因造成這種情況咧

hon2006 iT邦大師 1 級 ‧ 2012-08-23 15:32:21 檢舉

ping -a 是 dns 解析, ping 名稱是netbios name (應該不能跨網段除非有設定wins server 而且上面有紀錄),如果網路卡上tcp/ip有設定到在dns上登錄這個連線位置的ip,就會有a record,當然就解的出名稱.

hon2006 iT邦大師 1 級 ‧ 2012-08-23 15:37:10 檢舉

不同網段當然ping 名稱不會通.所以才會有wins server的存在價值.啟用 DNS 使用 WINS 解析,那又是另一種方式.http://technet.microsoft.com/zh-tw/library/cc731480(v=ws.10)

我要發表回答

立即登入回答