DNS出口IP分析
DNS出口查询
参考:
DNS多出口分析:https://www.cnblogs.com/shanhua-fu/p/6903580.html
网易DNS检测工具
http://nstool.netease.com/
https://ip.skk.moe/
已失效:http://ceba.quansucloud.com/wstCeba/local/pc!dns.action
DNS出口ip查询脚本
#!/usr/bin/env bash
# 参考:https://www.cnblogs.com/shanhua-fu/p/6903580.html
# 定义一个名为test_dns_exporting的Shell函数
function test_dns_exporting () {
# 在指定的DNS服务器上进行20次查询
for _ in {1..20}; do
dns_exporting_ip1=$(dig +short whoami.akamai.net @"$1") ;
dns_exporting_ip2=$(dig +short whoami.ultradns.net @"$1") ;
# 将每次查询的结果添加到列表中,并在每个结果之后添加换行符
results+=("$dns_exporting_ip1\n")
results+=("$dns_exporting_ip2\n")
done
# 去重结果并输出到标准输出
unique_results=($(echo "${results[@]}" | tr ' ' '\n' | sort -u | tr '\n' ' '))
echo -e "${unique_results[@]}"
}
# 调用test_dns_exporting函数并传递命令行参数
test_dns_exporting "$@"