dns学习笔记03-配置master区域
0、环境
系统版本:CentOS Linux release 7.5.1804 (Core)
IP地址:192.168.0.1
1、安装
yum -y install bind.x86_64
2、配置
(1)全局配置文件
vim /etc/named.conf
options { listen-on port 53 { 127.0.0.1;192.168.0.1; }; listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; allow-query { any; }; recursion yes; forwarders { 223.5.5.5; }; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "." IN { type hint; file "named.ca"; }; include "/etc/named.rfc1912.zones"; include "/etc/named.root.key"; include "/etc/named.zones";
参数说明:
directory 指定区域配置文件所在的路径
dump-file 当执行rndc dumpdb命令时,dns服务器存放数据库文件的路径名
statistics-file 当执行rndc stats命令时,服务器会将统计信息追加到的文件路径名
memstatistics-file dns服务器输出的内存使用统计文件的路径名
allow-query 指定接受dns查询请求的客户端
recursion 如果是yes,dns客户端提交一个递归查询,那么dns服务器将会做所有能够回答查询请求的工作
forwarders 指定转发服务器
include "/etc/named.zones"; 我们把主配置文件统一放到/etc/named.zones里面,然后include进来,全局配置文件就会更规整
(2)主配置文件
vim /etc/named.zones
zone "youjiabest.com" IN { type master; file "youjiabest.com.zone"; allow-update { none; }; }; zone "zzzz.com" IN { type master; file "zzzz.com.zone"; allow-update { none; }; };
参数说明:
type 区域类型
file 区域配置文件
两个区域配置文件youjiabest.com.zone和zzzz.com.zone需要放到/var/named目录下面
(3)区域配置文件
vim /var/named/youjiabest.com.zone
$TTL 1D @ IN SOA dns.youjiabest.com. admin.youjiabest.com. ( 2018101101 3H 15M 1W 1D ) 5b4 IN NS dns.youjiabest.com. dns IN A 192.168.0.1 www IN A 192.168.0.2
参数说明:
基本格式:区域名称 记录类型 SOA 主域名服务器(FQDN) 管理员邮件地址 (序列号 刷新时间 重试时间 过期时间 TTL)
资源记录类型:一般SOA第一行,NS第二行
@ 表示当前域,这里的当前域是根据主配置文件中zone定义的区域名称,所以这里@表示youjiabest.com
3、启动
service named start
4、测试
dig @127.0.0.1 www.youjiabest.com
;; ANSWER SECTION: www.youjiabest.com. 86400 IN A 192.168.0.2 ;; AUTHORITY SECTION: youjiabest.com. 86400 IN NS dns.youjiabest.com. ;; ADDITIONAL SECTION: dns.youjiabest.com. 86400 IN A 192.168.0.1
可以解析出www.youjiabest.com的IP地址为配置的192.168.0.2
- OpenCV2学习笔记03:Qt中配置OpenCV环境
- 学习笔记03·修正caffe环境配置并运…
- DNS学习笔记之5 - DNS区域详解
- 【JavaEE学习笔记】Spring_03_IoC的其他配置方式,AOP浅析
- 深度学习笔记(1)------linux Ubuntu 14.04+Anaconda2+opencv 3.2.0+caffe-master配置
- SaltStack 学习笔记 - 第二篇: Salt-master配置文件详解
- rh9 linux服务配置学习笔记--------dns
- 14、DNS正反向解析、主从复制、子域授权、区域转发 学习笔记
- DNS 学习笔记之5- DNS区域详解
- DNS 学习笔记之6- DNS区域的管理①
- 【安全牛学习笔记】DNS区域传输、DNS字典爆破、DNS注册信息
- 配置dns转发器的学习笔记
- [置顶] DNS学习笔记-服务的配置与基础概念
- hadoop学习笔记之-使用bind配置DNS实验 .
- 【Nginx】Nginx学习笔记03_nginx配置动静态资源分离
- DNS与BIND学习笔记-基础知识及配置详解
- DNS学习笔记之6 - DNS区域管理
- rh9 linux服务配置学习笔记--------dns
- DNS 学习笔记之6- DNS区域的管理②