Skip to main content

ドメインのIPアドレスを見つける

Linuxサーバ間のscpコマンドを用いたファイル転送/IT0012 (六月 2026)

Linuxサーバ間のscpコマンドを用いたファイル転送/IT0012 (六月 2026)
Anonim

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

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

ホストコマンド

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

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

ホスト

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

  • -a - は、-v -t ANYと等価​​です。
  • -c - 非INデータのクエリクラスを指定します。
  • -C - 権限のあるネームサーバー上のSOAレコードを比較する
  • -d - は-vと同等です
  • -l - AXFRを使用して、ドメイン内のすべてのホストをリストします。
  • -i - IP6.INT逆引き
  • -N - ルートルックアップを行う前に許容されるドットの数を変更します。
  • -r - 再帰処理を無効にする
  • -R - UDPパケットの再試行回数を指定します。
  • -s - SERVFAIL応答が問い合わせを停止する必要があります。
  • -t - クエリの種類を指定します。
  • -T - TCP / IPモードを有効にする
  • -v - 冗長出力を有効にします。
  • -w - 応答を永遠に待つことを指定します。
  • -W - 応答を待つ時間を指定します。
  • -4 - IPv4クエリートランスポートのみを使用する
  • -6 - IPv6クエリトランスポートのみを使用する
  • -m - メモリデバッグフラグをセットする
  • -V - バージョン番号を表示して終了する

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

hostコマンドの詳細については、マニュアルページを参照してください。端末ウィンドウに次のように入力します。

男のホスト

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

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

ホスト

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

linux.Go-Travels.comホスト

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

linux.Go-Travels.comはdynglbcs.Go-Travels.comの別名です.dynglbcs.Go-Travels.comにはアドレス207.241.148.82があります

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

Go-Travels.comの住所は207.241.148.80です

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

例えば:

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

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

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

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

ホスト

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

ホスト207.241.148.80

結果は次のとおりです。

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

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

host -d linux.Go-Travels.com

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

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

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

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

ホスト-C ホスト-C

たとえば、端末ウィンドウに次のように入力します。

ホスト-C Go-Travels.com

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

  • プライマリネームサーバ
  • ドメインの責任者
  • ドメインの更新時に変更されるタイムスタンプ
  • ゾーンをリフレッシュするまでの秒数
  • リフレッシュが失敗するまでの秒数を再試行する必要があります。
  • ゾーンが権威あるとみなされなくなるまでの秒単位の上限
  • 負の結果はTTLです。

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

概要

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

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

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