Mac OSX nslookup とresolvip の違い

Mac OSX nslookup とresolvip の違い

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

Resolveipの回答は192.168.0.41正しいのですが、nslookup の回答は正しくありません。また、アドレスの部分が何を指すのか疑問に思っています#53。ポート番号ではないことは確かです。nslookup のマニュアル ページでは説明されていないようです。

答え1

解決IPとnslookupの動作についてはすでに少し説明しましたここすでにそうだけど解決ipホストをチェックし、DNSチェックに移ります。nslookupDNS に直接アクセスします。したがって、ホスト ファイルまたは他の手段 (arp?) を介してローカル ネットワークから pi を認識しているものと想定しますが、pi は DNS サーバーに登録されていないようです。

また、#53はサーバーから応答したポートを指します。これ議論。

関連情報