网络环境:
win2003域+exchange2003邮件都安装在同一台服务器上,DNS,DHCP都在该服务器上,单网卡(ip地址是局域网内部地址)
通过电信送的天融信防火墙网关上网,10M光纤固定IP,MX记录指向该邮件服务器的IP
现在的问题是通过exchange收发内部邮件是正常的,发外部邮件也是正常的,接受外部邮件收不到(前几天是可以接收的),我用QQ,163邮箱测试的,都说
QQ邮箱的:Name service error for name=公司名.com type=MX: Host found but no data record of requested type
163邮箱的:DNS query error: 公司名.com.(DNS query error: 公司名.com)
用nslookup命令看了教程查了半天
如何使用 Nslookup 确认 MX 记录配置?
1.在命令提示符下,键入 nslookup,再按 Enter 键。
2.键入 server <IP address>,其中 IP address 是外部 DNS 服务器的 IP 地址,然后按 Enter 键。
3.键入 set q=MX,再按 Enter 键。
4.键入 <domain name>,其中 domain name 是您所在域的名称,然后按 Enter 键。此时应显示所输入域的 MX 记录。如果未显示该 MX 记录,则说明 DNS 的配置不正确。
下面的示例说明了如何显示与虚构的域 example.com 对应的 MX 记录。
C:\> nslookup
Default Server: pdc.corp.example.com
Address: 192.168.6.13
> server 172.31.01.01
Default Server: dns1.example.com
Address: 172.31.01.01
> set q=mx
> example.com.
Server: dns1.example.com
Address: 10.107.1.7
example.com MX preference = 10, mail exchanger = mail1.example.com
example.com MX preference = 10, mail exchanger = mail2.example.com
example.com MX preference = 10, mail exchanger = mail3.example.com
example.com MX preference = 10, mail exchanger = mail4.example.com
example.com MX preference = 10, mail exchanger = mail5.example.com
mail1.example.com internet address = 172.31.31.01
mail2.example.com internet address = 172.31.31.02
mail3.example.com internet address = 172.31.31.03
mail4.example.com internet address = 172.31.31.04
mail5.example.com internet address = 172.31.31.05
在本示例中,预配置的 DNS 服务器位于代理服务器的后面。因此,使用具有已知 IP 地址 172.31.01.01 的外部或 Internet DNS 服务器执行查询。接下来,查询类型设置为 MX 以查找 example.com 的邮件交换器。在本示例中,五个 SMTP 服务器的负载保持平衡,并且每个服务器都有它自己的 IP 地址。但是,您所在的域可能只有一个条目,如下例所示:
contoso.com MX preference = 10, mail exchanger = mailbox.contoso.com
mailbox.contoso.com internet address = 10.57.22.3
用nslookup命令看了教程查了半天,会不会是dns域名过期或者欠费了(前几天是可以接收外部邮件的)
那位高手朋友帮我看看到底是啥东西出问题了,谢谢了