UNIX/Linuxコマンド Topics  RSSを登録する

LPIC,自宅サーバー,サーバー管理者,SE,ITエンジニア,初心者に。Linuxサーバー管理,構築の定番。コマンド,Tipsすぐに使えるテクニックをあなたへ。Web,ファイル,メールサーバー,DNS,だって作れます。いますぐ登録

最新号をメルマガでお届けします    
登録 解除

規約に同意して

登録した方には、まぐまぐの公式メルマガ(無料)をお届けします。
2009/03/07

【UNIX/Linuxコマンド Topics】 『ホスト名からIPアドレスを調べるには』 No.070

■ Linux Webサーバー構築講座【通常編】
   → http://linuxweb.biz/top.html
   Linuxの基礎をサーバー構築を通じて体系的に学びたい人向けの講座
  (LAPP環境を構築)
   3/15に最新版Movable Type4.24に対応したマニュアルを配布します。


■ Linux Webサーバー構築講座【上級編】
   → http://www.linuxexpert.biz/
   【通常編】の内容を含んで更にPHP、MySQL、Apace2.0系、SSLも学びたい
   より高度な技術習得を目指す人の講座(LAMP、LAPP環境を構築)
     今月よりCentOS5.2版も特典として配布しています。
   Movable Type、PostgreSQL、MySQL、PHPの最新版に
     対応しているのが大変好評です。
   

※以前よりご希望が多かった分割支払い出来ます。

□==================================================================□

     ┌―┐
     |9|UNIX/Linuxコマンド Topics ------ No.070
     └―――――――――――――――――――――――
       初心者のあなたもLinuxサーバー管理者になれる!
     紹介コマンド数No.1を目指し、実践的な技術ノウハウを紹介!


□==================================================================□

□□□ 2009/03/07  発行 □□□

LinuxナビゲーターのPakiraです。
いつも読んで頂いてありがとうございます!


今日はホスト名からIPアドレスを調べるテクニックをご紹介します。

この方法を知ることで、あなたはホスト名からIPアドレス情報を得ることが
できるようになります。これを覚えるメリットは何かというと、サーバー公開
する際、取得したホスト(ドメイン)に正しいIPアドレスが設定されているか、
また、設定したIPアドレス情報がきちんとネームサーバー(DNS)に反映されて
いるかを確認することが出来るようになります。

私が主催している「Linux Webサーバー構築講」でもサーバーを公開する
ために、今日ご紹介するテクニックはよく利用します。

サーバーを公開する課程で絶対に必要になる技術になりますので
ぜひ覚えてくださいね。

それでは早速いってみましょ〜。

----------------------------------------------------------------------
 ■ ホスト名から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サーバーを指定する場合は、
@<DNSサーバーIPアドレス>を付けて実行します。

[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は重宝しますね。


今回の内容は、↓の講座を受講することでより実践的な技術を
体型的に学ぶことができます。

お申し込みは今すぐ↓をクリック。

■ Linux Webサーバー構築講座【通常編】
   → http://linuxweb.biz/top.html
   Linuxの基礎をサーバー構築を通じて体系的に学びたい人向けの講座
  (LAPP環境を構築)
   3/15に最新版MT4.24に対応したマニュアルを配布します。


■ Linux Webサーバー構築講座【上級編】
   → http://www.linuxexpert.biz/
   【通常編】の内容を含んで更にPHP、MySQL、Apace2.0系、SSLも学びたい
   より高度な技術習得を目指す人の講座(LAMP、LAPP環境を構築)
     今月よりCentOS5.2版も特典として配布しています。
   MT、PostgreSQL、MySQL、PHPの最新版に対応しているのが大変好評です。
   

※以前よりご希望が多かった分割支払い出来ます。

サーバーを構築しながら、Linuxの基礎から現場の技術までを
体系的に学びましょう。

----------------------------------------------------------------------
 ■ あとがき ■
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

ニュースで見ましたが、史上最年少の13歳で気象予報士の試験に
合格した中学生の子が話題になってましたね。

合格率が6・3%という超難関な試験をパスするとはスゴいことです。

しかも小学校5年生から受験し始めて、今回の4回目の試験で
合格したそうです。

何事もそうですが、諦めず挑戦し続けるというのは大切な
ことですね。

Linuxも諦めず続ければ、いつかは必ずあなたの目標とする
レベルに到達すると思います。
いまは辛くとも必ず報われる日が来ますので、それを信じて
Linuxを続けてくださいね。


それではまた次回お会いしましょう!



※表示がずれている場合には等倍フォントでご覧ください。
  当マガジンの無断引用、転載を禁止します

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
☆ UNIX/Linuxコマンド Topics ☆
  http://linux-topics.com/

マガジンID:0000115847
発行者   : Pakira
      http://linux-topics.com/profile/profile.htm

Webサイト: http://linux-topics.com/
         http://xn--linux-op4dtfrgoh.com/
         http://linuxtips.biz/

e-mail   : webmaster@linux-topics.com
      (あなたからのご意見、ご感想お待ちしてます)

■Linux30日間無料メールセミナー2007
 2007年度版に新改訂しました!

 http://linux-topics.com/mail2/


■ Linux Webサーバー構築講座【通常編】
  → http://linuxweb.biz/top.html

■ Linux Webサーバー構築講座【上級編】
  → http://www.linuxexpert.biz/


-------------------------------------------------
購読の変更・解除はこちら
http://linux-topics.com/mail/index.html
 
ここで紹介している内容を実行する場合は自己責任でお願いします。

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*


最新号をメルマガでお届け
登録 解除

規約に同意して

登録した方には、まぐまぐの公式メルマガ(無料)をお届けします。

最近の記事

上へ戻る