DNS 域名解析的过程

DNS 解析方式
正向解析:将 FQDN----->IP
反向解析:将 IP----->FQDN
DNS 服务器配置
提供 DNS 服务的软件叫 bind ,服务名是 named
[root@localhost ~] # yum install bind -y
[root@localhost ~] # rpm -ql bind
/etc/named.conf # bind 主配置文件
/var/named/slaves # 从 dns 服务器文件夹
[root@localhost ~] # vim /etc/named.conf
options {
# 定义监听端口,如果所有地址都监听,则只写端口
listen-on port 53 { 127 .0.0.1; };
listen-on-v6 port 53 { ::1; };
# 定义数据文件目录
directory "/var/named" ;
# 只允许本地主机进行查询
allow-query { localhost; };
};
# 定义区域
zone "." IN {
type hint;
file "named.ca" ;
};
实验 1 :配置 DNS 正向解析



# 客户端测试
host [-a] FQDN [server]
nslookup [FQDN] [server]
dig [options] FQDN [@server]
options : + trace 代表从 . 开始追踪; -t type 查询的数据主要有 MX 、 NS 、 SOA 、 A 等类型; -x 查
询反解信
息

实验 2 :反向解析

# 反向区域文件
[root@localhost ~]# vim /var/named/named.192.168.231
$TTL 1D
@ IN SOA ns.baidu.com. admin.baidu.com. ( 0 1D 1H 1W 3H )
IN NS ns.baidu.com.
129 IN PTR ns.baidu.com.
129 IN PTR www.baidu.com.
129 IN PTR mail.baidu.com.
129 IN PTR ftp.baidu.com.
IN NS ns.baidu.com.
129 IN PTR ns.baidu.com.
129 IN PTR www.baidu.com.
129 IN PTR mail.baidu.com.
129 IN PTR ftp.baidu.com.

# 反解需要注意:主机名尽量使用完整的 FQDN ,即要写上 “.”
# 客户端测试
