DNS服务器的功能正向解析:根据注册的域名查找其对应的IP地址
反向解析:根据IP地址查找对应的注册域名,不常用
DNS服务器分类:
根域名服务器、一级DNS服务器、二级DNS服务器、三级DNS服务器
域名系统: 所有的域名都必须要以点作为结尾,树型结构
www.qq.com www.qq.com. qwer.com
站点名:mail.qwer.com www.qwer.com vip.qwer.com
根域名 : .
一级域名 .cn .us .tw .hk .jp .kr ……….
二级域名: .com.cn .org.cn .net.cn ………
三级域名: haha.com.cn xixi.com.cn .nb.com.cn …..
Full Qualified Domain Name
FQDN(完全合格的域名):站点名+注册的域名
qq.com www.qq.com mail.qq.com
haha.com 首页:www.haha.com
邮件:mail.haha.com
域名服务:https://www.enuoidc.com/
• BIND服务器端程序
–主要执行程序:/usr/sbin/named
–系统服务:named
–DNS协议默认端口:TCP/UDP 53
–运行时的虚拟根环境:/var/named/chroot
•主配置文件:/etc/named.conf #设置负责解析的域名
•地址库文件:/var/named #完全合格的域名与IP地址对应关系
www.qq.com 192.168.1.1
mail.qq.com 192.168.44.1
dnf.qq.com 192.168.55.2
•主配置文件:/etc/named.conf #修改示例
options {
listen-on port 53 { any ; };#监听本机所有地址的53端口
listen-on-v6 port 53 { ::1; }; #必须删除,关于IPv6地址
……此处省略一万字
allow-query { any ; }; #允许所有客户端进行DNS查询
……此处省略一万字
recursion yes; #支持递归查询
zone "." IN {
type hint;
file "named.ca";
};
zone " tedu.cn " IN {
type master ;
file " tedu.cn.zone ";
};
……此处省略一万字
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";
•地址库文件: 完整示例
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
tedu.cn. NS server.tedu.cn.
server.tedu.cn. A 192.168.88.240
www.tedu.cn. A 1.1.1.1
ftp.tedu.cn. A 2.2.2.2