返信
pingとnslookupの違い
戸根先生へ
いつも丁寧な回答ありがとうございます。
ネットワークの診断ツールについて質問です。
ping コマンド(※)はICMPのプロトコルで動作しているにもかかわらず、ホスト名にpingを打つとあたかも名前解決しているようにみえます。これもリゾルバを呼び出しているのでしょうか?(Winsockプログラミングの教則本に載っているpingコマンドはgethostbyname関数を使って実装していますね)。
名前解決できるかを診断するには一般にnslookupを使います。
pingよりもnslookupを使ったほうがよいと聞いたことがあるのですが、DNSサーバを明示的に指定できるほかに違いがあるのでしょうか?(たとえばリゾルバを使わずに自前で機能を持っている等)。
ご教示いただければ幸いです。
※pingコマンドは各種OSで用意されていますが、ここではWindowsのpingとします。
日時:
04/10/13 22:15