没有合适的资源?快使用搜索试试~ 我知道了~
如何用python看一个顶级域名下所有的二级域名by老柳说钱.doc
需积分: 0 0 下载量 60 浏览量
2023-04-24
23:56:11
上传
评论
收藏 16KB DOC 举报
温馨提示
可以使用Python编写脚本来查询一个顶级域名下的所有子域名。例如,可以使用dnspython库来进行查询: python import dns.resolver domain = 'example.com' # 替换为要查询的顶级域名 subdomains = set() try: answers = dns.resolver.query(domain, 'NS') for rdata in answers: ns = str(rdata) answers = dns.resolver.query(ns, 'A') for rdata in answers: ip = str(rdata) resolver = ....
资源推荐
资源详情
资源评论
查看一个顶级域名下所有二级域名的方法有很多种,下面介绍几种常用的方法:
1. 使用在线工具
有很多在线工具可以查询一个顶级域名下所有的二级域名,例如:
- https://www.virustotal.com/
- https://securitytrails.com/
- https://dnsdumpster.com/
- https://crt.sh/
- http://www.huabeiji.com/
这些工具都提供了免费的查询服务,用户只需要输入要查询的顶级域名,就可以获取到相应
的结果。
2. 使用命令行工具
在命令行中可以使用 dig 命令或 nslookup 命令查询一个顶级域名下的所有子域名。例如,
在 Linux 系统中可以使用以下命令:
```bash
dig @8.8.8.8 example.com +noall +answer | awk '{print $1}' | grep -o '[^\.]*\.[^\.]*\.$'
```
这个命令会查询 example.com 的所有 A 记录,并通过 awk 和 grep 命令筛选出所有的子域名。
在 Windows 系统中可以使用以下命令:
```batch
nslookup -q=any example.com | find /i "Name:"
```
这个命令会查询 example.com 的所有记录,并通过 find 命令筛选出所有的子域名。
3. 使用 Python 脚本
可以使用 Python 编写脚本来查询一个顶级域名下的所有子域名。例如,可以使用 dnspython
库来进行查询:
```python
import dns.resolver
domain = 'example.com' # 替换为要查询的顶级域名
subdomains = set()
资源评论
negroduke
- 粉丝: 1
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功