2013-06-18 27 views
5

上記のPingユーティリティはネットワークレイヤーで動作し、DNSはアプリケーションレイヤーで動作します。pingはどのようにIPアドレスを解決しますか?

私たちは、DNSは、これらの層の上にあるので、それはGOOGLEのIPアドレスを解決しないかのping www.google.com

をしようとすると?

答えて

5

ICMP(プロトコル)はTCPと並んで上記のIPで動作しますが、pingプログラム自体はDNS、hostsファイルまたはresolv.confという名前解決のための通常の方法を引き続き使用します。

0

ホスト名は、実際の通信にICMPを使用した後、DNSによって解決されます。 DNS設定を無効なサーバに変更して、pingがホスト名で動作しないことを確認できます。