ホスト名からIPアドレスを調べる
ホスト名からIPアドレスを調べることを「正引き名前解決」と言います。
この処理はネームサーバー(DNS)に対して、問い合わせをすることで、IPアドレス情報を受け取ることができます。
●digコマンドでIPアドレスを調べる
ヤフーのhttps://www.yahoo.co.jp/というホスト名のIPアドレスを求めてみます。
実行結果のANSWER SECTIONを確認すると、https://www.yahoo.co.jp/のIPアドレスが表示されます
[root@Lion ~]# dig www.yahoo.co.jp; <<>> DiG 9.9.4-RedHat-9.9.4-72.el7 <<>> yahoo.co.jp ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57625 ;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ;; ANSWER SECTION: ;; Query time: 4 msec |
なお、上記実行結果の;; SERVER: 192.168.11.1#53(192.168.11.1)の部分は、
/etc/resolv.confで指定するキャッシュDNSサーバのIPアドレスになります
●簡易表示する(+shortオプション)
ヤフーのhttps://www.yahoo.co.jp/というホスト名のIPアドレスを求めてみます。
[root@Lion ~]# dig www.yahoo.co.jp +short82.22.25.252 183.79.250.251 182.22.25.124 182.22.16.251 183.79.250.123 183.79.217.124 182.22.28.252 183.79.219.252 |