Linux DNS服务器配置
来源:互联网 发布:mysql怎么运行sql文件 编辑:程序博客网 时间:2024/05/16 16:06
DNS概述
DNS 是Domain Name System)的缩写,是一种层次结构的计算机IP和网络服务命名系统。它的作用是:把域名转换成为网络可以识别的 IP 地址,并告诉给客户端。
DNS查询过程
DNS的查询过程是指客户端是通过访问DNS服务器将一个IP地址转换为一个域名、或域名转换为一个IP地址的过程。
DNS在Linux下的安装(以CentOS7为例)
- DNS服务的安装
安装DNS服务器
yum install bind bind-chroot bind-utils
安装DNS缓存服务
yum install caching-nameserver
- 配置DNS服务器
a. 修改主配置文件/etc/named.conf
b. 修改配置文件/etc/named.rfc1912.zones增加新域定义
type类型有三种,它们分别是master,slave和hint,它们的含义分别是:
Master:表示定义的是主域名服务器。
slave:表示定义的是辅助域名服务器。
hint:表示是互联网中根域名服务器。
file用来指定存放DNS记录的文件
allow-update定义是否允许客户主机或服务器自行更新DNS记录,上面指定的这个正向区域不允许更新DNS记录
c.增加正向域名解析配置文件/var/named/named.docker
$TTL 1D
@ IN SOA ns.docker.freebody.com. root.docker.freebody.com.(
0 ; serial
1D ; refresh
1H ; retry
1W ; expire