スポンサードリンク

miyazakitom TwitterTwitterやってます
はてなブックマークに追加はてなブックマークに追加 このエントリーを含むはてなブックマーク
Yahoo!ブックマークに登録 Yahoo!ブックマークでこのサイトを登録している人数 人が登録
この記事をクリップ!
atom:
RSS:

■CentOS6.3サーバー構築マニュアルを無料プレゼント

  CenOS6.3のサーバー構築手順、VMware Player4の
  ダウンロードとインストール手順をまとめたマニュアルを
  無料でプレゼントしています。


  詳しくは↓のページで説明しています。今すぐクリックしてダウンロードしてください。
  CentOS6.3サーバー構築マニュアルを期間限定プレゼント

プロが現場で構築するLinuxサーバー技術が習得できる講座とセミナー

   → 【Linux講座】プロが使うLinuxサーバー構築講座

   → 【Linuxセミナー】リナックスマスター2日間集中セミナー【CentOS版】

Linux最強Tips集ネットワーク > ホスト名からIPアドレスを調べるには

ホスト名からIPアドレスを調べるには


スポンサードリンク

ホスト名から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は重宝しますね。


■CentOS6.3サーバー構築マニュアルを無料プレゼント

  CenOS6.3のサーバー構築手順、VMware Player4の
  ダウンロードとインストール手順をまとめたマニュアルを
  無料でプレゼントしています。


  詳しくは↓のページで説明しています。今すぐクリックしてダウンロードしてください。
  CentOS6.3サーバー構築マニュアルを期間限定プレゼント


スポンサードリンク

Linux最強Tips集:当サイトについて

  • Linux最強Tips集は個人で運営しているサイトです。
  • ご意見、ご質問はメールでお願いいたします。

CentOS6.3サーバー構築

サイト内検索



基本コマンドTips

Linux起動Tips

ユーザー管理Tips

ディレクトリ・ファイル操作Tips

ディスク操作Tips

テキスト処理Tips

システム管理Tips

RPM Tips

ネットワークTips

セキュリティTips

サーバー管理Tips

Linux用語

相互リンク募集

facebook公式ページ

copyright(c) 2007-2012 Linux最強Tips集 All Rights Reserved.
ファンデーション
<>