ubuntu2004使用bind9配置dns服务器

使用bind9可以配置的NDS服务器类型有五种:分别为缓冲服务器、主服务器、从服务器、混合服务器以及私密服务器。

这次主要试了下主服务器。

1.安装bind9 

sudo apt-get install bind9

2.安装完成后,配置文件都被保存在/etc/bind文件目录下。

主要的配置文件有三个,

  1. named.conf 只是一个头文件,包含了去哪里找配置

  2.named.conf.options 用来配置缓冲服务器,取消注释,然后在forwarders中填写ISP的DNS地址

  3.named.conf.local 用来添加自定义的域名解析

 

 

 

 

 

 

3. 添加自定义的域名解析

  首先,需要复制一份模板,方便修改。主要参考的就是db.local,不过它是localhost的解析,有点不一样。

sudo cp /etc/bind/db.local /etc/bind/db.fff123.com

  参考下图: 将www.fff123.com对于的ip设为123.   123.123.123

          

 

 

 

 

 4.在named.conf.local文件中添加fff123.com域名的信息

前面的图片中已有

5.启动服务

启动bind9命令,实际上是启动named进程。

sudo /etc/init.d/named start

关闭和重启的命令只需将上述命令的start改为stop和restart即可。

6.检验可以使用dig或者nslookup命令。

ubuntu上dns解析默认用127.0.0.53,这个bind9默认用的是127.0.0.1.所以直接使用nslookup www.fff123.com并不会返回解析结果,需要指定dns服务器为127.0.0.1。

有两个方法:

  1.直接使用nslookup www.fff123.com 127.0.0.1指定域名服务器

  2.修改/etc/resolv.cong文件中的nameserver设置,改为127.0.0.1 。直接把53改成1就行,这样默认使用的dns服务器就是127.0.0.1

7.由于上述操作我是在虚拟机中进行的,所以还可以试一试将windows的域名服务器指定为这台虚拟机的ip,然后在windows cmd中使用nslookup进行解析www.fff123.com,测试是否能够成功解析

 

 

还有一些内容见参考链接。 

 

参考:https://wiki.ubuntu.org.cn/BIND#Master_Server.EF.BC.88.E4.B8.BB.E6.9C.8D.E5.8A.A1.E5.99.A8.EF.BC.89

 

posted @ 2022-10-22 23:09  菠萝超级酸  阅读(1375)  评论(0编辑  收藏  举报