RHEL4系统中默认没有安装BIND服务器软件包,而只安装了bind-libs和bind-utils两个域名解析相关的软件包
bind-libs软件包中提供了实现域名解析功能必备的库文件,bind-utils中提供了对DNS服务器的测试工具程序
配置DNS服务器
bind软件包的安装在光盘4
#rpm -ivh bind-9.2.4-2.i386.rpm (如果升级软件包的话可以用-U选项:rpm - U bind-*
#chkconfig --level 35 named on
#service named start
下面是一个配置实例:构建主域名服务器
1.设置xiao.com.cn域的正向解析和反向解析区域
  #vi /etc/named.conf
    zone "xiao.com.cn" IN {               :设置域名为xiao.com.cn        
         type master;                     :表示主域名服务器
         file "xiao.com.cn.zone";         :区域文件名
     };
    zone "1.168.192.in-addr.arpa" IN {    :反向解析区域名
          type master;                    :主区域服务器
          file "192.168.1.rev";           :反向解析区域文件名
    };
2.建立正向区域文件
  #vi /var/named/xiao.com.cn.zone
#基本配置参数-------------------------------------------------
    $TTL 86400 //这里的时间也可以用1D表示1天,这里的单位是秒s
    @       IN     SOA     dns1.xiao.com.cn.     hostmaster.xiao.com.cn. (
                          2007123131            ; serial //修订编号
                               10800            ; refresh //刷新时间3小时
                                 900            ; retry //重试时间15分钟
                              604800            ; expiry //超时时间1星期
                               84600 )          ; minimum //有效时间1天
#dns主机记录--------------------------------------------------
    @       IN     NS      dns1.xiao.com.cn.     
#主机A记录----------------------------------------------------
    dns1    IN     A       192.168.1.2
    sever1  IN     A       192.168.1.3
    server2 IN     A       192.168.1.4
#别名记录-----------------------------------------------------
    www     IN     CNAME   server1.xiao.com.cn.
    mail    IN     CNAME   server2.xiao.com.cn.
#邮件转发记录-------------------------------------------------
    @       IN     MX    5  mail.xiao.com.cn.
3.建立反向区域文件
   #vi /etc/named/192.168.1.rev
#基本配置参数-------------------------------------------------
    $TTL 1D
    @       IN     SOA     dns1.xiao.com.cn.     hostmaster.xiao.com.cn. (
                                 2007123131     ; serial //修订编号 
                                  3H            ; refresh //刷新时间3小时
                                  15M           ; retry //重试时间15分钟
                                  1W            ; expiry //超时时间1星期
                                  1D )          ; minimum //有效时间1天
#反向解析配置,那个前面的2是:192.168.1.2这么个意思-------------------------------------------
    2       IN     PTR     dns1.xiao.com.cn
    3       IN     PTR     server1.xiao.com.cn
    4       IN     PTR     server2.xiao.com.cn
下面是个实例:构建从域名服务器
1.安装bind-9.2.4-2.i386.rpm
      caching-nameserver-7.3-3.noarch.rpm
2.设置named.conf文件
  在配置文件中添加:
    zone "xiao.com.cn" {
          type slave;       :从域名服务器角色
          file "slave/xiao.com.cn.zone"  :从区域文件
          masters {192.168.1.2;};   :主区域文件的服务器地址,好到上面去下载区域文件
    };
    zone "1.168.192.in-addr.arpa" {
          type slave;
          file "/slave/192.168.1.rev"
          masters {192.168.1.2;};
    };
构建缓存域名服务器
缓存域名服务器应能与互联网中其他DNS服务器进行网路连接
1.安装caching-nameserver软件包
  #rpm -ivh caching-nameserver-7.3-3.noarch.rpm
该软件包安装时将对BIND服务器的配置文件named.conf的内容进行更改,原文件内容被保存在/etc/named.conf.rpmorig文件中
缓存域名服务器在安装caching-nameserver软件包后不需要任何其他的配置工作就可以启动运行并实现域名查询和缓存的功能,该服务器主机需要能够访问互联网
----------------------------------------------------------------------------------------------
域名服务器的测试
使用nslookup命令
1.进入nslookup命令交互环境:
  #nslookup
   >
2.测试缓存域名服务器:
  >server 192.168.1.2
   Defaule server: 192.168.1.2
   Address: 192.168.1.2#53
   测试localhost主机域名的正向解析:
   >localhost
   >127.0.0.1
   输入互联网中的域名:
   >www.baidu.com
   Server:192.168.1.2
   Address:192.168.1.2#53
   Server:202.108.33.31
3.测试主域名服务器:
#测试192.168.1.2域名服务器--------------------
  >server 192.168.1.2
  >dns1.xiao.com.cn   :正向解析
  >www.xiao.com.cn    : 别名记录
  >mail.xiao.com.cn
  >set type = ns      :域名记录
  >xiao.com.cn        :显示的结果
  >set type = MX      :邮件交换记录
  >xiao.com.cn        :显示的结果
  >set type = a       :主机A记录
  >xiao               :显示结果
