1.DNS
1.什么是DNS?
域名解析系统
2. DNS的作用是什么?
对域名和ip进行解析
3.DNS解析有哪两种?
正向解析:将域名解析为ip
反向解析:将ip解析为域名
4.DNS查询流程
- 查询/etc/hosts文件
- 查询本地dns缓存
- windows:ipconfig /displaydns
- 查询所属域的首选服务器
- 查询根域名服务器或者转发解析请求
5.DNS记录类型
A:主机记录
PTR:反向指针记录
NS:dns服务器
MX:邮箱服务器
CNAME:别名
SOA:主域名服务器
6.搭建dns服务器
listen-on port 53 { any; };
allow-query { any; };
include “/etc/named.rfc1912.zones”;一般将区域文件写到这里
vim /etc/named.rfc1912.zones
zone “localhost” IN {
type master;
file “named.localhost”; 保存在区域配置文件目录中
allow-update { none; };
};
vim /etc/named.conf
vim /etc/named.rfc1912.zones
zone "gok.com." IN {
type master;
file "gok.com.zone";
allow-update { none; };
};
zone "hr.com." IN {
type master;
file "gok.hr.zone";
allow-update { none; };
};
zone "exam.com." IN {
type master;
file "gok.exam.zone";
allow-update { none; };
};
cd /var/named
cp named.localhost gok.com.zone #以下三个文件内容都要修改,只举例一个
$TTL 1D
@ IN SOA gok.com. root.gok.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns.gok.com.
dns A 193.168.10.2
www A 193.168.10.2
cp gok.com.zone hr.com.zone
cp gok.com.zone exam.com.zone
chown named:named hr.com.zone
chown named:named exam.com.zone
named tab tab
named-checkconf
named-checkzone gok.com. gok.com.zone
systemctl stop firewalld
setenforce 0
systemctl restart named