经过一周的折腾,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)
结束。
了解 Starx's Home 的更多信息
Subscribe to get the latest posts sent to your email.
0 条评论