当前位置:   article > 正文

Ubuntu下配置bind9 DNS服务器_ubuntu bind

ubuntu bind

2020/5/9

环境:linux ubuntu server 16.04
软件:bind9
安装bind9
bind9有很多安装方法
我们选择最简单的一种,
直接输入命令:
sudo apt-get install bind9
进行安装

需要配置的文件
需要配置的文件有:
named.conf.default-zones
named.conf.options
/etc/resolv.conf
还要自己创建并配置两个文件,一个是正向解析文件,一个是反向解析文件.

配置正向解析文件
正向解析文件名格式:
db.任意名字但不要和其他的db文件重名

先来配置正向解析文件这里用一个小白一点的方式就是把利用命令/etc/bind/db.local文件里的内容拷贝到,你创建的正向解析文件里可以不用自己写只要修改就可以了。这里建议,把正向解析文件和反向解析文件都放在
/etc/bind目录下,我们回到配置正向解析文件来,用vim打开
在这里插入图片描述
修改成如下:

$TTL    604800
@       IN      SOA     你要设置的域名. admin.你要设置的域名. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      你要设置的域名.
你要设置的域名	IN	NS	你的ip地址
www     IN      A       你的ip地址
@       IN      A       你的ip地址
@       IN      AAAA    ::1
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

当然你也可以多设置几个域名来进行测试

配置反向解析文件
反向解析的文件名可以比较随意
但是建议开头加 db.
这里可以跟正向解析文件一样,去拷贝db.local文件的内容然后进行修改。
(修改成如下)

@ IN      SOA     你要设置的域名. admin.你要设置的域名. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@ 	IN 	NS 	你要设置的域名
你的IP地址 	IN 	PTR 	你要设置的域名
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

配置named.conf.default-zones文件
打开文件你会看见如下内容
在这里插入图片描述
每个人都不一样,你只需要在一个个zone组后面加就可以了
添加正向解析文件,和反向解析文件

zone "你要配置的域名" {
        type master;
        file "正向解析文件的所在位置";
};
zone "反向输入你的ip地址.in-addr.arpa"{
        type master;
        file "反向解析文件的所在的位置";
};
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

打个比方假如你的ip是192.168.1.105
反向输入就是105.1.168.192
配置named.conf.options文件
在这里插入图片描述
在options这个花括号里把监听配置输入进去,就是你们在上面看见的绿色光标的地方输入

 listen-on port 端口 {127.0.0.1;你的IP地址;};
  • 1

配置/etc/resolv.conf文件
这里直接输入

nameserver  你的ip地址

    配置完成现在重启bind9进行测试
    重启bind9:/etc/init.d/ bind9 restart
    然后ping一下你刚刚设置好的域名
    在这里插入图片描述
    没问题的话会显示你的IP地址,如果是其他的地址那你就失败了
    这里继续在你的路由器里设置dns
    设置完成后用局域网内其他的主机ping一下你设置的域名看一下可不可以ping通,

    如果是你的IP地址那就成功了在这里插入图片描述

    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/579821
    推荐阅读
    相关标签
      

    闽ICP备14008679号