ホスト コマンドは、ドメイン名をIPアドレスに、またはその逆に変換するDNSルックアップを実行するための最小限で使いやすいCLIユーティリティです。 また、NSやMXなどのさまざまなタイプのDNSレコードの一覧表示と検証、ISPDNSのテストと検証にも使用できます。 サーバーとインターネット接続、スパムとブラックリストの記録、DNSサーバーの問題の検出とトラブルシューティング その他。
この記事では、使用方法を学びます ホスト DNSルックアップを実行するためのLinuxでのいくつかの便利な例を含むコマンド。 以前の記事では、最も使用されているものを示しました DNSをテストおよびトラブルシューティングするための8つのNslookupコマンド サーバーと特定のDNSリソースレコード(RR)も照会します。
また、説明しました 10 Linux Dig(ドメイン情報グローパー) DNS情報を照会するコマンドは、Nslookupツールのように機能します。 ホストユーティリティも同様に機能し、すべてではないにしてもほとんどの主流のLinuxディストリビューションにプリインストールされています。
それでは、以下の14個のホストコマンドを見てみましょう。
これは実行できる最も単純なホストコマンドであり、次のようなドメイン名を指定するだけです。 Google COM
関連するIPアドレスを取得します。
$ host google.com google.comのアドレスは216.58.201.46です。 google.comのアドレスは216.58.201.46です。 google.comのアドレスは216.58.201.46です。 google.comのIPv6アドレスは2a00:1450:4009:80b:: 200eです。 google.comメールは20alt1.aspmx.l.google.comによって処理されます。 google.comメールは30alt2.aspmx.l.google.comによって処理されます。 google.comメールは10aspmx.l.google.comによって処理されます。 google.comメールは40alt3.aspmx.l.google.comによって処理されます。 google.comメールは50alt4.aspmx.l.google.comによって処理されます。
ドメインネームサーバーを見つけるには、-tオプションを使用します。
$ host -t ns google.com google.comネームサーバーns1.google.com。 google.comネームサーバーns2.google.com。 google.comネームサーバーns3.google.com。 google.comネームサーバーns4.google.com。
ドメインCNAMEを見つけるには、を実行します。
$ host -t cname mail.google.com mail.google.comは、googlemail.l.google.comのエイリアスです。
ドメインのMXレコードを見つけるため。
$ host -n -t mx google.com ogle.comメールは50alt4.aspmx.l.google.comによって処理されます。 google.comメールは10aspmx.l.google.comによって処理されます。 google.comメールは40alt3.aspmx.l.google.comによって処理されます。 google.comメールは30alt2.aspmx.l.google.comによって処理されます。 google.comメールは20alt1.aspmx.l.google.comによって処理されます。
ドメインのTXTレコードを見つけるため。
$ host -t txt google.com google.comの説明テキスト "v = spf1 include:_spf.google.com〜all"
リストされているすべてのゾーンの権威ネームサーバーから、指定されたゾーンのSOAレコードをホストが表示しようとすることができます。 -NS
国旗。
$ host -C google.com ネームサーバー216.239.38.10:google.comにはSOAレコードns1.google.comがあります。 dns-admin.google.com。 156142728 900 900 1800 60. ネームサーバー216.239.32.10:google.comにはSOAレコードns3.google.comがあります。 dns-admin.google.com。 156142728 900 900 1800 60. ネームサーバー216.239.34.10:google.comにはSOAレコードns4.google.comがあります。 dns-admin.google.com。 156142728 900 900 1800 60. ネームサーバー216.239.36.10:google.comにはSOAレコードns2.google.comがあります。 dns-admin.google.com。 156142728 900 900 1800 60.
特定のドメインネームサーバーにクエリを実行します。
$ host google.com ns4.google.com ドメインサーバーの使用:名前:ns4.google.com。 住所:216.239.38.10#53。 エイリアス:google.comのアドレスは172.217.19.46です。 google.comのアドレスは172.217.19.46です。 google.comのアドレスは172.217.19.46です。 google.comのIPv6アドレスは2a00:1450:4005:808:: 200eです。 google.comメールは30alt2.aspmx.l.google.comによって処理されます。 google.comメールは20alt1.aspmx.l.google.comによって処理されます。 google.comメールは50alt4.aspmx.l.google.comによって処理されます。 google.comメールは10aspmx.l.google.comによって処理されます。 google.comメールは40alt3.aspmx.l.google.comによって処理されます。
タイプANYのクエリを作成するには、 -NS
(すべて)オプションは、 -v
オプション。
$ host -a google.com 「google.com」を試してみてください;; ->>ヘッダー<
ドメインTTL情報を見つけるため。
$ host -v -t a google.com 「google.com」を試してみてください;; ->>ヘッダー<
NS -4
また -6
オプションは、ホストにIPv4のみまたはIPV6クエリトランスポートのみをそれぞれ使用するように強制します。
$ host -4google.com。 また。 $ host -6google.com。
NS -NS
オプションは非再帰クエリを実行します。このオプションを設定すると、ホストが作成するクエリのビットであるRD(再帰が必要)がクリアされることに注意してください。
$ host -rR 5 google.com google.comのアドレスは216.58.201.46です。 google.comのアドレスは216.58.201.46です。 google.comのアドレスは216.58.201.46です。 google.comのIPv6アドレスは2a00:1450:4009:80b:: 200eです。 google.comメールは30alt2.aspmx.l.google.comによって処理されます。 google.comメールは40alt3.aspmx.l.google.comによって処理されます。 google.comメールは50alt4.aspmx.l.google.comによって処理されます。 google.comメールは20alt1.aspmx.l.google.comによって処理されます。 google.comメールは10aspmx.l.google.comによって処理されます。
デフォルトでは、UDPの試行回数は1回です。変更するには、 -NS
国旗。
$ host -R 5 google.com google.comのアドレスは216.58.201.46です。 google.comのアドレスは216.58.201.46です。 google.comのアドレスは216.58.201.46です。 google.comのIPv6アドレスは2a00:1450:4009:80b:: 200eです。 google.comメールは30alt2.aspmx.l.google.comによって処理されます。 google.comメールは40alt3.aspmx.l.google.comによって処理されます。 google.comメールは50alt4.aspmx.l.google.comによって処理されます。 google.comメールは20alt1.aspmx.l.google.comによって処理されます。 google.comメールは10aspmx.l.google.comによって処理されます。
を使用して -W
スイッチを使用すると、指定された時間(秒単位)で応答を待機するようにホストに指示できます。 -w
フラグが使用されると、ホストは応答を永久に待機します。
$ host -T -W 10 google.com google.comのアドレスは216.58.201.46です。 google.comのアドレスは216.58.201.46です。 google.comのアドレスは216.58.201.46です。 google.comのIPv6アドレスは2a00:1450:4009:80b:: 200eです。 google.comメールは10aspmx.l.google.comによって処理されます。 google.comメールは40alt3.aspmx.l.google.comによって処理されます。 google.comメールは30alt2.aspmx.l.google.comによって処理されます。 google.comメールは20alt1.aspmx.l.google.comによって処理されます。 google.comメールは50alt4.aspmx.l.google.comによって処理されます。
それでおしまい! この記事では、使用方法を学びました ホスト Linuxでのいくつかの便利な例を含むコマンド。 以下のフィードバックフォームを使用して、このガイドに関するご意見をお聞かせください。