DNS
linux 客户端文件
/etc/hosts
/etc/resolv.conf
/etc/nsswitch.confg 定义解析的优先级
术语
FQDN 完整主机名 Fully Qualified Domain Name
SOA:就是开始验证 (Start of Authority) 的缩写,相关资料本章后续小节说明;
NS:就是名称服务器 (NameServer) 的缩写,后面记录的数据是 DNS 服务器的意思;
A:就是地址 (Address) 的缩写,后面记录的是 IP 的对应 (最重要);
(resource record, RR)
TR:就是指向 (PoinTeR) 的缩写,后面记录的数据就是反解到主机名啰!
hint (root):记录 . 的 zone;
vbird.org:记录 .vbird.org 这个正解的 zone。

客户端命令
hosts
nslookup 主要用于windows
dig
whois
[root@ecs-ali ~]# host qq.com
qq.com has address 203.205.254.157
qq.com has address 61.129.7.47
qq.com has address 123.151.137.18
qq.com has address 183.3.226.35
qq.com mail is handled by 20 mx2.qq.com.
qq.com mail is handled by 30 mx1.qq.com.
qq.com mail is handled by 10 mx3.qq.com.
A 记录 == 域名-ip
NS 记录 DNS 服务器
MX 邮件交换器
SOA 区域的授权机构
TXT
rndc-confgen -r /dev/urandom|sed -e '1,14'd -e 's/#//g' -e '$'d > named.conf
named.conf
options {
listen-on port 53 { any; };
directory "/var/named"; #zone file 存放的目录
allow-query { any; };
recursion yes;
forward only;
forwarders { 114.114.114.114; 8.8.8.8; };
};
953 是named 的远程控制端口
rndc reload
浙公网安备 33010602011771号