- 功勋
- 689 点
- 积分
- 5865
- 阅读权限
- 200
- 精华
- 13
- UID
- 5
- 帖子
- 6562
- 威望
- 4312 点
- 黄金
- 10544 金币
- 在线时间
- 4572 小时
- 注册时间
- 2005-5-13
- 最后登录
- 2025-10-9
   
- UID
- 5
- 帖子
- 6562
- 威望
- 4312 点
- 黄金
- 10544 金币
- 在线时间
- 4572 小时
- 注册时间
- 2005-5-13
- 最后登录
- 2025-10-9
|
发表于 2019-7-27 14:36:41
|显示全部楼层
有时内网需要DNS服务器,网上给的大多教程感觉都没有ChinaDNS方便。
因为ChinaDNS可以根据列表,自动选择不同的上游DNS服务器。
注:我用的是ubuntu14
首选需要安装gcc和make来编译,
- apt-get install gcc
- apt-get install make
复制代码 然后下载源代码,- wget https://github.com/shadowsocks/ChinaDNS/releases/download/1.3.2/chinadns-1.3.2.tar.gz
- tar -zxvf chinadns-1.3.2.tar.gz
- cd chinadns-1.3.2
- ./configure && make
复制代码 成功后编译好的程序生成在./src目录中。使用姿势可以是酱婶儿的:
- ./src/chinadns -p 53 -c list.txt -s 180.76.76.76,192.168.1.1 &
复制代码
这样执行直接进入后台了,程序会自动使用百度公共DNS解析,如果ip不在list.txt中,再使用192.168.1.1解析。
这样内网使用DNS就十分方便了。
有些版本只有configure.ac,目录下有autogen.sh,运行autogen.sh需要automake,所以可能需要:
|
|