/**
*
* 克米出品 必属精品
* 克米设计工作室 版权所有 http://www.Comiis.com
* 专业论坛首页及风格制作, 页面设计美化, 数据搬家/升级, 程序二次开发, 网站效果图设计, 页面标准DIV+CSS生成, 各类大中小型企业网站设计...
* 我们致力于为企业提供优质网站建设、网站推广、网站优化、程序开发、域名注册、虚拟主机等服务,
* 一流设计和解决方案为企业量身打造适合自己需求的网站运营平台,最大限度地使企业在信息时代稳握无限商机。
*
* TEL: 13450110120 15813025137
* QQ: 21400445 8821775 11012081 327460889
* E-mail: ceo@comiis.com
*
* 克米设计用户交流群: ①群83667771 ②群83667772 ③群83667773 ④群110900020 ⑤群110900021 ⑥群70068388 ⑦群110899987
* 工作时间: 周一到周五早上09:00-11:00, 下午03:00-05:00, 晚上08:30-10:30(周六、日休息)
*
*/
if(!defined('IN_DISCUZ')) {exit('Access Denied');}
$comiis_nav=0; //克米新增加的二级栏目设置, 0为关闭,1为开启;
$comiis_forum_ng=1; //论坛首页克米 N 格设置, 0为关闭,1为开启;
$comiis_list_zlb=1; //帖子列表页右边克米边栏设置, 0为关闭(使用论坛程序默认),1为开启在右边,2为开启在左边;
$comiis_view_gbt=0; //帖子内容页克米广播台设置, 0为关闭,1为开启;
/*** 注意:以上设置关闭再开启后,有可能会造成被关闭内容的DIY数据丢失,需要重新导入设置,请慎重使用!***/
?>
ubuntu使用ChinaDNS搭建DNS服务器附源码分析
- 功勋
- 689 点
- 积分
- 5865
- 阅读权限
- 200
- 精华
- 13
- UID
- 5
- 帖子
- 6562
- 威望
- 4312 点
- 黄金
- 10544 金币
- 在线时间
- 4572 小时
- 注册时间
- 2005-5-13
- 最后登录
- 2024-10-24
- UID
- 5
- 帖子
- 6562
- 威望
- 4312 点
- 黄金
- 10544 金币
- 在线时间
- 4572 小时
- 注册时间
- 2005-5-13
- 最后登录
- 2024-10-24
|
发表于 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,所以可能需要:
|
|
中华人民共和国宪法第四十条:
中华人民共和国公民的通信自由和通信秘密受法律的保护。
|
|
|
|
|
- 功勋
- 689 点
- 积分
- 5865
- 阅读权限
- 200
- 精华
- 13
- UID
- 5
- 帖子
- 6562
- 威望
- 4312 点
- 黄金
- 10544 金币
- 在线时间
- 4572 小时
- 注册时间
- 2005-5-13
- 最后登录
- 2024-10-24
- UID
- 5
- 帖子
- 6562
- 威望
- 4312 点
- 黄金
- 10544 金币
- 在线时间
- 4572 小时
- 注册时间
- 2005-5-13
- 最后登录
- 2024-10-24
|
发表于 2019-7-28 15:30:55
|显示全部楼层
先啰嗦一嘴,clowwindy我个人认为是实力派大牛,至少ChinaDNS这个优化方案他写出来之后,过去4年中几乎没有更好的优化方案出现。源码在src目录中,工作主体从第171行main函数开始,经194行的while循环,把结果分别交由565行dns_handle_local和654行dns_handle_remote处理。
dns_handle_remote主要处理IP列表外域名解析,主要功能用should_filter_query,分dns_is_chn和dns_is_foreign两种情况处理。处理的循环在775行,判断在794行if (test_ip_in_list(*(struct in_addr *)rd, &chnroute_list))。判断为如果DNS解析结果不在中国IP列表当中则,return 1,此返回值对应682行r = should_filter_query的判断。 |
|
|
|
|
|
|
发表回复