本帖最后由 Hacking 于 2023-2-27 17:30 编辑
nslookup 用于查询 DNS 记录,查看域名解析是否正常。
1、交互模式
默认使用的 DNS 为 PC 机网络配置中的 DNS (系统中默认存在)
默认查询的是该域名的 A 和 AAAA 记录
通过 set 命令设置 option 参数
通过 set all 查看可选参数
2、非交互模式
查询 PTR 记录:nslookup -qt=ptr 192.168.0.1 8.8.8.8
3、注意事项
nslookup 每次请求时会尝试发现解析所使用的 dns server 地址所对应的域名,即解析 dns server ip 的 PTR 记录,如果解析不到则会显示 Unknown,解析失败有可能会显示timeout,此处的 UnKnown 或 Timeout 可忽略,应答部分才是我们需要的。
nslookup 默认会同时请求 A 记录和 AAAA 记录,建议设置只请求需要的记录类型,避免干扰 ,nslookup 模拟的请求不会进入系统 dns 缓存,原因是 nslookup 工具直接向 dns server 发的请求报文,未经过系统解析器 |