非标准端口DNS(5353端口,UDP/TCP,港澳台)🔍

前言

国内DNS查询海外域名总有点BUG😊
所以把平常使用的一些DNS 分享出来

下方DNS均支持 53,5353(UDP/TCP)
使用非标准DNS能解决海外部分网站打不开的问题

DNS

国内无污染DNS

qieyz DNS

123.207.22.79 无污染DNS
111.230.37.44 去广告DNS

中科大防污染DNS

202.141.162.123 中国电信
202.38.93.153 教育网
202.141.176.93 中国移动

海外公共DNS

OpenDNS (推荐):

支持5353,443端口
208.67.222.222
208.67.220.220

AdGuard DNS:

使用以下服务器拦截广告,跟踪和钓鱼
176.103.130.130
176.103.130.131
2a00:5a60::ad1:0ff
2a00:5a60::ad2:0ff

默认 + 拦截成人网站 + 安全搜索
176.103.130.132
176.103.130.134
2a00:5a60::bad1:0ff
2a00:5a60::bad2:0ff

opennic DNS

5353 仅支持TCP
185.121.177.177
169.239.202.202
2a05:dfc7:5::53
2a05:dfc7:5::5353

更多国家和地区(港澳台)(部分支持5353)

自取网站
https://dns.d0wn.biz/
https://dnscrypt.info/
https://www.publicdns.xyz/ (推荐)

测试

208.67.222.222 替换成你需要测试的域名
5353 替换成你需要测试的端口

DNS TCP

Linux 平台

1
$ dig www.baidu.com @208.67.222.222 -p 5353 +tcp

Windows 平台
默认nslookup是只支持53端口,所以要先端口转发再进行DNS查询.要在管理员权限下进行.
自带端口转发只支持TCP,所以查询的都是TCP,UDP非53端口暂时我不知道怎么弄

1
2
$ netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=53 connectaddress=208.67.222.222 connectport=5353
$ nslookup -vc www.baidu.com 127.0.0.1

使用完TCPDNS查询记得取消端口转发

1
$ netsh interface portproxy delete v4tov4 listenaddress=0.0.0.0 listenport=53

DNS UDP

Linux 平台

1
$ dig www.baidu.com @208.67.222.222 -p 5353

Windows 平台

1
$ nslookup www.baidu.com 208.67.222.222