精选国内外互联网行业最新文章及报告,让网友获得最新的海内外互联网动态
当前位置:主页 > 新手教程 > 域名问题 >

Linux下DNS创建与故障修复

2015-05-02 10:47 来源:未知 编辑:佚名
域名体系为一个分布式数据库,它使本地负责控制全部分布式数据库的部分段,每一段中的数据经由过程客户/办事器模式在全部收集上均可存取,经由过程采取复制技巧懈弛存技巧使得全部数据库靠得住的同时,又拥有优胜的机能。
  所需资本  

  应用体系:Redhat AS 4。  
  所需设备文件
  /etc/named.conf 体系自带,治理员设备
  /etc/hosts 体系自带,治理员设备
  /var/named/named.local 体系自带,不须要修改
  /var/named/named.ca 体系自带,不须要修改
  /var/named/hvtong.com.zone 体系没有,治理员创建
  /var/named/com.hvtong.zone 体系没有,治理员创建
  
  相干对象
  1、nslookup
  zone "0.168.192.in-addr.arpa" { # 定义被解释网段
  2、dig
  3、host
  
  解释:检测DNS是否设备精确的对象,体系自带。  
  解释:DNS主设备文件,定义了域数据库信息的根本参数和源点,该文件可以存放在本地或长途的办事器上。
  
  源文件:
  options {
  directory "/var/named"; #定义了named要读写文件的路径
  };
  zone "." {
  type hint; #注解在启动时被用来初始化域名办事器的文件
  是一个线索文件,每个办事器都有一个线索区。
  file "named.ca";#指定所要攫取的文件名
  };
  zone "0.0.127.in-addr.arpa" {
  type master; #注解办事器是主域名办事器
  file "named.local";
  };
  type master;
  };
  /etc/host.conf 体系自带,不须要修改
  zone "hvtong.com" in { # 被解释的域名
  type master;
  file " hvtong.com.zone ";
  };
  2./var/named/hvtong.com.zone
  
  解释:正向解析设备文件,即实现域名到IP的对应
  
  源文件:
  #所有的区文件都以SOA开首,@指定当前的信息源,www.hvtong.com这个值可以将域名和named.conf连接起来。平日只有一个@符号。
  ( 1997022700 ; Serial #序列号
  28800 ; Refresh #刷新周期,以秒为单位
  14400 ; Retry #轮回周期
  3600000 ; Expire #中断时光
  86400 ) ; Minimum #time-to-live的时光
  IN NS www.hvtong.com
  #定义域名办事器
  IN MX 10 mail.hvtong.com
  #定义邮件办事器,10表示优先级,越小越高
  #实现域到IP的映射:
  localhost IN A 127.0.0.1
  www IN A 192.168.0.1
  mail IN A 192.168.0.1
  pop3 IN A 192.168.0.1
  smtp IN A 192.168.0.1
  @ IN A 192.168.0.1
  3./var/named/com.hvtong.zone
  
  解释:DNS反向解析设备文件,即实现IP地址很域名的映射
  
  源文件:
  @ IN SOA www.hvtong.com. root.www.hvtong.com. (
  1997022700 ; Serial
  28800 ; Refresh
  14400 ; Retry
  3600000 ; Expire
  86400 ) ; Minimum
  #简化用户输入的主机名,即当用户输入mail时,使得DNS可以把
  IN NS www.hvtong.com
  IN MX 10 mail.hvtong.com.
  1 IN PTR www.hvtong.com
  #个中那个1的意思是IP的最后一位,可所以0-255,它与
  /etc/resolv.conf 体系自带,治理员设备
  /etc/named.conf中别的三位IP一路构成一个IP;定义逆向关系,
  即www.hvtong.com和192.168.0.1之间的对应。
  4./etc/hosts
  
  file "com.hvtong.zone";
  解释:实现与网上其他重要计算机的映射,它平日是算作DNS的备份出现的,也就是说,当DNS体系出现问题的时刻才应用Hosts表。
  
  源文件:
  127.0.0.1 localhost.localdomain localhost
  192.168.0.1 www.hvtong.com www
  #因为每台办事器都邑有几个域名与IP的对应关系是永远的, 所
  以Hosts表中存放的应当是它们。
  
  解释:指定域名办事器的IP和搜刮次序。
  
  源文件:
  
  domain hvtong.com
  #定义本地区名。
  1. 治理员修改完DNS的设备文件,须要履行/etc/rc.d/init.d/named
  search hvtong.com
  它成功地解析为mail.hvtong.com。它与domain是互斥的,无论
  
  谁出现都是用来定义search列表的。
  nameserver 192.168.0.1
  #定义域名办事器的IP,最多三个,建议一般应用两个。
  
  
  测试
  
  5./etc/resolv.conf
  @ IN SOA www.hvtong.com. root.www.hvtong.com
  restart来是更改生效。
  
  2. nslookup:测试正向、反向的解析是否正常。Big 和host的测试是一样的工作道理。不过加倍的具体。
  故障修复
  在一般的情况下,在正向文件中都要把项目都用TAB键推齐。在正向文件中别号的后面是没有点的。而在反向文件中的别号是没有意义的,然则你加了,在别号的后面可以有点,也可以没有点。在nslookup中都能解析出来。而前者如不雅多点,就会不通。
  
  如不雅rndc reload不了。你要查看所有的文件,是否有不正解的输入。或把一些没有效的项目注掉落。也可以。多重启几回办事。
  
  再就是解析的时侯,如不雅本地的DNS办事IP是127.0.0.1这是弗成以,这就不克不及让别人解析本身的域名。也不克不及做为DNS办事器。必定要在resolv.conf文件中参加nameserver 192.168.0.1 这里必定要记住只有一个空格。弗成以加等号之类的!默认的search可以加,也可以不加。在做为大年夜型的DNS时必定要加。




标签
你喜欢的文章
返回首页
扫描微信
返回顶部