Skip to content

对CDN友好的DNS服务器,区分国内外流量的必备工具。

License

Notifications You must be signed in to change notification settings

lbp0200/prc-dns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

a DNS query agent for the people in PRC

Install or Update

pip install -U git+https://github.com/lbp0200/prc-dns.git

用supervisor启动

配置文件

使用免费的PHP空间解析

[program:prc-dns]
command=/home/data/pyenv/2.7.14/bin/prcdns
autostart=true
autorestart=true
user=data

走SS通道解析,推荐,租个搬瓦工VultrChangeIPPnzHost,其实也花不了多少钱。

[program:prc-dns]
command=/home/data/pyenv/2.7.14/bin/prcdns --proxy 127.0.0.1:1080
autostart=true
autorestart=true
user=data

为什么不用OPENDNS

曾经用过pdnsd,设置上游为OPENDNS的TCP:208.67.222.222:443,发现img.alicdn.com解析到了 69.192.12.15香港,所以才做这个东西,用https://dns.google.com/查询DNS,根据edns_client_subnet 设置的公网IP参数,返回最近的IP。

Wiki

Thanks

copy some code from Simple DNS server (UDP and TCP) in Python using dnslib.py