美文网首页
在ubuntu16上部署bind9

在ubuntu16上部署bind9

作者: grey_27 | 来源:发表于2019-12-24 17:09 被阅读0次
  • 安装bind9
sudo apt-get install bind9
  • 进入安装的默认路径
cd /etc/bind

配置bind9

  • 修改options
sudo vim named.conf.options
// 在options中添加转发规则
forwarders {
  114.114.114.144;
  8.8.8.8;
};
// 在options中关闭dnssec
dnssec-enable no;
dnssec-validation no;
  • 设置bind启动参数
sudo vim /etc/default/bind9

现在使用ipv6的服务不多,禁用ipv6

# 设置为ipv4,
OPTIONS="-4"
  • 增加自定义域名解析
sudo vim named.conf.local

在文件后面追加自定义的解析

// 以解析ubuntu.com为例
zone "ubuntu.com" {
        type master;
        file "/etc/bind/db.ubuntu.com";
};

创建对应的文件

sudo vim /etc/bind/db.ubuntu.com

可以设置多个二级域名的解析

$TTL    604800
@   IN  SOA test.ubuntu.com. admin.ubuntu.com. (
                  2     ; Serial
             604800     ; Refresh
              86400     ; Retry
            2419200     ; Expire
             604800 )   ; Negative Cache TTL
;

; A records
@       IN      NS      dns.ubuntu.com.
ubuntu.com.    IN      NS      dns.ubuntu.com.
dns.ubuntu.com.        IN    A    1.1.1.1
test1.ubuntu.com.    IN    A    192.168.10.13
test2.ubuntu.com.    IN    A    192.168.10.14
test3.ubuntu.com.    IN    A    192.168.10.15

检测配置

# 如没有错误就不会有任何返回值
sudo named-checkconf

启动服务

sudo service bind9 restart

查看日志

tail -f /var/log/syslog

测试

# 使用本机作为dns
dig @127.0.0.1 test1.ubuntu.com

# 再测试外网网址能否访问
dig @127.0.0.1 www.baidu.com

相关文章

网友评论

      本文标题:在ubuntu16上部署bind9

      本文链接:https://www.haomeiwen.com/subject/splfoctx.html