Linux网络DNS域名解析服务

111 阅读1分钟

DNS简介

互联网的一项服务。 它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。把域名转换成网络可以识别的ip地址,再通过IP地址访问主机。 这种由文字组成的名称,显而易见要更容易记忆。

DNS系统的作用

  • 正向解析:根据域名查找对应的IP地址
  • 反向解析:根据IP地址查找对应的域名

构建主域名服务器之正向解析

关闭防火墙和selinux。

[root@localhost ~]# systemctl stop firewalld  
[root@localhost ~]# setenforce 0

确认本机IP地址、主机映射,将DNS服务器改为本机IP

[root@localhost ssh]# vim /etc/resolv.conf 

image.png

安装BIND软件包。查看配置文件位置。

image.png

编辑主配置文件/etc/named.conf。并启动服务。

image.png

编辑区域配置文件/etc/named.rfc1912.zones文件,设置正向解析区域。

image.png

建立正向解析区域数据库文件nancy.com.zone

image.png

重新启动named服务,或重载配置。验证正向解析是否成功

image.png

 构建主域名服务器之反向解析

编辑/etc/named.rfc1912.zones文件,设置反向解析区域。

image.png

建立反向解析区域数据文件

image.png

重新启动named服务,或重载配置。验证反向解析是否成功。

image.png

构建从域名服务器(主从复制)

第一台master上的配置

image.png

image.png

image.png

在第二个服务器配置

安装bind软件并配置从服务器

image.png

image.png

image.png

重启服务切换到slaves目录查看是否有文件

image.png