反正你要想测试那个服务器就用  >server 加上服务器的IP就可以了

转载于:https://blog.51cto.com/ppp1013/224581

linux-DNS(bind)-setting相关推荐

  1. linux中dns超时时间,Linux DNS timeout, attempts.---DNS超时,重试的配置

    Linux具有的独特优势,很多问题你都可以动手自己动手解决,任何问题先试试 man 一下.对于Linux DNS 超时 timeout,重试 attempts 机制及如何设置可以 man resolv ...

  2. 【教程】Linux DNS 服务器安装、配置及维护

    本文包括理解 DNS 所需的基础知识及 Linux DNS 服务器的安装.配置和维护具体操作相关知识. 红帽认证相关学习推荐: RHCE试听课 [linux系统下,用这个命令可以提高60%的工作效率 ...

  3. Linux服务-bind

    目录 1.安装bind 2.配置bind 3.添加正.反向解析域 3.1 指向生效的配置文件 3.2 生成配置文件cljhfy.com.zone和163.168.192.zone 4.验证 Linux ...

  4. DNS 基础知识及 Linux DNS 服务器操作知识

    一.DNS域名结构与域名服务器 域名系统DNS(Domain Name System)是因特网使用的命名系统,用来把便于人们使用的机器名字转换成为IP地址.域名系统其实就是名字系统.为什么不叫&quo ...

  5. Linux 第24天: (09月26日) Linux DNS

    Linux 第24天: (09月26日) Linux DNS 本章内容 名字解析 DNS服务 实现主从服务器 实现子域 实现view 编译安装 压力测试 DNS排错 DNS服务 DNS: Domain ...

  6. linux DNS服务器故障解决

    现在UNIX类操纵系统(UNIX.Linux.BSD)的域名服务器绝大多数都是用BIND来架设的.由于DNS服务器负责域名的解析工作,其重要性不言而喻.如果在Linux网络中无法进行域名解析,很可能是 ...

  7. linux dns中文域名,Linux 搭建中文域名的DNS服务器

    配置之前先来解释一下中文域名是如何工作的: 当我们在浏览器上输入 朝阳.北京.中国 这个域名的时候 浏览器会把中文域名翻译成Punycode编码然后再 传送给DNS服务器解析,例如 朝阳.北京.中国 ...

  8. linux dns区域传送,Linux DNS服务器主从复制及区域传送

    什么是DNS主从复制? 简单说一下,所谓DNS主从复制,就是将主DNS服务器的解析库复制传送至从DNS服务器,进而从服务器就可以进行正向.反向解析了. 这里提一下DNS服务器类型有以下几种: 主DNS ...

  9. Linux DNS 服务配置 (非常详细)

    Linux DNS 服务配置 (非常详细) 转载于:https://blog.51cto.com/lidi97/843516

  10. linux 网络慢 dns,Linux DNS客户端解析域名慢解决

    Linux DNS客户端解析域名慢的问题: Linux系统下域名解析的配置文件是/etc/resolv.conf cat /etc/resolv.conf # Generated by Network ...

最新文章

  1. 在XCode中使用SVN
  2. ffmpeg基本用法
  3. gwas snp 和_GWAS分析中:为何有些SNP效应值大却不显著?
  4. BTrace简介及使用
  5. Vasya and String CodeForces - 676C(尺取法)
  6. 牛客练习赛71 F 红蓝图(kruskal重构树)
  7. javaone_JavaOne 2012:掌握Java部署
  8. python的循环语句机制_Python-for循环的内部机制
  9. 黑马程序员——程序结构
  10. delete from 表名 where 条件_MySQL:如何用Where,Group,Having过滤/选择数据
  11. 转----cer文件和pfx文件的区别
  12. 应用信息获取ActivityManager
  13. AI魔法手!用算法修复老照片
  14. Caffe 框架理解
  15. 大三老狗的前端实习半年心得-经验分享
  16. 16s扩增子 qiime2 实战
  17. 计算机启动后需重启才能正常显示,电脑开机老是要重启N次后才能正常
  18. win10下PHP开发环境搭建
  19. 简单好听的id_简单好听的微信id(精选500个)_见过的最好看的微信id_简单好记好看的微信号 - 第4页...
  20. 计算机原理寄存器基础知识,计算机组成原理基础知识

热门文章

  1. JavaScript 的面向对象编程
  2. 前端必须会的基本知识题目
  3. 《iOS 9应用开发入门经典(第7版)》——第2章,第2.4节小结
  4. Golomb及指数哥伦布编码原理介绍及实现
  5. maven项目的常用依赖
  6. ________________2058_______________后台数据不够。可能误判。
  7. SQL Server调优系列进阶篇(如何维护数据库索引)
  8. maven实现依赖的“全局排除”
  9. 【spring】让spring的注解和xml配置文件变得优雅,最常用的注解
  10. 从春晚说起:总有一种无耻让我们泪流满面