[源码][PHP]简单的Whois查询工具

xlm
@Ta 2017-05-03发布,2017-05-06修改 3821点击
这个工具绝对不是把其他网站的数据照着偷过来,是真正去whois服务器查的。
注意:
Unicode域名需要先转换为Punny code模式。
不要输入www,否则查不出来。
以下类型的域名查不出来:
cn.com、eu.org这类分发的二级域名;
没有在IANA声明Whois服务器的,如.kp .py .tt,这类域名会返回根记录;
Whois服务器处于宕机状态的域名,查询超时;
Whois服务器要求注册成为域名代理商才能访问的,如.li,会返回查询错误;
其他查不出来的域名类型。
https://gitlab.com/slurin/php-whois-lookup
预览地址:http://whois.feb.date/
回复列表(4|隐藏机器人聊天)
  • @Ta / 2017-05-03 / /
    不错
  • @Ta / 2017-05-14 / /
    @xlm,参考你的写了个,
    1. 发现lookup函数中不用判断server也可以。IANA好像只能查询TLD,但是传递的不是TLD也可以。
    2. whois.verisign-grs.com 不用在域名前加=也可以
  • xlm
    @Ta / 2017-05-14 / /
    @vanwoos
    确实,server在JS和PHP中总共进行了2次判断。甚至strtolower都用了2次。
    这样做的目的是假设有人把我PHP里面的lookup函数复制走了,其他地方不同的情况下依然能够使用。
    另外whois.verisign-grs.com加一个=是查一些热门的.com域名(比如google.com)用的,其它域名可以不用也能得到期望的结果,你自己可以对照一下有无=的区别。
  • @Ta / 2017-05-15 / /
    @xlm,看到了,3Ku
添加新回复
回复需要登录