Ubuntu环境下安装和配置DNS服务器

本文主要:

  1. 实现对域 example.com 内的各类主机的域名解析。
  2. 实现对 mail.example.comwww.example.comns.example.comapp1.example.comapp2.example.comjava.example.com 等域名的正向解析(所有域名对应的IP 地址都指向192.168.0.101)。
  3. 同时提供对上述域名的反向域名解析功能。

主要步骤:

  1. 安装bind9软件包,还有dnsutils软件包(DNS测试工具)。
sudo apt-get install bind9
sudo apt-get install dnsutils
  1. 在主配置/etc/bind/named.conf.local文件中添加正向和反向zone声明。
sudo vi /etc/bind/named.conf.local
image.png
sudo cp /etc/bind/db.local /etc/bind/db.example.com

再编辑正向解析区域文件:

sudo vi /etc/bind/db.example.com
image.png
sudo cp /etc/bind/db.127 /etc/bind/192

再编辑正向解析区域文件:

vi /etc/bind/db.192
image.png
  1. 重启BIND9并了解BIND的启动情况


    image.png
  2. 确保客户端中/etc/resolv.conf文件中有域名服务器地址
    image.png
  3. 使用nslookup测试
    image.png
  4. 使用dig测试
    image.png
  5. 使用named-checkzone进行区域文件有效性检查和转换
    image.png

    image.png
  6. 使用ping测试:
    image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容