redhat系列配置DNS服务器
一. DNS简介
域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。
DNS有两种查询方式,分别为递归查询和迭代查询。
递归查询:客户端得到结果只能是成功或失败。
迭代查询:DNS服务器如有客户机请求数据则返回正确地址;DNS服务器没有请求数据则返回一个指针; 按指针继续查询。
二. DNS服务搭建
2.1 正向地址解析配置(域名解析为IP)
命令如下: |
---|
yum -y install bind-chroot |
vi /etc/named.conf |
vi /etc/named.rfc1912.zones |
cp -a /var/named/named.loopback linuxprobe.com.zone |
vi linuxprobe.com.zone |
systemctl start named.service |
systemctl status named.service |
systemctl enable named.service |
2.2 正向地址解析验证
2.3 反向地址解析配置(IP解析为域名)
命令如下: |
---|
vi /etc/named.rfc1912.zones |
cp -a /var/named/named.loopback 192.168.81.arpa |
vi 192.168.81.arpa |
systemctl restart named.service |
systemctl status named.service |
2.4 反向地址解析验证
小伙伴们在做实验的时候,一定要注意配置文件的书写格式,不然会出现错误哦。