ホスト名から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:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;yahoo.co.jp. IN A
;; ANSWER SECTION:
yahoo.co.jp. 297 IN A 182.22.25.252
yahoo.co.jp. 297 IN A 183.79.219.252
yahoo.co.jp. 297 IN A 183.79.250.123
yahoo.co.jp. 297 IN A 182.22.16.251
yahoo.co.jp. 297 IN A 183.79.250.251
yahoo.co.jp. 297 IN A 183.79.217.124
yahoo.co.jp. 297 IN A 182.22.25.124
yahoo.co.jp. 297 IN A 182.22.28.252
;; Query time: 4 msec
;; SERVER: 192.168.11.1#53(192.168.11.1)
;; WHEN: Sun 11 30 11:40:32 JST 2021
;; MSG SIZE rcvd: 168 |
なお、上記実行結果の;; 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 +short
82.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 |