最近有一个域名刚刚做了解析, 半天不能访问, 由于域名服务商碰巧是一个比较小的公司, 很好奇到底解析操作成功了吗, 一方面是这个域名商自己是否已经开始解析, 另一方面是其他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
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论