Linuxホストコマンドの使用例

前書き

Linuxのhostコマンドを使用して、ドメインのIPアドレスを調べます。 また、IPアドレスのドメイン名を見つけるのにも使用できます。

このガイドでは、最も一般的なスイッチをhostコマンドで使用する方法を説明します。

ホストコマンド

それ自身では、hostコマンドは、使用可能なすべてのスイッチのリストを返します。

リストを取得するには、端末ウィンドウに次のように入力します。

ホスト

次の結果が表示されます。

多くのLinuxコマンドと同様に、多くのスイッチがありますが、ほとんどの場合、必要な操作を行う必要はありません。

hostコマンドの詳細については、マニュアルページを参照してください。

端末ウィンドウに次のように入力します。

男のホスト

ドメイン名のIPアドレスを取得する

ドメイン名のIPアドレスを返すには、次のコマンドを入力します。

ホスト<ドメイン名>

たとえば、linux.about.comのドメイン名を検索するには、次のコマンドを入力します。

host linux.about.com

hostコマンドの結果は次のようになります。

linux.about.comはdynglbcs.about.comの別名です。
dynglbcs.about.comのアドレスは207.241.148.82です

もちろん、linux.about.comはabout.comのサブドメインです。 完全なabout.comドメイン名に対してhostコマンドを実行すると、別のIPアドレスが返されます。

about.comのアドレスは207.241.148.80です

about.comに対するhostコマンドの出力には、メールの処理方法が表示されるため、さらに出力されます。

例えば:

about.comメールは500 ALT4.ASPMX.L.Google.comによって処理されます

IPアドレスからドメイン名を取得する

ドメイン名からIPアドレスを返すことの反対は、IPアドレスからドメイン名を返すことです。

これを行うには、ターミナルウィンドウに次のように入力します。

ホスト

たとえば、207.241.148.80はAbout.comのIPアドレスです。 端末ウィンドウに次のように入力します。

ホスト207.241.148.80

結果は次のとおりです。

82.148.241.207.in-addr.arpaドメイン名ポインタglbny.about.com。

デフォルトでhostコマンドは十分な情報を返しますが、次のように-dまたは-vスイッチを使用してより詳細な出力を得ることができます。

host -d linux.about.com

上記のコマンドの結果は、検索結果とともに検索されたドメインを示します。 また、ドメインのSOAの詳細を返します。

ドメインのSOAの詳細を返す

SOAはStart Of Authorityの略です。 ドメイン名を登録し、そのドメインをWebホスティング会社でホストする場合、Webホスティング会社はそのドメインのSOAを維持する必要があります。 ドメイン名の追跡方法を提供します。

次のコマンドを入力して、ドメインのSOAの詳細を見つけることができます。

ホスト-C

ホスト-C <ドメイン名>

たとえば、ターミナルウィンドウに次のように入力します。

ホスト-C about.com

返される結果は数多くありますが、それらはすべて次のフィールドと同じです。

このWebページでは、SOAの概要を説明しています。

概要

明らかに、リストを提供する-lやUDPの代わりにTCP / IPを使って検索する-Tのような他の多くのスイッチがあります。

多くのWebサーバーがこれらのタイプのクエリーを拒否することに気付くでしょう。

一般に、おそらくhostコマンドを使って、ドメイン名のIPアドレスかIPアドレスのドメイン名のどちらかを返すだけでよいでしょう。