Whois 的 PHP 脚本

标签 php whois

我为扫描域创建了 php 脚本,并知道是否可以免费注册

<?php
if($_REQUEST['send']=="ok")
{
$server="".trim($domain_server_end)."";
$request="".trim($domain_server_end_request)."";



$dominio="".$_REQUEST['dominio_nombre']."";
$dominio_ext="".$_REQUEST['dominio_ext']."";
$ns = fsockopen($server,43); 
fputs($ns,"".$dominio.".".$dominio_ext."\r\n");
$result = '';
while(!feof($ns)) $result .= fgets($ns,128);
fclose($ns);

if (eregi($request,$result)) 
{ 
print'{"domain_register":"ok"}';
}
else
{
print'{"domain_exists":"ok"}';
}
}
?>



    <form name="form1" method="post" action="?">
    Server Whois<br>
    <input type="text" name="$domain_server_end"><br>
      Server whois request from server : example : No Match , etc
      <input type="hidden" name="send" value="ok">
      <br>
    <input type="text" name="domain_server_end_request"><br>
   Domain name<br>
    <input type="text" name="dominio_nombre"><br>
    Extension Domain without dot<br>
    <input type="text" name="dominio_ext">

      <br><input type="submit" name="Submit" value="Enviar">
    </form>

这里的问题是 TLD 的问题,我找不到可以运行该脚本的 whois 服务器,我有一个可以运行的脚本,但我不知道为什么现在不起作用,如果你能告诉我一些可以运行的内容的话一些 TLD 很完美,因为脚本运行正常,但我找不到使用它的 whois 服务器:(

最佳答案

每个 TLD 都有不同的 whois 服务器,但并非所有 TLD 都提供一个。您可以在我的OS whois library中找到所有TLD服务器的列表。 .

这是 TLD 定义列表: https://github.com/weppos/whois/blob/master/data/tld.json

关于Whois 的 PHP 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14955798/

相关文章:

php - 如何在 PHP 中获取调用函数/方法的名称?

php - 如何用任何给定的文本替换变量获取表单数据库中的标记?

python - python获取过期域名的方法

c# - 批量使用 WHOIS 验证域

c# - 在 C# 中使用 TcpClient.Connect() 进行 WHOIS 查询是否昂贵?

javascript - 禁用所有依赖于阵列的选择选项

php - 尝试使用 jQuery 从选定标记的选项中获取值并发布到 php 页面

php - 从MySQL中选择相似的值并对结果进行排序

javascript - 延迟设置 Whois 脚本

c# - 解析whois答案