2.
@xlm,参考你的写了个,
1. 发现lookup函数中不用判断server也可以。IANA好像只能查询TLD,但是传递的不是TLD也可以。
2. whois.verisign-grs.com 不用在域名前加=也可以
3.
@vanwoos,
确实,server在JS和PHP中总共进行了2次判断。甚至strtolower都用了2次。
这样做的目的是假设有人把我PHP里面的lookup函数复制走了,其他地方不同的情况下依然能够使用。
另外whois.verisign-grs.com加一个=是查一些热门的.com域名(比如google.com)用的,其它域名可以不用也能得到期望的结果,你自己可以对照一下有无=的区别。