Exchange Server が内部 DNS 名を解決できることを確認する方法
SMTP が DNS にクエリを発行する場合、まず MX レコードに対して発行します。内部 MX レコードが存在するか、正しく構成されていない場合は、内部メール配信が動作しない場合があります。
開始する前に
このトピックの手順を実行する前に、「DNS の設計と構成の確認」を参照してください。
MicrosoftR WindowsR Server? 2003 を実行している Exchange サーバーでは、SMTP DNS 診断ツールを使用できます。SMTP DNS 診断ツールは、SMTP サービスの内部コード パスをシミュレートし、DNS 解決が実行される方法を示す診断メッセージを生成します。
DNS 構成を確認するコンピュータで SMTP DNS 診断ツールを実行します。ツールを動作させるには、パスに %WINDIR%\System32\Inetsrv を含める必要があります。
SMTP DNS 診断ツールは、Windows Server 2003 リソース キット ツールに含まれています。これは、Windows Server 2003 リソース キット ツール Web ページからダウンロードできます (このサイトは英語の場合があります)。
手順
Exchange Server が内部 DNS 名を解決できることを確認する方法
Exchange Server で、コマンド プロンプトを開き、以下のディレクトリに移動します。
<drive letter>:\WINDOWS\system32\inetsrv
次のように入力します。
dnsdiag internal host name -v 1
ここで、internal host name は、組織内にある他の Exchange Server の完全修飾ドメイン名です。
Exchange Server の正しい IP アドレスが返されることを確認します。出力は、以下のようになります。
QNAME = example.microsoft.com Type = MX (0xf) Flags = UDP default, TCP on truncation (0x0) Protocol = UDP DNS Servers: (DNS cache will not be used) 172.16.1.101 Connected to DNS 172.16.1.101 over UDP/IP. Received DNS Response: ---------------------- Error: 9501 Description: No records could be located for this name These records were received: microsoft.com SOA Querying via DNSAPI: -------------------- QNAME = example.microsoft.com Type = A (0x1) Flags = DNS_QUERY_TREAT_AS_FQDN, (0x1000) Protocol = Default UDP, TCP on truncation Servers: (DNS cache will be used) Default DNS servers on box. Received DNS Response: ---------------------- Error: 0 Description: Success These records were received: example.microsoft.com A 172.16.1.106 1 A record(s) found for example.microsoft.com Target hostnames and IP addresses --------------------------------- HostName: "example.microsoft.com" 172.16.1.106.