经过一周的折腾,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.jsonCode language: CSS (css)

结束。

分类: DNS

0 条评论

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用 * 标注

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