3
我在輸入域名後創建一個dns-overview。我得到我的信息使用:通過http請求獲得名稱服務器的響應?
$dnsinfo = (dns_get_record($_POST['txtdomein'], DNS_ANY));
當我得到的信息我想檢查名稱服務器和郵件服務器等是否響應。所以我必須要求迴應。我如何做到這一點與PHP?
Greetz
我在輸入域名後創建一個dns-overview。我得到我的信息使用:通過http請求獲得名稱服務器的響應?
$dnsinfo = (dns_get_record($_POST['txtdomein'], DNS_ANY));
當我得到的信息我想檢查名稱服務器和郵件服務器等是否響應。所以我必須要求迴應。我如何做到這一點與PHP?
Greetz
問題解決了。
我現在使用:
`$fp = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP)or die('Error: socket_create');
//connect to the socket
socket_connect($fp, $nameserver, 53) or die('Error: socket_connect');
if($fp)
{
//write the package to socket $fp
socket_write($fp, $package);
$output = '';
//get the response from the socket
$output = socket_read($fp, 1024, PHP_BINARY_READ)or die('Error: socket_read');
echo $output."<br />";`
THX的支持sberry :)
什麼是 「響應」 呢?只是能夠連接對應於服務器響應,或者您希望發送請求並獲得可以驗證的響應嗎? – sberry
我有一個名稱服務器的IP地址。我對ip說:「嘿,你在那裏嗎?」ip迴應說:「是的,我在這裏.sup」。當我沒有得到響應,我知道名稱服務器沒有響應/脫機。 –