【发布时间】:2018-02-01 17:12:00
【问题描述】:
我注意到 Google 的一个邮件服务器 (alt4.aspmx.l.google.com) 指向 74.125.200.26,但是当我对该 IP 进行反向 DNS 查找时,我发现与之关联的主机名是 sa-在-f26.1e100.net。我对 DNS 的有限理解是,当您遇到这种情况时,一个主机名是另一个主机名的别名,但这里不是这种情况。
我最初的目标是制作一个 Python 程序,它给出一个 IP 地址和一个主机名,返回一个布尔值答案,指示 IP 是否属于该域的邮件服务器。我实现的算法使用 dig 搜索域的所有邮件服务器,然后尝试将它们中的任何一个与与给定 IP 关联的主机名(我使用 dig -x 找到)进行匹配。我的程序因我之前提到的情况而失败。我错过了什么?
对不起,我的英语不好。谢谢!
【问题讨论】:
标签: dns ip hostname mail-server dig