经过一周的折腾,N1这台小服务器也是被我利用的很足了。

为了屏蔽广告搭建了一个Pihole,本地解析是已经完美了。

但如果想让远程的电脑也使用这个DNS解析呢?

对于Linux来所,这是相当容易的一件事,

因为你只需要在 /etc/resolv.conf 更改端口就可以了

在Win上,并没有修改端口的地方。

不过好在GitHub上的一位大佬开发出了这样一个转发的程序。

地址:
https://github.com/henices/Tcp-DNS-proxy/

说明:

在Win上只需下载tcpdns文件,并使用cmd运行,即使这有些麻烦,但是也足够了!!

Json示例:

{ "socket_timeout": 20, "host": "0.0.0.0", "port": 53, "tcp_dns_server": ["8.8.8.8:53", "8.8.4.4:53", "156.154.70.1:53", "156.154.71.1:53", "208.67.222.222:53", "208.67.220.220:53", "209.244.0.3:53"], "udp_dns_server": ["208.67.222.222:5353"], "enable_server_switch": true, "speed_test" : false, "enable_lru_cache": true, "lru_cache_size" : 500, "udp_mode" : false, "daemon_process" : false, "internal_dns_server": ["192.168.1.1:53"], "internal_domain":["*intra*"], "private_host" : {"*google.com": "203.117.34.162"} }
Code language: JSON / JSON with Comments (json)

运行示例:

tcpdns.exe -f dns.json
Code language: CSS (css)

结束。

分类: DNS

0 条评论

发表评论

Avatar placeholder

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据