LinuxでIPアドレスからホスト名/ドメイン名を取得する方法

How Get Hostname Domain Name From An Ip Address Linux



多くのLinuxユーザーが尋ねる質問の1つは、IPアドレスを使用してシステムのホスト名を取得する方法です。大変な作業に思えるかもしれませんが、本当の意味では非常に簡単です。基本的に、これは逆DNSルックアップとして知られています。 DNS逆引き参照は、IPアドレスを照会して、サーバーのホスト名またはドメインを取得します。正反対は、ドメイン名をIPアドレスにマップするフォワードDNSルックアップです。

この短いガイドでは、DNS逆引き参照を実行し、IPアドレスからドメイン名を取得するいくつかの方法について説明しました。デモンストレーションの目的で、Ubuntu20.04を使用しました。







前提条件

袖をまくり上げる前に、リモートホストにドメイン名をIPアドレスにポイントまたはマップするDNSエントリであるAレコードがあることを確認してください



digコマンドを使用してDNS逆引き参照を実行します

Digコマンドは、DNSレコードのクエリまたはプローブに使用される柔軟で強力なツールです。これはドメイン情報groperの頭字語であり、A、CNAME、MX、SOAレコードなどのさまざまなDNS情報を取得できます。



$あなた -NS5.9.235.235 + noall + answer





nslookupコマンドを使用してDNS逆引き参照を実行します

nslookupコマンドは、システム管理者の武器庫で高度に機能するトラブルシューティングツールです。これは、CNAME、A、MX、リバースまたはPTRレコードなどのすべてのDNSレコードクエリを実行する多用途のツールです。

IPアドレスからドメイン名を取得するには、次のコマンド構文を使用します。



$nslookup<ホストip >>

例えば。

$nslookup 5.9.235.235

hostコマンドを使用してDNS逆引き参照を実行します

同様に、hostコマンドを使用して、示されている構文を使用してIPアドレスからホスト名またはドメイン名を取得できます。

$ホスト<ホストip >>

たとえば、IPのドメイン名を確認するには 5.9.235.235、 次のコマンドを実行します。

$ホスト5.9.235.235

Nslookupコマンドと同様に、ホスト名またはIPアドレスを指定してhostコマンドを使用することもできます。

結論

ここで詳しく説明したいくつかの例は、IPアドレスからドメイン名を取得するのに役立つ確実な方法です。通常、DNSの逆引き参照は簡単であり、ドメイン名をIPアドレスにマップする正引き参照ほど重要ではありません。あなたのフィードバックや貢献は大歓迎です。