python用指定的dns服务器, 查询域名解析结果


Feb 27 2016

python用指定的dns服务器, 查询域名解析结果

首页 » 渗透编程 » python用指定的dns服务器, 查询域名解析结果   

最近有一个域名刚刚做了解析, 半天不能访问, 由于域名服务商碰巧是一个比较小的公司, 很好奇到底解析操作成功了吗, 一方面是这个域名商自己是否已经开始解析, 另一方面是其他dns有没有更新记录? 另外一个linux 下的命令行也可以达到同样的结果:  dig @8.8.8.8 www.xuli.co
所以搜了一个python 版本的查询示例, 需要安装的库是 dnspython
pip -install dnspython
没有pip的话, 可以
git clone https://github.com/rthalley/dnspython.git
cd dnspython
python setup.py install

代码sample如下:

importdns.resolver
my_resolver=dns.resolver.Resolver()
# 这里换成你指定的某一个域名服务器的ip
my_resolver.nameservers=['8.8.8.8']
# 需要查询的域名
answer=my_resolver.query('www.xuli.co')
printanswer.response

如果您喜欢本博客,欢迎点击图片定订阅到邮箱填写您的邮件地址,订阅我们的精彩内容:

正文部分到此结束

文章标签:这篇文章木有标签

版权声明:若无特殊注明,本文皆为( mOon )原创,转载请保留文章出处。

也许喜欢: «Redis未授权访问配合SSH key文件利用分析:ZoomEye全球最新独家数据 V2 | CSRF的防御实例(PHP)»

你肿么看?

你还可以输入 250/250 个字

 微笑 大笑 拽 大哭 亲亲 流汗 喷血 奸笑 囧 不爽 晕 示爱 害羞 吃惊 惊叹 爱你 吓死了 呵呵

评论信息框

这篇文章还没有收到评论,赶紧来抢沙发吧~