关于smtp服务器地址的问题

yileepc 2007-05-18 08:14:03
请教各位一个问题,很急,在线等。。。。

用 nslookup 命令解析163的邮件域名地址
(nslookup -type=mx 163.com)
会得到每个邮件服务器的名称和地址,

但用ping 命令(ping smtp.163.com)时,得到一个ip地址,和用nslookup解析出的结果不一样,请问ping smtp.163.com 得到的是什么ip地址,163的邮件服务器的地址有什么区别?

谢谢各位!!!!
...全文
2913 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2007-05-19
  • 打赏
  • 举报
回复
谢谢Radiumhuang()兄台的耐心回答,我基本上明白了。
再弱弱的问最后一个问题,

因为像smtp.sohu.com, smtp.sina.com 等只有一个smtp转发地址,
转发的时候也只有这一个地址需要smtp身份验证。
所以是不是基本上每个邮件域名下只有一个smtp邮件转发服务器?

回答真仔细,我再去给帖子再加点儿分 :)
radiumhuang 2007-05-19
  • 打赏
  • 举报
回复
MX记录只是说能够接收某个域的邮件的SMTP服务器是哪一个,并没有规定该服务器一定要用该域的域名。163的MX记录就是这样。当然了,163的邮件服务器管理员肯定能控制MX记录指明的主机令它能够接收所有以163.com结尾的邮件地址。也就是发邮件给163.com的话发给这些主机中的任何一台就可以了。

你最后那个理解基本是正确的。SMTP服务器有很多种,一种就是最终主机,只处理本域名的邮件,不支持转发,另一种就是转发服务器。不过也可以和在一台服务器上使用。只是现在转发邮件通常都需要验证。
radiumhuang 2007-05-19
  • 打赏
  • 举报
回复
呵呵,谢谢。基本上是。邮件转发服务器属于一种半公开的资源,而且很容易被垃圾邮件发送者利用,所以一般转发服务器都不会对外部用户开放,提供公共邮件服务的都有只允许其用户使用的转发服务器,而且除了身份验证外还有不少其他的转发限制,如转发的邮件发件人地址必须是本域,每天可以转发多少封等等。而其他的企业自己的邮件服务也大致如此。当然了如果你能自由使用其他人的转发服务器的话,可以不用自己搞。
「已注销」 2007-05-19
  • 打赏
  • 举报
回复
是不是smtp.163.com的ip地址的那个服务器可以向其他邮件服务器转发邮件,而mx解析出的那些邮件服务器只能接受发向自己的邮件,不能进行转发?
「已注销」 2007-05-19
  • 打赏
  • 举报
回复
谢谢radiumhuang() 的答复

是不是说163没有把邮件服务器放到163.com的域名下,而放到了其他的域名下?

每个163的邮件服务器都有一个ip地址,而smtp.163.com的ip地址和那些邮件服务器的ip地址有什么关系?

本人比较菜,不好意思 : )
radiumhuang 2007-05-18
  • 打赏
  • 举报
回复
ping得到的地址是A类型的,nslookup可以得到任何类型的解析(带-qt参数)。用nslookup -qt=mx 得到的才是该域下的SMTP主机名称和IP地址。而smtp.XX域名格式未必是该域的SMTP主机,只不过很多域的SMTP主机都用类似的域名而已。

当邮件服务器发送邮件的时候首先采用的解析就是类似nslookup -qt=mx的查询,如果该域没有mx记录,那么就直接使用邮件地址后的域名A记录,如xxx@163.com就用163.com。如果你做邮件转发服务最好采用这种方式。这是SMTP的标准
「已注销」 2007-05-18
  • 打赏
  • 举报
回复
没人知道吗?
「已注销」 2007-05-18
  • 打赏
  • 举报
回复
自己顶
「已注销」 2007-05-18
  • 打赏
  • 举报
回复
是和163的每个邮件服务器地址有什么区别,写错了:)

4,387

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