dns 服务搭建
DNS(Domain Name System,域名系统),万维网上作为域名和 IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)
dns 搭建
安装
yum install -y bind服务启动
systemctl start named配置文件
options {
listen-on port 53 { 127.0.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 { localhost; };
};
# 日志
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";正向解析
localhost正向解析的配置文件
域名解析的记录类型:A记录、CNAME、MX记录、NS记录、TTL
A记录: 又称IP指向,用户可以在此设置子域名并指向到自己的目标主机地址上,从而实现通过域名找到服务器。
CNAME: 通常称别名指向。您可以为一个主机设置别名。
MX记录: 邮件交换记录。
NS记录:解析服务器记录。用来表明由哪台服务器对该域名进行解析。
TTL值 :TTL值全称是“生存时间(Time To Live)”,简单的说它表示DNS记录在DNS服务器上缓存时间
正向解析测试
dig 基于包bind-utils
反向解析
localhost反向解析的配置文件
反向解析测试
解析一个自定义域名
制作一个正向解析
编辑主配置文件
保存退出
编辑正向解析配置文件
注意完整域名后加 .
保存退出
重启named
测试
制作一个反向解析(用处不多,一般邮件服务器)
编辑主配置文件
保存退出
编辑反向解析配置文件
保存退出
重启服务
反向解析测试
dns 主从配置
在主机上
编辑主配置文件
保存退出 ,重读配置文件
主机上每个更改zone时,序列号要往上加
在从机上
下载bind
编辑主配置文件
保存退出,重启服务
最后更新于
这有帮助吗?