自建Bind9 DNS服务器
2018-04-19(四)
by chenjia.me
自建dns服务器可以满足很多需求。
比如可以自定义 a.com
指向自己的服务等。
安装Bind9
在Ubuntu中,使用apt install bind9
即可
配置自定义域名
-
修改
/etc/bind/named.conf.local
文件,添加如下内容:zone "a.com"{ type master; file "db.a.com"; };
-
复制一个新的域名数据文件
sudo cp /etc/bind/db.local /var/cache/bind/db.a.com
名字第一步配置的一致 - 编辑该文件,添加对应的解析,例如
@ IN A 1.1.1.1 @ IN AAAA 101:::af
记得移除默认的127.0.0.1和::0解析
添加上游递归DNS
自建的DNS需要follow一个DNS,编辑文件/etc/bind/named.conf.options
添加如下内容:
forwarders {
101.6.6.6;
119.29.29.29;
};
允许DNS被任意人访问
和上一步一样的文件,添加以下内容: allow-query {any;};
其中any可以替换为IPv4的掩码模式,V6的掩码模式,多个IP段。
重启服务
使用命令service bind9 restart
进行重启,通过命令service bind9 status
查看服务是否正常运行。
自动化检查网络出口和入口的端口封禁情况
2017-12-22(五)
by chenjia.me
BrupSuit证书导入Android7.0以上手机
2017-10-29(日)
by chenjia.me
评论系统迁移至Github Issue
2017-07-29(六)
by chenjia.me
基于Google VR SDK 的Ambisonic 音频播放Demo实现及相关文档
2017-07-11(二)
by chenjia.me
实验室域名HTTPS配置完成笔记
2017-06-17(六)
by chenjia.me
从源码编译smaliidea插件
2017-03-09(四)
by chenjia.me
解决MAC下IDEAL中Gradle缺失JAVA_HOME变量
2017-03-06(一)
by chenjia.me