Whois信息包含了域名的注册以及到期等信息,通常我们查询whois信息需要去购买第三方的api,今天分享个小技巧,可以使用PHP直接查询域名whois。
非常简单,直接看代码:
<?php
// Function to query WHOIS server for a given domain
function queryWhois($domain) {
$whoisServer = "whois.verisign-grs.com"; // Replace with the appropriate WHOIS server
$query = "domain $domain\r\n";
$socket = fsockopen($whoisServer, 43);
fwrite($socket, $query);
$response = "";
while (!feof($socket)) {
$response .= fgets($socket, 128);
}
fclose($socket);
return $response;
}
// Example usage
$domain = "example.com"; // Replace with the desired domain
$result = queryWhois($domain);
echo $result;
?>
这样就可以一键查询出域名的whois信息。
最后分享个whois小工具,支持查询查询一千多种域名后缀whois信息。
赶紧试试吧~