Mac OSX nslookup 和resolveip 之間的區別

Mac OSX nslookup 和resolveip 之間的區別

我認為 nslookup 在尋找非網路名稱時會出錯,或者會給出正確的答案,但我對以下行為感到困惑。我是否誤解瞭如何使用它或其輸出/限制?

$ resolveip raspberrypi.local
IP address of raspberrypi.local is 192.168.0.41
$ nslookup raspberrypi.local
Server:     194.168.4.100
Address:    194.168.4.100#53

** server can't find raspberrypi.local: NXDOMAIN

192.168.0.41fromresolveip的答案是正確的,但 nslookup 的答案不正確。我也想知道#53地址的部分指的是什麼。當然這不是連接埠號碼。 nslookup 的手冊頁似乎沒有解釋它。

答案1

已經討論過resolveip 與 nslookup 的行為這裡已經但似乎解析將檢查主機,然後繼續進行 DNS 檢查尋找將直接轉到 DNS。所以我假設它從主機檔案或透過其他方式(arp?)從本地網路知道 pi,似乎 pi 沒有在您的 DNS 伺服器上註冊。

另外,#53 指的是伺服器回應的連接埠。看討論。

相關內容