局域网DNS服务器搭建
背景介绍
在公司内部,有预发布版本网站,内部管理系统等服务器。每一个访问都需要用ip,这样比较繁琐,又不容易记忆。为此,在本地局域网搭建了DNS服务器。
安装说明
安装bind9
apt install bind9
编辑named.conf.local
1
2
3
4zone "zhiwenben.com" {
type master;
file "/etc/bind/db.zhiwenben.com";
};添加域名配置
cp db.empty db.zhiwenben.com
1
2pre.soso IN A 192.168.1.29
pre.nlp IN A 192.168.1.29编辑named.conf.options
1
2
3forwarders {
8.8.8.8;
};- 重启DNS服务
service bind9 restart
- 测试
curl http://pre.soso.zhiwenben.com
不知道写点什么:本地有预发布版本pre.nlp.zhiwenben.com,线上阿里云有nlp.zhiwenben.com。刚开始选择在路由器里添加DNS解析,一顿操作猛如虎,以为大功告成,结果过了一会有些电脑ok,有些电脑不ok。实在想不通,有点头大。无奈之下配置了本地DNS服务器,但是配置网络的时候,不管将本地DNS选为主DNS还是备选DNS,都可能出现预发布版本或者线上版本打不开的情况。后来将线上版本的DNS解析也加到了本地DNS服务器当中,并且网络配置只选用本地DNS,这个问题才得以解决。