Share via


DNS リゾルバを使用して DNS の構成を確認する方法

 

Exchange Server でインターネット メールを送信するには、ドメインの Exchange Server が使用する DNS サーバーが外部ドメイン名を解決できる必要があります。Windows Server 2003 で Exchange Server 2003 を実行している場合は、DNS リゾルバ ツール (Dnsdiag.exe) を使用して、DNS サーバーが外部ドメイン名を解決できることを確認します。

開始する前に

このトピックの手順を実行する前に、「DNS の設計と構成の確認」を参照してください。

note注 :
DNS リゾルバ ツールは Microsoft Windows Server 2003 リソース キット ツールに含まれています。DNS リゾルバ ツールをインストールして使用する方法の詳細については、Microsoft Windows Server 2003 リソース キット ツールについてのページを参照してください (このサイトは英語の場合があります)。

手順

DNS リゾルバ ツールを使用して構成を確認するには、次の操作を行います。

  1. Exchange Server で dnsdiag.exe を C:\WINNT\system32\inetsrv ディレクトリにコピーします。C は Windows Server がインストールされているドライブです。

  2. コマンド プロンプトを開き、inetsrv ディレクトリに移動します。

  3. コマンド プロンプトで以下を入力します。

    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