Resolve-DnsName jpliuyu.duckdns.org
#指定DNS服务器查询
Resolve-DnsName jpliuyu.duckdns.org -Server 1.1.1.1
Resolve-DnsName jpliuyu.duckdns.org | Select-Object -ExpandProperty IPAddress
# 查询特定记录类型(MX/TXT等)
Resolve-DnsName jpliuyu.duckdns.org -Type MX
Resolve-DnsName jpliuyu.duckdns.org -Type TXT
#测试DNS解析时间(类似dig的查询时间统计)
Measure-Command { Resolve-DnsName jpliuyu.duckdns.org -Server 8.8.8.8 } | Select-Object TotalMilliseconds
$servers = @(
# Cloudflare
"1.1.1.1", "1.0.0.1", "2606:4700:4700::1111", "2606:4700:4700::1001",
"8.8.8.8", "8.8.4.4", "2001:4860:4860::8888", "2001:4860:4860::8844",
# Quad9 (安全DNS)
"9.9.9.9", "149.112.112.112", "2620:fe::fe", "2620:fe::9",
# OpenDNS
"208.67.222.222", "208.67.220.220", "2620:119:35::35", "2620:119:53::53",
# 中国-阿里DNS
"223.5.5.5", "223.6.6.6", "2400:3200::1", "2400:3200:baba::1",
# 中国-腾讯DNS
"119.29.29.29", "182.254.116.116", "2402:4e00::",
# 中国-百度DNS
"180.76.76.76",
# 中国-114DNS
"114.114.114.114", "114.114.115.115",
# 日本-SB DNS
"210.175.32.32", "210.175.32.33",
# 韩国-KT DNS
"168.126.63.1", "168.126.63.2", "2001:2e8:1c0:1::1",
# 新加坡-Singtel
"165.21.100.88", "165.21.83.88",
# 印度-TATA Communications
"202.138.120.86", "202.138.120.6",
# 美国-Verisign
"64.6.64.6", "64.6.65.6", "2620:74:1b::1:1",
# 美国-Comodo Secure DNS
"8.26.56.26", "8.20.247.20",
# 加拿大-Shaw Communications
"64.59.144.16", "64.59.144.32",
# 德国-DNSCrypt
"176.103.130.130", "176.103.130.131", "2a00:5a60::ad1:0ff",
# 瑞士-Swisscom
"195.186.1.110", "195.186.4.110",
# 英国-NIC
"194.168.4.100", "194.168.8.100",
# AdGuard
"94.140.14.14", "94.140.15.15", "2a10:50c0::ad1:ff", "2a10:50c0::ad2:ff",
# CleanBrowsing (家庭过滤)
"185.228.168.168", "185.228.169.168",
# ControlD
"76.76.2.0", "76.76.10.0",
# NextDNS
"45.90.28.0", "45.90.30.0", "2a07:a8c0::", "2a07:a8c1::"
)
$domain = "jpliuyu.duckdns.org"
foreach ($server in $servers) {
$time = Measure-Command {
Resolve-DnsName $domain -Server $server -ErrorAction SilentlyContinue
} | Select-Object -ExpandProperty TotalMilliseconds
Write-Output "$server responded in $time ms"
}
没有评论:
发表评论