我正在配置我的电子邮件应用程序,我想知道我使用的IMAP服务器的IP。从Windows cmd,我做了
tracert mypop3server.something
并发现最后一跳是IMAP服务器。实际上,事实证明,我可以使用该IMAP服务器和IMAP端口(143)设置电子邮件(并登录)。我对此很好奇,我使用了一个嗅探器,其中登录时显示的实际协议是POP3。
谁能解释为什么这种方式起作用?
路由跟踪不在乎你给它的名称是否pop3.something
还是imap.something
-就像任何其他的名称,其唯一的目的就是被翻译为IP地址。
多个DNS域名可以指向同一IP地址(具有相同的“ A” /“ AAAA”记录),并且同一服务器可以在同一IP地址上提供多种服务。
换句话说,对于完全相同的IP地址pop.example.com
并imap.example.com
返回相同的IP地址,并且对于同一台服务器上的同一软件同时提供POP3和IMAP4服务,这是完全正常的-它们是访问同一邮箱的两种不同方法,因此通常它们会接受相同的登录信息,并向您显示相同的数据。
但是,当tracert
收到路径中某个节点的答复时,它仅知道其IP地址,并且必须使用rDNS来获取名称。IP地址的这种“反向DNS”通常仅指向一个名称,即使指向多个名称,您也不会看到所有名称,只是一个随机名称。因此,最终服务器的名称显示为与您输入的内容完全无关的名称也很常见。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句