如何在PHP中检测dns服务器和ip地址

如何在PHP中检测dns服务器和ip地址,php,dns,Php,Dns,我想用PHP编写一个DNS泄漏测试程序。可能吗?或者我必须使用其他语言(如python等)来获取信息。您也可以像使用其他语言一样使用PHP。至于PHP,请尝试: $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']); $dnsRecords = checkdnsrr($hostname); 我想在这种情况下,任何可以用一种语言完成的事情都可以用另一种语言完成。语言在这里不应该很重要。你实际上是如何进行测试的?也就是说,你需要语言做什么?考虑到这一

我想用PHP编写一个DNS泄漏测试程序。可能吗?或者我必须使用其他语言(如python等)来获取信息。

您也可以像使用其他语言一样使用PHP。至于PHP,请尝试:

$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$dnsRecords = checkdnsrr($hostname);

我想在这种情况下,任何可以用一种语言完成的事情都可以用另一种语言完成。语言在这里不应该很重要。你实际上是如何进行测试的?也就是说,你需要语言做什么?考虑到这一点,你尝试了什么?作为一个整体的旁注,我只想指出,如果有人知道足够多的知识以一种可以被这个测试检测到的方式入侵你的网站,那么他可能也知道足够多的知识来欺骗它。我是说。。。这就是人们“互相殴打”的方式。值得思考。我只是在搜索checkdnsrr函数。