ホスト名からIPアドレスを調べるには
プロが現場で構築するLinuxサーバー技術が習得できる講座とセミナー
→ 【Linux講座】リナックスマスター・ホームスタディ講座
→ 【Linuxセミナー】リナックスマスタープロセミナー【2日間集中研修】
スポンサードリンク
ホスト名からIPアドレスを調べるには
ホスト名からIPアドレスを調べることを「正引き名前解決」と言います。
この処理はネームサーバー(DNS)に対して、問い合わせをすることで、
IPアドレス情報を受け取ることができます。
ホスト名からIPアドレスへの対応をA(address)レコードと呼ばれています。
また、DNSサーバーに名前解決の問い合わせを行なうコマンドは、digとnslookupが
あり、これらのコマンドは、問い合わせ先のDNSサーバーが指定されない場合、
/etc/resolv.confに記述されているDNSサーバーを利用して名前解決を試みます。
この/etc/resolv.confに設定されるDNSサーバーはLinuxのインストールの際に
入力したDNSサーバーが設定されています。
文法
dig ドメイン名
nslookup ドメイン名
digコマンドでwww.yahoo.co.jpのIPアドレスを調べる
---------------------------------------------------------------
[pakira@leopard pakira]$ dig www.yahoo.co.jp ←digコマンドを実行します。
; <<>> DiG 9.3.2-P2 <<>> www.yahoo.co.jp
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30212
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;www.yahoo.co.jp. IN A
;; ANSWER SECTION:
www.yahoo.co.jp. 27 IN A 203.216.247.249
www.yahoo.co.jp. 27 IN A 124.83.139.191
www.yahoo.co.jp. 27 IN A 124.83.139.192
www.yahoo.co.jp. 27 IN A 124.83.147.202
www.yahoo.co.jp. 27 IN A 124.83.147.203
www.yahoo.co.jp. 27 IN A 124.83.147.204
www.yahoo.co.jp. 27 IN A 124.83.147.205
www.yahoo.co.jp. 27 IN A 124.83.167.212
www.yahoo.co.jp. 27 IN A 203.216.227.176
www.yahoo.co.jp. 27 IN A 203.216.235.154
www.yahoo.co.jp. 27 IN A 203.216.235.201
www.yahoo.co.jp. 27 IN A 203.216.243.218
www.yahoo.co.jp. 27 IN A 203.216.247.225
;; AUTHORITY SECTION:
yahoo.co.jp. 840 IN NS dnsg01.yahoo.co.jp.
yahoo.co.jp. 840 IN NS ns10.yahoo.co.jp.
;; ADDITIONAL SECTION:
ns10.yahoo.co.jp. 260 IN A 210.80.243.9
dnsg01.yahoo.co.jp. 866 IN A 211.14.12.10
;; Query time: 14 msec
;; SERVER: 203.XXX.XXX.XXX#53(203.XXX.XXX.XXX)
;; WHEN: Sat Mar 7 12:46:18 2009
;; MSG SIZE rcvd: 313
---------------------------------------------------------------
【各項目の説明】
->>HEADER<<-箇所が「NOERROR」と表示されれば正常に
処理が行なわれたことを意味します。
IPアドレスは「ANSWER SECTION」に表示され、下記の場合だと
「203.216.247.249」、「124.83.139.191」がwww.yahoo.co.jp
のIPアドレスになります。
www.yahoo.co.jp. 27 IN A 203.216.247.249
www.yahoo.co.jp. 27 IN A 124.83.139.191
問い合わせに掛かった時間は「;; Query time: 14 msec」で表示されます。
問い合わせに使用したDNSサーバー情報は下記に表示されます。
;; SERVER: 203.XXX.XXX.XXX#53(203.XXX.XXX.XXX)
上記のXXXは伏せ字になっていますが、本来であればLinux
サーバーの/etc/resolv.confファイルに設定されている
DNSサーバーのIPアドレスが表示されます。
digコマンドでDNSサーバーを指定してwww.yahoo.co.jpのIPアドレスを調べる
---------------------------------------------------------------
問い合わせ先のDNSサーバーを指定する場合は、
@
[pakira@leopard pakira]$ dig @203.XXX.XXX.XXX www.yahoo.co.jp
---------------------------------------------------------------
■nslookupコマンドでwww.yahoo.co.jpのIPアドレスを調べる
---------------------------------------------------------------
[pakira@leopard pakira]$ nslookup www.yahoo.co.jp ←nslookupを実行します。
Server: 203.XXX.XXX.XXX
Address: 203.XXX.XXX.XXX#53
Non-authoritative answer:
Name: www.yahoo.co.jp
Address: 203.216.235.201
Name: www.yahoo.co.jp
Address: 203.216.243.218
Name: www.yahoo.co.jp
Address: 203.216.247.225
Name: www.yahoo.co.jp
Address: 203.216.247.249
Name: www.yahoo.co.jp
Address: 124.83.139.191
Name: www.yahoo.co.jp
Address: 124.83.139.192
Name: www.yahoo.co.jp
Address: 124.83.147.202
Name: www.yahoo.co.jp
Address: 124.83.147.203
Name: www.yahoo.co.jp
Address: 124.83.147.204
Name: www.yahoo.co.jp
Address: 124.83.147.205
Name: www.yahoo.co.jp
Address: 124.83.167.212
Name: www.yahoo.co.jp
Address: 203.216.227.176
Name: www.yahoo.co.jp
Address: 203.216.235.154
---------------------------------------------------------------
如何でしたか?↑のように表示されましたか?
私は前から使っていて慣れているのと、結果表示がシンプルなので
nslookupを使うことが多いですが、最近の傾向でより新しいdigを使う
人が増えているようです。
色々な情報を得たい場合にはdigは重宝しますね。
CenOSのサーバー構築手順、VMware Playerの
ダウンロードとインストール手順をまとめたマニュアルを
無料でプレゼントしています。
詳しくは↓のページで説明しています。今すぐクリックしてダウンロードしてください。
CentOSサーバー構築無料マニュアル
スポンサードリンク
Linux初心者のあなたもサーバー管理者になれる
Linux初心者のあなたもサーバー管理者になれる!!
UNIX/Linuxコマンド Topicsでは初心者からでも気軽にLinux(リナックス)を、はじめられる方法を紹介しています。このサイトのいちばんの目的は、あなたにLinux(リナックス)を、はじめてもらうことです。 興味があるならサーバー構築してみてください。
このサイトについて、、、。まずは私の想いを知ってください。あなたに一番最初に読んで欲しい
UNIX/Linuxコマンド Topics Linux初心者のためのサイト:当サイトについて
- UNIX/Linuxコマンド Topics Linux初心者のためのサイトは個人で運営しているサイトです。
- ご意見、ご質問はメールでお願いいたします。