如何获取域的主机条目

时间:2011-06-06 10:01:08

标签: hosting dns

我们想要获取域的主机条目。

鉴于域名(让我们说:google.com),我需要获取主机记录(例如:CNAME,TXT等。记录)。 即使我们对域名没有控制权(即域名不是由我们购买的话,是否有可能获得它们?

实际上,我的要求是当用户在我的应用程序(正在开发中)中输入域名时,我想检查域是否属于他们(我将要求他们添加一些随机字符串作为TXT记录然后将在后端读取该域的TXT记录并验证域。 我认为谷歌这样做(当我们设置谷歌应用程序帐户)。 任何指针都会有所帮助。 提前谢谢。

3 个答案:

答案 0 :(得分:2)

您只能从特定名称(主机名或域名)获取记录

要从特定名称获取txt条目,请执行:

挖掘TXT [名称]

有关dig的更多信息:http://en.wikipedia.org/wiki/Domain_Information_Groper

如果您可以控制域的DNS服务器,则可以允许dns区域传输,这样您就可以获得域的完整配置。但是,大多数时候,这是被禁止的。

在这种情况下,您将运行dig AXFR [domainname]

答案 1 :(得分:0)

您可以从命令行使用'dig'来查看给定域的输出,然后,在php中,您可以使用dns_get_record获取相同的信息。

http://php.net/manual/en/function.dns-get-record.php

答案 2 :(得分:0)

LInux中的dig命令可以做到这一点。

例如:

dig stackoverflow.com TXT