Domain-Name-System

按名稱 Ping DHCP 客戶端

  • October 7, 2009

辦公室有一個小型 LAN,由共享 DSL 連接的 Linksys WRT54G2、集線器和多個有線和無線客戶端組成。在 Linksys 中啟用了 DHCP。

DHCP 客戶端表顯示了已連接的機器,其中一些帶有主機名,但我無法使用主機名 ping 或以其他方式連接到其中的任何一台。使用 IP 可以正常工作。

從我做的控制台

nslookup [連接的主機名] [linksys IP]

但我明白了

伺服器:[我的 ISP 的 DNS]
地址:[我的 ISP 的 DNS]#53

** 伺服器找不到 [連接的主機名]:NXDOMAIN

不確定 Linksys 是否正在處理將其重定向到外部 DNS 的 DNS 請求,或者它是否沒有響應並且 nslookup 正在使用外部 DNS。

無論如何,這不起作用,我在 Linksys 控制面板中看不到任何啟用或禁用此功能的內容。這應該只是工作,對吧?

鑑於您在此處給出的輸出,Linksys 路由器似乎正在將所有 DNS 請求交給 ISP 的 DNS 伺服器。Linksys 路由器本身沒有 DNS,也不會在本地“保存”連接機器的名稱。您的電腦很可能正在使用 NetBIOS 廣播在網路中相互辨識,但沒有進行“正式的”名稱到 IP 的映射。

如果您有備用機器或未充分利用的伺服器,一種選擇可能是將一個機器設置為 DNS 伺服器,讓您的所有工作站指向並註冊到該伺服器,然後將該伺服器重定向到 ISP 的 DNS。如果您無法通過將其 DNS 請求指向路由器本身來使工作站工作。

引用自:https://serverfault.com/questions/71855