このチュートリアルでは、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 のインストールと構成のグラフィック チュートリアル
序文リバース プロキシは、Web 経由で行われたリクエスト (http と https の両方) を...
1. es起動コマンド: docker run -itd -e TAKE_FILE_OWNERSHI...
SUSE Linuxでルートパスワードを忘れた場合の解決方法SUSE (Linux オペレーティング...
MySQL操作情報のクエリ show status -- すべての MySQL 操作情報を表示します...
以下は、私のプロジェクトでこのプロパティを使用する方法の例です。 (1)激しく透明な浮遊コードをコピ...
日常業務では、スペースのないファイルに遭遇することがよくあります。これにより、削除操作がはるかに簡単...
この記事では、JavaScriptにおけるアロー関数と通常の関数の違いについて解説します。具体的な内...
コードをコピーコードは次のとおりです。 <span style="font-size...
インデックスを追加すると、クエリの効率が向上します。インデックスを追加するということは、ドキュメント...
マイグレーションアドバンテージ:小型、高速、総所有コストが低い、オープンソース。複数のオペレーティン...
1. 正常に生成されたアイコン ファイルをダウンロードし、名前を favico.ico に変更して、...
位置 / { インデックス index.jsp; proxy_next_upstream http...
この記事では、権限の問題により MySQL 構成ファイル my.cnf を起動できない場合の関連する...
目次全体的な効果コンテナのスクロールイベントをリッスンするストア内の構成ページが戻るときのスクロール...
目次インデックスの適切な使用1. 通常のインデックスのデメリット2. 主キーインデックスの落とし穴3...