问题 问答题 案例分析题

【说明】某单位网络拓扑结构如图8.32所示。

内部服务器和客户机使用私网地址,由路由器实现NAT转换。该单位在互联网上注册了域名test.com,在完成了网络和服务器的部署后,测试服务器与客户端均可正常访问Internet。

该单位服务器NAT映射地址及对应域名如表8.6所示。

网络管理员调整DNS服务器配置后,Web服务器工作正常,邮件服务器只能对外发送邮件,但不能接收外部邮件,网络管理员测试发现邮件服务器本身工作正常。

①网络管理员在外网使用以下命令测试邮件服务器域名解析是否正常,请完成该命令。ping(3)

②网络管理员在外网使用以下命令测试连接邮件服务器邮件接收端口是否正常,正确的测试命令是:(4)。

A.telnetmail.test.com:110

B.telnetmail.test.com110

C.telnetmail.test.com:25

D.telnetmail.test.com25

③如果以上测试没有发现问题,则故障是由于(5)。

A.邮件服务器未启动

B.邮件服务器连通故障

C.DNS服务器未设置mail主机地址映射

D.DNS服务器未设置mx记录

答案

参考答案:

(3)mail.test.com(4)B(5)D 

解析:

成功接收来自Internet的邮件需要做到以下3点。

①要拥有Internet上的有效域名。使用pingdomain-name命令可验证对应服务器是否已经启动。如果出现故障,则表示DNS服务器无法对域名正常解析或DNS服务器有故障。要测试邮件服务器域名解析是否正常,可使用pingmail.test.com命令。

②邮件服务器在110端口成功启动了POP3服务。外网用户向内网发送邮件的过程为:外网客户端使用STMP协议将邮件发到邮件服务器,发方邮件服务器使用STMP协议将邮件发送到内网的邮件服务器mail.test.com,内网邮件服务器使用POP3协议将接收到的邮件存储在内网用户的邮箱中。

如果邮件服务器mail.test.com不能接收外部邮件,可检查POP3协议默认的TCP端口110是否正常工作,测试命令是telnetmail.test.com110。

③将此域名的MX记录正确解析到邮件服务器的IP地址。邮件服务器中的邮件地址格式为×××@test.com,test.com是一个域名。域名只是一个逻辑组合概念,它并不代表真正的计算机,对于使用域名test.com作为后缀的邮件地址,外界发送给它的电子邮件必须由一台专门的SMTP服务器来进行接收和处理,接收和处理该域的电子邮件的SMTP服务器即为该域的SMTP服务器,外界发送给某个域的电子邮件实际上都是发送给该域的SMTP服务器。

外界如何知道一个域的SMTP服务器的地址呢?这是通过管理该域的DNS服务器上的MX记录来获得的。当外部某台SMTP服务器要给×××@test.com发送一封电子邮件时,该SMTP服务器将根据邮件地址的后缀部分而去查询test.com这个域的MX记录,得到这个域的SMTP服务器的主机名为mail.test.com,然后将邮件发送给mail.test.com这个SMTP服务器。如果DNS服务器未设置mx记录,则外部SMTP服务器无法获得域test.com的SMTP服务器的地址,也就无法将邮件投递到该服务器。

单项选择题
判断题