- 论坛徽章:
- 0
|
我想了解下大型邮件系统的架构,准备先从dns入手。但是用nslookup查看它的设置时碰到了一个问题。
gmail的邮件服务器用的是什么域名?
当我用nslookup,set q=mx,分别查看gmail.com和google.com,返回的结果都不一样:- > gmail.com
- gmail.com MX preference = 10, mail exchanger = alt1.gmail-smtp-in.l.google.com
- gmail.com MX preference = 30, mail exchanger = alt3.gmail-smtp-in.l.google.com
- gmail.com MX preference = 20, mail exchanger = alt2.gmail-smtp-in.l.google.com
- gmail.com MX preference = 40, mail exchanger = alt4.gmail-smtp-in.l.google.com
- gmail.com MX preference = 5, mail exchanger = gmail-smtp-in.l.google.com
- > google.com
- google.com MX preference = 100, mail exchanger = google.com.s9a1.psmtp.com
- google.com MX preference = 400, mail exchanger = google.com.s9b2.psmtp.com
- google.com MX preference = 300, mail exchanger = google.com.s9b1.psmtp.com
- google.com MX preference = 200, mail exchanger = google.com.s9a2.psmtp.com
复制代码 然后我重新执行nslookup smtp.google.com,返回结果如下:- Non-authoritative answer:
- Name: gmail-smtp-msa.l.google.com
- Address: 74.125.95.109
- Aliases: smtp.gmail.com
复制代码 对于这个问题,我的理解是,gmail.com和google.com使用的邮件服务器是不一样的,因为他们不在同一个域内,而smtp.google.com是google.com的子域名,因此smtp.google.com用的邮件服务器和google.com一样,但是从nslookup的结果来看,有点矛盾:因为gmail.com的邮件服务器alt1.gmail-smtp-in.l.google.com和smtp.google.com的域名gmail-smtp-msa.l.google.com是一个父域名。请教下大家,正确的解释应该是什么样的? |
|