】コマンド——ドメイン名からIPアドレスを調べる:Linux基本コマンドTips(158)本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回はドメイン名からIPアドレスを調べる「dig」コマンドです。本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、ドメイン名からIPアドレスを調べる「dig」コマンドです。実行例ドメイン名からIPアドレスを調べる使用するDNSサーバを変更する表示内容を調整するdigコマンドとは?「dig」コマンドはDNSサーバに問い合わせることで、ドメイン名からIPアドレスを調べるコマンドです(逆も可能)。nslookupコマンド(第156回)やhostsコマンド(第157回)とよく似た機能を備えています。問い合わせ内容をファイルから読み込むバッチモードや、オプション指定によってhostコマンドよりも表示内容を細かく指定できることがdigコマンドの特徴です。nslookupコマンドとは異なり、対話モードを備えていません。[クエリオプション]※クエリオプションはドメイン名の前にも指定可能。IPアドレス」を指定可能。]は省略可能な引数を示しています。Transfer)は名前解決の情報(ゾーン情報)を別のサーバから取得するゾーン転送プロトコル。DNSサーバ同士の同期などに使われる。Extensions、DNSセキュリティ拡張)は、正しいサーバから応答されたものであることを、デジタル署名によって保証する仕組み。DNS応答が偽装あるいは改ざんされると、ドメイン名とは異なるサーバに接続し、セキュリティ上の問題が起きる可能性がある。ドメイン名」で対応するIPアドレスを調べます(画面1)。IPアドレス」とします。これを「逆引き」と表現しますが、逆引きができるかどうかはサーバの設定によって異なります。ドメイン」と入力することで、問い合わせるDNSサーバを指定します(画面2)※4。インターネット上では多数のDNSサーバがドメイン名とIPアドレスのひも付けを分散管理している。ネットワーク構成上最も近いDNSサーバに、digコマンドが最初の問い合わせを行い、そのDNSサーバ上に情報がなければ、他のDNSサーバの情報も参照する(+norecurseを指定しなかった場合)。DNSが運営するDNSサーバのIPアドレス。ドメイン名」は問い合わせのコマンドやそれに対する回答、コメントなどが表示されます。+nocomments」のようにすることで不要な項目を非表示に、「+short」でIPアドレスのみにすることができます(画面3)。めぐみ)PC-9801NからのDOSユーザー。toolsを経てLinuxへ。1992年より生産管理のパッケージソフトウェアの開発およびサポート業務を担当。著書に『図解でわかるLinux』『らぶらぶLinuxシリーズ』『はじめてでもわかるSQLとデータ設計』『シェルの基本テクニック』など。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。