|
|
抜粋Linuxコマンドリファレンス
|
ディレクトリとファイルの操作+ディスクとパーティションの操作+テキストの操作+ユーザーとアカウント管理+ネットワークの管理ネットワークの状態を調べる名前解決をテストするドメイン名の情報を調べるシステム・プロセス管理+その他のコマンド+ |
host〜名前解決をテストするDNSサーバー に対して 名前解決 の問い合わせを行う コマンド です。任意の ユーザーアカウント で実行できます。 この host コマンドには非常に多くのオプションスイッチがありますが、通常必要のあるものだけ説明します。 コマンドの一般書式は、 host [オプション] [ ホスト名 ( FQDN )または IPアドレス ] [DNSサーバーのFQDNまたはIPアドレス] Enter です。
[オプション]と[DNSサーバーのFQDNまたはIPアドレス]を省略して実行すると、
"/etc/resolv.conf"
"/etc/resolv.conf"に記述されたもの以外のDNSサーバーを利用する場合は、次のように実行します。
"-a" オプションを付けて実行すると、詳細な内容を表示します。
"-t [キーワード]" でオプションを指定すると、特定のレコードを表示させることができます。 |
|||||||||||
|
|
キーワードには、 "cname" (CNAMEレコード)、 "mx" (MXレコード)、 "soa" (SOAレコード)の他、多くのレコードが指定できます。 "soa" や "mx" を指定する場合は、FQDNではなく ゾーン名 でなければならない点に注意してください。
hostコマンドは非常に多機能ですが、当面はこれくらい覚えておけば必要にして充分でしょう。
dig〜名前解決をテストするDNSサーバー に対して 名前解決 の問い合わせを行う コマンド です。任意の ユーザーアカウント で実行できます。 この dig コマンドには非常に多くのオプションスイッチがありますが、通常必要のあるものだけ説明します。 コマンドの一般書式は、 dig [オプション] @[DNSサーバーのFQDNまたはIPアドレス] [ ホスト名 ( FQDN )または IPアドレス ] [問い合わせタイプ] Enter です。
[オプション]と@[DNSサーバーのFQDNまたはIPアドレス]、[問い合わせタイプ]、を省略して実行すると、
"/etc/resolv.conf"
"/etc/resolv.conf"に記述されたもの以外のDNSサーバーを利用する場合は、次のように実行します。
[問い合わせタイプ]に、 "cname" (CNAMEレコード)、 "mx" (MXレコード)、 "soa" (SOAレコード)などを指定すると、特定のレコードの回答結果を表示させることができます。 |
|||||||||||
|
|
以下、実行例です。
また、単に"dig"と実行すると、 ルートサーバー の一覧を表示します。
digコマンドは非常に多機能ですが、当面はこれくらい覚えておけば必要にして充分でしょう。
nslookup〜対話式で名前解決をテストするnslookup コマンド は、上記の host や dig とは異なる 対話式 のコマンドです。 nslookupは初心者にも扱いやすく、 名前解決 の確認を簡単に行うのに適したコマンドです。 一方のhostやdigコマンドは、その出力結果が DNS の書式に準じているため、 シェル スクリプト に組み込んだり、そのままゾーンファイルの記述のテンプレートとして応用できるという利点があります。 そのため、応用性に乏しいnslookupコマンドは既に今後の開発やサポートが打ち切られることになっていますから、これから LinuxOS を学ぶ方は、できるだけhostやdigコマンドの利用をお勧めします。 |
|||||||||||
| ただし、実装されている側の OS の種類によってオプションスイッチなどが少しずつ異なります。 |
なお、nslookupコマンドは UNIX 系の OS だけではなく、 Windows2000 、 WindowsXP 、 WindowsVista 、 Windows7 及び サーバー 系の WindowsOS 、そして MacOSX にも標準で実装されています。 nslookupは、 nslookup Enter で対話モードに入ります。対話モードから抜けるときは、 exit Enter とタイプします。
デフォルト
で参照される
DNSサーバー
は、LinuxOSの場合は、
"/etc/resolv.conf"
|
|||||||||||
|
|
参照するDNSサーバーを変更するには、対話モードから server [参照するDNSサーバーの FQDN または IPアドレス ] Enter とタイプします。
問い合わせるレコードを指定するときは、対話モードから set q=[問い合わせのタイプ] Enter とタイプします。 [問い合わせのタイプ]には、 "ptr" (PTRレコード)、 "cname" (CNAMEレコード)、 "mx" (MXレコード)、 "soa" (SOAレコード)などが指定できます。 デフォルトは "a" (Aレコード)です。
nslookupコマンドは、それを実装するOSやシェルの種類によって少しずつ振る舞いが違います。
特に、WindowsOSの場合は
|
|
|
| このサイトは既に更新を終了していますが、今のところ店じまいの予定はありません。 リンクフリー ですので、趣味や勉強のためでしたら、引用、転用、コピー、朗読、その他OKです。このサイトへのリンクについては こちら をご覧ください。 |
| ”Linux”は、Linus Torvalds 氏の各国における登録商標です。”Red Hat”及びRed Hatのロゴおよび Red Hat をベースとしたすべての商標とロゴは、各国におけるRed Hat, Inc. 社の商標または登録商標です。その他のプログラム名、システム名、製品名などは各メーカー、ベンダの各国における登録商標又は商標です。 |