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 ,即要写上 “.”  
   # 客户端测试 
  
 