返信

pingとnslookupの違い

戸根先生へ

いつも丁寧な回答ありがとうございます。

ネットワークの診断ツールについて質問です。

ping コマンド(※)はICMPのプロトコルで動作しているにもかかわらず、ホスト名にpingを打つとあたかも名前解決しているようにみえます。これもリゾルバを呼び出しているのでしょうか?(Winsockプログラミングの教則本に載っているpingコマンドはgethostbyname関数を使って実装していますね)。

名前解決できるかを診断するには一般にnslookupを使います。

pingよりもnslookupを使ったほうがよいと聞いたことがあるのですが、DNSサーバを明示的に指定できるほかに違いがあるのでしょうか?(たとえばリゾルバを使わずに自前で機能を持っている等)。

ご教示いただければ幸いです。

※pingコマンドは各種OSで用意されていますが、ここではWindowsのpingとします。

名前: 
福光
日時: 
04/10/13 22:15

<code>Only

  • 使用できるHTMLタグ: <code>
  • 文字で図を描く場合に<code>と</code>で囲んでください
画像認証
機械的なスパムメッセージ送信を防止するために画像認証を設けています。ご協力ください。
Image CAPTCHA
Enter the characters shown in the image.