このチュートリアルでは、Linux ターミナルでドメイン名またはコンピューター名の IP アドレスを確認する方法について説明します。このチュートリアルでは、複数のドメインを一度にチェックできるようになります。すでにこれらのコマンドを使用して情報を確認している可能性があります。ただし、これらのコマンドを効果的に使用して、Linux ターミナルで複数のドメインの IP アドレス情報を識別する方法を説明します。 これは次の 5 つのコマンドを使用して実行できます。
テスト用に、 # vi /opt/scripts/domains-list.txt 2daygeek.com 翻訳元 linuxtechnews.com 方法 1: dig コマンドを使用してドメインの IP アドレスを見つける方法 dig コマンドは「Domain Information Groper」の略で、DNS ネーム サーバーを照会するための強力で柔軟なコマンド ライン ツールです。 DNS クエリを実行し、クエリされたネーム サーバーからの返された情報を表示します。ほとんどの DNS 管理者は、柔軟性、使いやすさ、明確な出力のため、dig コマンドを使用して DNS の問題をトラブルシューティングします。 バッチモードも備えており、ファイルから検索要求を読み取ることもできます。 # 2daygeek.com を dig する | awk '{print $1,$5}' 2daygeek.com 104.27.157.177 2daygeek.com 104.27.156.177 複数のドメインの IP アドレスを見つけるには、次の bash スクリプトを使用します。 # vi /opt/scripts/dig-command.sh #!/bin/bash `cat /opt/scripts/domains-list.txt` 内のサーバーの場合 $server を "-" でエコーします $server +shortを掘る 完了 | 貼り付け -d " " - - - 上記の内容をスクリプトに追加した後、dig-command.sh ファイルの実行権限を設定します。 # chmod +x /opt/scripts/dig-command.sh 最後に、bash スクリプトを実行して出力を取得します。 # sh /opt/scripts/dig-command.sh 2daygeek.com - 104.27.156.177 104.27.157.177 magesh.co.in - 104.18.35.52 104.18.34.52 linuxtechnews.com - 104.27.144.3 104.27.145.3 上記のスクリプトを 1 行で実行する場合は、次のスクリプトを使用します。 # 2daygeek.com magesh.co.in linuxtechnews.com のサーバーの場合; do echo $server "-"; dig $server +short; done | paste -d " " - - - あるいは、次のシェル スクリプトを使用して、複数のドメインの IP アドレスを見つけることもできます。 # 2daygeek.com magesh.co.in linuxtechnews.com のサーバーの場合; do dig $server | awk '{print $1,$5}'; done 2daygeek.com 104.27.157.177 2daygeek.com 104.27.156.177 magesh.co.in. 104.18.34.52 magesh.co.in. 104.18.35.52 linuxtechnews.com 104.27.144.3 linuxtechnews.com 104.27.145.3 方法 2: host コマンドを使用してドメインの IP アドレスを見つける方法 host コマンドは、DNS クエリを実行するためのシンプルなコマンドライン プログラムです。これは通常、名前を IP アドレスに変換したり、その逆を行ったりするのに使用されます。引数またはオプションが指定されていない場合、ホストはコマンドライン引数とオプションの概要を出力します。 ホスト コマンドに特定のオプションまたはレコード タイプを追加して、ドメイン内のすべてのレコード タイプを表示できます。 # ホスト 2daygeek.com | grep "has address" | sed 's/has address/-/g' 2daygeek.com - 104.27.157.177 2daygeek.com - 104.27.156.177 複数のドメインの IP アドレスを見つけるには、次の bash スクリプトを使用します。 # vi /opt/scripts/ホストコマンド.sh `cat /opt/scripts/domains-list.txt` 内のサーバーの場合 ホスト $server を実行 | grep "has address" | sed 's/has address/-/g' 終わり 上記の内容をスクリプトに追加した後、 # chmod +x /opt/scripts/ホストコマンド.sh 最後に、bash スクリプトを実行して出力を取得します。 # sh /opt/scripts/ホストコマンド.sh 2daygeek.com - 104.27.156.177 2daygeek.com - 104.27.157.177 magesh.co.in - 104.18.35.52 magesh.co.in - 104.18.34.52 linuxtechnews.com - 104.27.144.3 linuxtechnews.com - 104.27.145.3 方法3: nslookupコマンドを使用してドメインのIPアドレスを見つける方法 nslookup コマンドは、インターネット ドメイン ネーム サーバー (DNS) を照会するために使用されるプログラムです。 nslookup には、対話型と非対話型の 2 つのモードがあります。対話モードでは、ユーザーはネーム サーバーにさまざまなホストとドメインに関する情報を照会したり、ドメイン内のホストのリストを印刷したりできます。非対話型モードは、ホストまたはドメインの名前と要求された情報のみを印刷するために使用されます。 これは、DNS 関連の問題の診断と解決に役立つネットワーク管理ツールです。 # nslookup -q=A 2daygeek.com | tail -n+4 | sed -e '/^$/d' -e 's/Address://g' | grep -v 'Name|answer' | xargs -n1 104.27.157.177 104.27.156.177 複数のドメインの IP アドレスを見つけるには、次の bash スクリプトを使用します。 # vi /opt/scripts/nslookup-command.sh #!/bin/bash `cat /opt/scripts/domains-list.txt` 内のサーバーの場合 $server を "-" でエコーします nslookup -q=A $server | tail -n+4 | sed -e '/^$/d' -e 's/Address://g' | grep -v 'Name|answer' | xargs -n1 done | paste -d " " - - - 上記の内容をスクリプトに追加した後、 # chmod +x /opt/scripts/nslookup-command.sh 最後に、bash スクリプトを実行して出力を取得します。 # sh /opt/scripts/nslookup-command.sh 2daygeek.com - 104.27.156.177 104.27.157.177 magesh.co.in - 104.18.35.52 104.18.34.52 linuxtechnews.com - 104.27.144.3 104.27.145.3 方法4: fpingコマンドを使用してドメインのIPアドレスを見つける方法 fping コマンドは、インターネット制御メッセージ プロトコル (ICMP) エコー要求を使用して、ターゲット ホストが応答しているかどうかを判断する ping のようなプログラムです。 fping は、ユーザーが任意の数のホストに同時に ping を実行できるという点で ping とは異なります。あるいは、テキスト ファイルからホストをインポートすることもできます。 fping は ICMP エコー要求を送信し、ターゲット ホストの応答を待たずにラウンドロビン方式で次のターゲットに移動します。 ターゲット ホストが応答すると、そのホストはアクティブとしてマークされ、チェック対象のターゲットのリストから削除されます。ターゲットが一定の時間制限および/または再試行制限内に応答しない場合は、到達不能として指定されます。 # fping -A -d 2daygeek.com magesh.co.in linuxtechnews.com 104.27.157.177 (104.27.157.177) は生きています 104.18.35.52 (104.18.35.52) は生きている 104.27.144.3 (104.27.144.3) は生きています 方法5: pingコマンドを使用してドメインのIPアドレスを見つける方法 ping コマンド (Packet Internet Groper) は、インターネット プロトコル (IP) ネットワーク上のホストの可用性/接続性をテストするために使用されるネットワーク プログラムです。 インターネット制御メッセージ プロトコル (ICMP) エコー要求パケットをターゲット ホストに送信し、ICMP エコー応答を待機することで、ホストの可用性を確認します。 送信されたパケット、受信されたパケット、失われたパケットに基づいて統計を要約し、通常は最小/平均/最大時間が含まれます。 # ping -c 2 2daygeek.com | head -2 | tail -1 | awk '{print $5}' | sed 's/[(:)]//g' 104.27.157.177 複数のドメインの IP アドレスを見つけるには、次の bash スクリプトを使用します。 # vi /opt/scripts/ping-command.sh #!/bin/bash `cat /opt/scripts/domains-list.txt` 内のサーバーの場合 $server を "-" でエコーします ping -c 2 $server | head -2 | tail -1 | awk '{print $5}' | sed 's/[(:)]//g' 完了 | 貼り付け -d " " - - 上記の内容をスクリプトに追加した後、 # chmod +x /opt/scripts/ping-command.sh 最後に、bash スクリプトを実行して出力を取得します。 # sh /opt/scripts/ping-command.sh 2daygeek.com - 104.27.156.177 magesh.co.in - 104.18.35.52 linuxtechnews.com - 104.27.144.3 要約する 上記は、Linux ターミナルでドメイン名の IP アドレスを見つけるために紹介した 5 つのコマンドです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: 追加、削除、変更、クエリを実行するための JS 操作オブジェクト配列のサンプルコード
>>: mysql インストーラ コミュニティ 8.0.16.0 のインストールと構成のグラフィック チュートリアル
要素 ui テーブルにはドラッグ アンド ドロップによる並べ替え機能が組み込まれておらず、サードパー...
dockerfile またはコンテナ内で yum を実行すると、エラーが報告され、ソースが見つかりま...
目次パーティションテーブルとはパーティションテーブルの適用シナリオパーティションテーブルの制限パーテ...
Linux システム管理者にとって、サービスがポートに正しくバインドされているか、またはポートをリッ...
序文最近プロジェクトに取り組んでいたとき、UI デザインのフォント サイズは 10 ピクセルでした。...
大きなことも小さなことも考えて、方向転換しましょう。 Linux では非常に大きなファイルに遭遇する...
ここでは、v3 のインストールと使用にのみ焦点を当てます。v2 について学びたい場合は、公式 Web...
デスクトップ プラットフォームの Web レイアウトのメタ タグは誰もがよく知っています。これは常に...
@Font-face 基本紹介: @font-face は、Web ページにカスタム フォントを表示...
目次1. イメージをプルする2. イメージを実行する3. コンテナ内でアプリケーションをテストする4...
Msyqlデータベースのインストール、参考までに具体的な内容は次のとおりです。 ①ブラウザでhttp...
1. CentOSイメージをダウンロードする1.1 ダウンロードウェブサイトhttp://mirro...
1. テーブル構造 2. 表データ 3. クエリのteacher_nameフィールドは空にすることは...
#docker 検索#docker プルポーター1. イメージを取得した後、中国語パッケージをダウン...
効果を直接確認するために、リロード、左を閉じる、右を閉じる、その他の機能を閉じるなどの右クリック メ...