项目作者: lbp0200

项目描述 :
对CDN友好的DNS服务器,区分国内外流量的必备工具。
高级语言: Python
项目地址: git://github.com/lbp0200/prc-dns.git
创建时间: 2018-04-28T09:32:47Z
项目社区:https://github.com/lbp0200/prc-dns

开源协议:The Unlicense

关键词:
china-dns dns dns-over-https dns-server python27

下载


a DNS query agent for the people in PRC

Install or Update

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

用supervisor启动

配置文件

使用免费的PHP空间解析

  1. [program:prc-dns]
  2. command=/home/data/pyenv/2.7.14/bin/prcdns
  3. autostart=true
  4. autorestart=true
  5. user=data

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

  1. [program:prc-dns]
  2. command=/home/data/pyenv/2.7.14/bin/prcdns --proxy 127.0.0.1:1080
  3. autostart=true
  4. autorestart=true
  5. 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