您好!
我猜ping -a 是透過LLMNR來直接跟對方解析名稱的~ 不過這是我猜的!
如果你直接ping "電腦名稱",則會去跟DNS做查詢。
因為B電腦沒有入網域,所以網域主機裡的DNS是查不到這台的,
所以當然你A電腦會無法用ping "電腦名稱"來ping到B電腦。
解決方法就是自己到DNS當中加入B電腦的A紀錄。
希望有幫到你!
可能是TCP/IP DNS 第一筆沒指向DC
或是名稱方式打錯
host+Domain
或是host
貼圖才知道你怎麼TEST的
看起來跟WINS沒關係。
有確定兩者的DNS相同或者相通嗎?
因為看不到那個設定,所以也不確定。但想請教的是,直接PING名稱不通,用ping -a 卻解的出名稱。會有什麼可能原因造成這種情況咧
ping -a 是 dns 解析, ping 名稱是netbios name (應該不能跨網段除非有設定wins server 而且上面有紀錄),如果網路卡上tcp/ip有設定到在dns上登錄這個連線位置的ip,就會有a record,當然就解的出名稱.
不同網段當然ping 名稱不會通.所以才會有wins server的存在價值.啟用 DNS 使用 WINS 解析,那又是另一種方式.http://technet.microsoft.com/zh-tw/library/cc731480(v=ws.10)