• 本案例我们来搭建缓存DNS服务器,我们需要准备2台Centos7.5系统,svr100作为缓存DNS服务器,IP为192.168.2.100/24,pc200作为客户机,IP地址为192.168.2.200/24,其中客户机的DNS地址需配置为服务器的IP地址192.168.2.100。
  • 实验拓扑如下图:
    Centos7.5配置缓存DNS服务器(三)_第1张图片

  • 第一步,我们在svr100上安装bind、bind-chroot软件包,如下图
    Centos7.5配置缓存DNS服务器(三)_第2张图片
  • 第二步,我们编辑svr100的主配置文件,在options中配置真实的DNS服务器地址,编辑如下:
    Centos7.5配置缓存DNS服务器(三)_第3张图片
  • 第三步,检查主配置配置(named-checkconf),并重启named服务(systemctl)。
    Centos7.5配置缓存DNS服务器(三)
  • 第四步,将客户机PC200的dns设置为svr100的地址
    Centos7.5配置缓存DNS服务器(三)_第4张图片
  • 第五步,进行测试如下:
    使用命令host www.baidu.com 或nslookup www.baidu.com 或ping www.baidu.com,
    Centos7.5配置缓存DNS服务器(三)_第5张图片

    总结:利用缓存DNS服务器成功解析客户机需要访问的网站,类似于在windows server 2012中我们配置的DNS转发器。