whois查询原理秒换ip服务器实现原理


whois查询原理秒换ip服务器实现原理

RFC812定义了一个非常简单的信息查询协议——WHOIS协议。其基本内容是,先向服务器的TCP端口43建立一个连接,发送查询关键字并加上回车换行,然后接收服务器的查询结果。

不懂的以为这玩意儿有多么神奇,其实也就这个样子。开发WHOIS查询工具最重要的就是获取到所有顶级域名有哪些,这些顶级域名对应的WHOIS服务器地址又是啥?搞定了这些,那问题就搞定了一大半。

后来发现了一个叫“宇宙神盾局(IANA)”的玩意儿,这里罗列了全球顶级域名,然后获取到来个遍历,获取到所有的whois服务器。写一个正则表达式,匹配页面上的WHOIS服务器地址:

有WHOIS服务器地址之后,再获取输入域名的DOMAIN,然后使用对应的域名服务器去查询。

到这里,WHOIS数据已经获取到了,至于更以后的数据处理,自己看着自己的需求来,如果有兴趣,可以去看看