DNS リゾルバを使用して DNS の構成を確認する方法
Exchange Server でインターネット メールを送信するには、ドメインの Exchange Server が使用する DNS サーバーが外部ドメイン名を解決できる必要があります。Windows Server 2003 で Exchange Server 2003 を実行している場合は、DNS リゾルバ ツール (Dnsdiag.exe) を使用して、DNS サーバーが外部ドメイン名を解決できることを確認します。
開始する前に
このトピックの手順を実行する前に、「DNS の設計と構成の確認」を参照してください。
注 : |
---|
DNS リゾルバ ツールは Microsoft Windows Server 2003 リソース キット ツールに含まれています。DNS リゾルバ ツールをインストールして使用する方法の詳細については、Microsoft Windows Server 2003 リソース キット ツールについてのページを参照してください (このサイトは英語の場合があります)。 |
手順
DNS リゾルバ ツールを使用して構成を確認するには、次の操作を行います。
Exchange Server で dnsdiag.exe を C:\WINNT\system32\inetsrv ディレクトリにコピーします。C は Windows Server がインストールされているドライブです。
コマンド プロンプトを開き、inetsrv ディレクトリに移動します。
コマンド プロンプトで以下を入力します。
dnsdiag contoso.com -v 1
contoso.com は外部のドメイン、1 は使用する SMTP 仮想サーバーのインスタンス番号です。
入力したドメインの MX (Mail Exchanger) リソース レコードが表示されます。MX レコードが表示されない場合、DNS は外部ドメイン名を解決するように構成されていません。
例
以下の例は、example.com の DNS サーバーが外部ドメイン contoso.com の IP アドレスを解決する方法を示しています。
Created Async Query:
--------------------
QNAME = contoso.com
Type = MX (0xf)
Flags = UDP default, TCP on truncation (0x0)
Protocol = UDP
DNS Servers: (DNS cache will not be used)
172.16.1.1
Connected to DNS 172.16.1.1 over UDP/IP.
Received DNS Response:
----------------------
Error: 0
Description: Success
These records were received:
contoso.com MX 10 mail.contoso.com
mail.contoso.com A 172.16.1.2
Processing MX/A records in reply.
Sorting MX records by priority.
Target hostnames and IP addresses
---------------------------------
HostName: "mail.contoso.com"
172.16.1.2