工具下载 https://dnsdiag.org/
./dnsping.py
dnsping.py version 1.6.4
usage: dnsping.py [-ehqv] [-s server] [-p port] [-P port] [-S address] [-c count] [-t type] [-w wait] hostname
-h --help Show this help
-q --quiet Quiet

#打印实际的dns响应
-v --verbose Print actual dns response

#要使用的DNS服务器
-s --server DNS server to use (default: first entry from /etc/resolv.conf)
# DNS服务器端口号(默认值:53)
-p --port DNS server port number (default: 53)
#使用TCP而不是UDP
-T --tcp Use TCP instead of UDP
#使用IPv4作为默认网络协议
-4 --ipv4 Use IPv4 as default network protocol
#使用IPv6作为默认网络协议
-6 --ipv6 Use IPv6 as default network protocol
#查询源端口号(默认值:0)
-P --srcport Query source port number (default: 0)
#查询源IP地址(默认:默认接口地址)
-S --srcip Query source IP address (default: default interface address)
#要发送的请求数(默认值:10)
-c --count Number of requests to send (default: 10)
#回复的最长等待时间(默认值:2秒)
-w --wait Maximum wait time for a reply (default: 2 seconds)
#每个请求之间的时间(默认值:1秒)
-i --interval Time between each request (default: 1 seconds)
# DNS请求记录类型(默认值:A)
-t --type DNS request record type (default: A)
#禁用EDNS0(默认值:启用)
-e --edns Disable EDNS0 (default: Enabled)
dnsping是一款用于检测DNS服务器响应的工具,通过指定不同的参数,如服务器地址、端口、查询类型等,可以进行详细的DNS查询性能分析。默认使用/etc/resolv.conf中的第一个DNS服务器,支持TCP和UDP协议,能设置发送请求的数量、等待时间和间隔。
1万+

被折叠的 条评论
为什么被折叠?



