Linuxで逆引きDNSルックアップを実行する

Do Reverse Dns Lookup Linux



DNSプロセスは、ドメイン名をIPアドレスで解決する転送DNS解決と呼ばれます。一方、逆引きDNS解決または逆引きDNSルックアップ(rDNSとも呼ばれます)は、ドメイン名に関連付けられたIPアドレスを決定または解決するために使用されます。名前が示すように、これはIPアドレスをドメイン名に解決する逆DNSルックアッププロセスです。

逆引きDNSルックアップは、スパム電子メールメッセージを検証およびブロックするために電子メールサーバーによって使用されます。 rDNSチェックが失敗した場合、電子メールサーバーはデフォルトで受信メッセージをスパムとしてマークします。ほとんどの場合、電子メールサーバーは、rDNSが設定されていないIPアドレスからのメッセージを自動的に拒否します。したがって、rDNSを追加する必要がある場合は、ホスティングまたはIPプロバイダーに連絡して追加できます。







この記事では、コマンドライン環境を使用してLinuxでDNS逆引き参照プロセスを実行する方法について説明します。



Linuxシステムでは、rDNSルックアッププロセスの実行に使用できる3つの異なるコマンドがあります。



  • あなたの命令: digとして知られているDomainInformation Groperは、DNSネームサーバーを監視するのに役立ちます。
  • ホストコマンド: hostは、DNSルックアップを実行するために使用されるコマンドラインユーティリティです。ホスト名をIPアドレスに、またはその逆に変換します。
  • nslookupコマンド: Nslookupは、インターネットドメインネームサーバーを調べるために使用されます。

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

digコマンドを使用すると、端末を介して手動でrDNSルックアップを簡単に実行し、調査されたネームサーバーから返される回答を表示できます。このコマンドは、柔軟で明確な出力を提供します。これが、DNS管理者がDNSの問題を解決するためにdigコマンドを使用した主な理由です。 LinuxでrDNSルックアップを実行するには、次のコマンドを使用します。





$ dig –x ipaddress
$ dig –x 10.0.2.15

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

上で説明したように、ホストユーティリティは名前をIPアドレスに、またはその逆に変換します。 hostコマンドを使用してDNSルックアップを実行するには、次のコマンドを入力します。



$ホストのIPアドレス
$ホスト10.0.2.15

nslookupコマンドを使用して逆引きDNS(rDNS)ルックアップを実行する

nslookupは、DNS関連の問題の確認と解決に役立つ、最も一般的に使用されるネットワーク管理ツールです。出力を表示するための2つの異なるモードがあります:インタラクティブモードと非インタラクティブモードです。

インタラクティブモードでは、クエリに対してさまざまなホストとドメインに関する情報が表示されます。非対話型モードでは、ドメインの名前と関連する要求された詳細のみが表示されます。次のnslookupコマンドを使用して、指定されたIPアドレスに関する情報を表示します。

$ nslookup 10.0.2.15

結論

DNS逆引き参照は、IPアドレスが指定されたドメインに属していることを確認するための簡単な方法です。したがって、上記のコマンドを使用すると、特定のIPアドレスのrDNSルックアップ情報を簡単に表示できます。コメントで質問を送ってください。