精华内容
下载资源
问答
  • linux DNS服务器配置

    2012-03-14 14:37:56
    linux DNS服务器配置
  • linuxdns服务器配置

    2013-10-07 00:47:55
    dns 服务器提供IP域名解析,linuxdns配置
  • Linux DNS服务器配置

    2010-12-04 16:47:14
    Linux dns服务器配置步骤 配置文件目录:cd /var/named/chroot/etc
  • Linux DNS服务器配置

    2010-12-17 22:10:00
    Linux DNS服务器配置   参考资料:   LINUX下DNS服务器的搭建 <br /> 首先我们要搞清楚什么是DNS服务,DNS(domain name service)域名系统或者是域名服务,在如今网络高速膨胀的...

    Linux DNS服务器配置

     

    参考资料:

     

    LINUXDNS服务器的搭建

       首先我们要搞清楚什么是DNS服务,DNSdomain name service)域名系统或者是域名服务,在如今网络高速膨胀的时代,每一个公司组织国家等都拥有自己的网站服务,大家知道上网是通过IP地址才能连接INTERNET的,我们所见到域名如www.linuxidc.com,只不 过是经过DNS处理之后把找到www.linuxidc.com这个域名对应的 IP,然后开始向客户端发送数据,每一个网站都有自己对应的域名解析。

    www.linuxidc.com    220.181.37.4

    www.163.com       220.181.28.205 220.181.28.182 ...........

    如果每一个网站都是以IP形式记忆,试想一下成千上万的网站地址你如何去记住每一个网站的IP,而像baidu,163这样这样 有特色的名字才更好的 记忆,要实现这个过程就需要一个 DNS服务器 的 帮忙。

     

    系统环境:Redhat Enterprise 4

    硬件环境:

        512MB内存,128MB显存,AMD2800+,80G SATA。其实 Linux对 硬件环境要求没有 Windows那么高,以前的 X86系列机器也可以运行,

     

     

    软件环境:我安装Redhat的时候是全部安装,所以系统中有这个软件包:bind,如果你的机子上没有请到系统盘1copy,或到 www.rpmfind.com上下载。

    bind-uitls: 包括 DNS 查询工具软件。

    bind:       域名服务器软件。

    redhat-config-bind: 域名服务器的 GUI配置工具。

    caching-nameserver: 包含惟高速缓存服务器的配置文件。

     

    DNS有好几种:主服务DNS,辅助DNS,高速缓存DNS。这里只讲主DNS, 具体的配置都 差不多。

     

    启动 DNS :#service named start

     

    配置文件:

    // 主配置文件

    /etc/named.conf

    // 根域名服务器指向文件

    /var/named/named.ca

    //localhost 区文件(可选)

    /var/named/localhost.zone

    /var/named/127.0.0.zone

     

     

    现在开始编辑/etc/named.conf

     

    # cat /etc/named.conf

    //

    //named.conf

     

    options {

    directory "/var/named";

    listen-on port 53 {127.0.0.1; 10.50.20.100; };

    allow-query { any; };

    };

     

    controls {

    inet 127.0.0.1 allow { localhost; } keys { rndckey; };

    };

     

    zone "." IN {

    type hint;

    file "named.ca";

    };

     

    zone "localhost" IN {

    type master;

    file "localhost.zone";

    allow-update { none; };

    };

     

    zone "0.0.127.in-addr.arpa" IN {

    type master;

    file "127.0.0.zone";

    allow-update { none; };

    };

     

    zone "mysite.com" IN {

    type master;

    file "mysite.zone";

    allow-update { none; };

    };

     

    zone "20.50.10.in-addr.arpa" IN {

    type master;

    file "10.50.20.zone";

    allow-update { none; };

    };

     

    zone "2.50.10.in-addr.arpa" IN {

    type master;

    file "10.50.2.zone";

    allow-update { none; };

    };

     

     

    配置name.ca

    直接下载ftp://ftp.rs.internic.net/domain/named.root即可。

     

    其他配置文件参见附件:

    <!--[if !vml]--><!--[endif]-->

     

    现在在/etc/resolv.conf里面添加自己的DNS ip:

    ; generated by /sbin/dhclient-scrīpt

     

    nameserver 10.50.20.100

     

     

    现在开始测试DNS服务器是否能够运行

    [root@firm326 named]# service named restart

    停止 named                                               [确定]

    启动 named                                               [确定]

     

    OK了,可以运行,现在测试是否能够解析域名

     

    [root@server named]# nslookup cfserver.mysite.com

    Server:         10.50.20.100

    Address:        10.50.20.100#53

     

    Name:   cfserver.mysite.com

    Address: 10.50.20.100

    正解OK

    测试反解

    # nslookup 10.50.20.100

    Server:         10.50.20.100

    Address:        10.50.20.100#53

     

    100.20.50.10.in-addr.arpa       name = cfserver.mysite.com.

    OK一切正常。

    您的 DNS服务器配置成功

    展开全文
  • Linux DNS 服务器配置

    2011-08-26 13:31:26
    在redat5 中DNS的详细配置 参数的修改和服务应用
  • linux dns服务器配置

    2017-11-12 01:10:00
    Linuxdns服务是一个域名解析的服务 实际安装为: 1.查看服务器上是否安装了dns服务 # rpm -qa | grep bind bind-utils-9.3.6-16.P1.el5 bind-9.3.6-16.P1.el5 # rpm -qa | grep name caching-nameserver-9.3.6-...
    Linuxdns服务是一个域名解析的服务
    实际安装为:
    1.       查看服务器上是否安装了dns服务
    # rpm -qa | grep bind
    bind-utils-9.3.6-16.P1.el5
    bind-9.3.6-16.P1.el5
     
    # rpm -qa | grep name
    caching-nameserver-9.3.6-16.P1.el5
             需要有这几个rpm
    2.       修改配置文件(其实细心的人会发现次文件为链接文件,具体看下文错误2
    # cat /etc/named.caching-nameserver.conf
    //
    // named.caching-nameserver.conf
    //
    // Provided by Red Hat caching-nameserver package to configure the
    // ISC BIND named(8) DNS server as a caching only nameserver
    // (as a localhost DNS resolver only).
    //
    // See /usr/share/doc/bind*/sample/ for example named configuration files.
    //
    // DO NOT EDIT THIS FILE - use system-config-bind or an editor
    // to create named.conf - edits to this file will be lost on
    // caching-nameserver package upgrade.
    //
    options {
            listen-on port 53 { any; };
            listen-on-v6 port 53 { ::1; };
            directory       "/var/named";
            dump-file       "/var/named/data/cache_dump.db";
            statistics-file "/var/named/data/named_stats.txt";
            memstatistics-file "/var/named/data/named_mem_stats.txt";
     
            // Those options should be used carefully because they disable port
            // randomization
            // query-source    port 53;
            // query-source-v6 port 53;
     
            allow-query     { any; };
            allow-query-cache { any; };
    };
    logging {
            channel default_debug {
                    file "data/named.run";
                    severity dynamic;
            };
    };
    view localhost_resolver {
            match-clients      any; };
            match-destinations { any; };
            recursion yes;
            include "/etc/named.rfc1912.zones";
    };
     
    把以上的localhost127.0.0.1都改成any,如果不改他只能让主机来访问。
    3.       /etc/named.rfc1912.zones文件中添加一些东西
    # cat /etc/named.rfc1912.zones
    // named.rfc1912.zones:
    //
    // Provided by Red Hat caching-nameserver package
    //
    // ISC BIND named zone configuration for zones recommended by
    // RFC 1912 section 4.1 : localhost TLDs and address zones
    //
    // See /usr/share/doc/bind*/sample/ for example named configuration files.
    //
    zone "." IN {
            type hint;
            file "named.ca";
    };
     
    zone "localdomain" IN {
            type master;
            file "localdomain.zone";
            allow-update { none; };
    };
     
    zone "localhost" IN {
            type master;
            file "localhost.zone";
            allow-update { none; };
    };
     
    zone "0.0.127.in-addr.arpa" IN {
            type master;
            file "named.local";
            allow-update { none; };
    };
     
    zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
            type master;
            file "named.ip6.local";
            allow-update { none; };
    };
     
    zone "255.in-addr.arpa" IN {
            type master;
            file "named.broadcast";
            allow-update { none; };
    };
     
    zone "0.in-addr.arpa" IN {
            type master;
            file "named.zero";
            allow-update { none; };
    };
    zone "baidu.com" IN {

            type master;

            file "baidu.zheng";

    };

             红色部分为添加的,意图为正向解析
    4.       上面添加的baidu.zheng文件应该在/var/named下面配置,进入目录执行命令cp named.zero baidu.zheng,其实这个目录下面应该是链接文件,真正的文件是放在/var/named/chroot/var/named下面,copybaidu.zheng为正确的链接文件就对了,否则需要到/var/named/chroot/var/named目录下面创建,然后修改baidu.zheng文件
    # cat /var/named/baidu.zheng
    $TTL    86400
    @               IN SOA  localhost.      root.localhost. (
                                            42              ; serial (d. adams)
                                            3H              ; refresh
                                            15M             ; retry
                                            1W              ; expiry
                                            1D )            ; minimum
            IN      NS      dns.baidu.com.
    dns     IN      A       10.10.247.119

    www     IN      A       10.10.247.115

    后面有注释,AAddress
     
    localhost.localdomain为我的主机名,主机名可以在/etc/sysconfig/network下面修改,注销后生效
    5.       重启dns使之生效,service named restart
    6.       测试:
    # nslookup dns.baidu.com
    ;; Got recursion not available from 10.10.101.3, trying next server
    Server:         10.10.101.8
    Address:        10.10.101.8#53
     
    Name:   dns.baidu.com
    Address: 202.108.22.220
     
    # nslookup www.baidu.com
    Server:         10.10.101.3
    Address:        10.10.101.3#53
     
    Non-authoritative answer:
    www.baidu.com   canonical name = www.a.shifen.com.
    Name:   www.a.shifen.com
    Address: 61.135.169.105
    Name:   www.a.shifen.com
    Address: 61.135.169.125
    这里的错误原因是本机的dns没有更改还是用的局域网内的dns,更改dns再测试,下文的错误3,有具体解释。
                       修改后测试
                                         # nslookup dns.baidu.com
    Server:         10.10.247.119
    Address:        10.10.247.119#53
     
    Name:   dns.baidu.com
    Address: 10.10.247.119
     
    # nslookup www.baidu.com
    Server:         10.10.247.119
    Address:        10.10.247.119#53
     
    Name:   www.baidu.com
    Address: 10.10.247.115
    7.       配置反向解析在/etc/named.rfc1912.zones文件下面添加以下行
    zone "247.10.10.in-addr.arpa" IN {
            type master;
            file "baidu.fan";
    };
             我的ip10.10.247网段的,所以黄色部分应该那样写,ip倒过来写
    8.       拷贝文件cp /var/named/baidu.zheng /var/named/baidu.fan,如果拷贝后为链接文件就是对的,否则应该拷贝到/var/named/chroot/var/named,然后修改baidu.fan文件:
    # cat baidu.fan
    $TTL    86400
    @       IN      SOA     localhost. root.localhost.  (
                                          1997022700 ; Serial
                                          28800      ; Refresh
                                          14400      ; Retry
                                          3600000    ; Expire
                                          86400 )    ; Minimum
            IN      NS      baidu.com.
    119     IN      PTR     dns.baidu.com.

    115     IN      PTR     www.baidu.com.

                       红色部分为修改文件,前面的119   115ip最后一位

    9.       重启dns使之生效service named restart,然后执行命令nslookup 10.10.247.119
                                # nslookup 10.10.247.119
    Server:         10.10.247.119
    Address:        10.10.247.119#53
     
    119.247.10.10.in-addr.arpa      name = dns.baidu.com.
     
    # nslookup 10.10.247.115
    Server:         10.10.247.119
    Address:        10.10.247.119#53
     
    115.247.10.10.in-addr.arpa      name = www.baidu.com.                 
     
     
    报错1.

    # service named restart
    停止 named[确定]
    启动 named
    named配置错误::
    zone localdomain/IN: loaded serial 42
    zone localhost/IN: loaded serial 42
    zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700
    zone 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 1997022700
    zone 255.in-addr.arpa/IN: loaded serial 42
    zone 0.in-addr.arpa/IN: loaded serial 42
    dns_rdata_fromtext: baidu.zheng:9: near '10.10.247.119.': bad dotted quad
    dns_rdata_fromtext: baidu.zheng:10: near '10.10.247.115.': bad dotted quad
    zone baidu.com/IN: loading master file baidu.zheng: bad dotted quad
    localhost_resolver/baidu.com/IN: bad dotted quad
    [失败]
    配置正向解析的时候有这个报错,后来反复测试发现在baidu.zheng文件中应该注意
     
    # cat baidu.zheng
    $TTL    86400
    @               IN SOA  localhost.      root.localhost. (
                                            42              ; serial (d. adams)
                                            3H              ; refresh
                                            15M             ; retry
                                            1W              ; expiry
                                            1D )            ; minimum
            IN      NS      baidu.com.
    dns     IN      A       10.10.247.119.
    www     IN      A       10.10.247.115.
    ip后面的.应该去掉,做事情应该认真。
    报错2.启动失败提示找不到文件**,一定要认准真正的目录在哪里,我这就犯了个这个问题,其实默认应该是在/var/named/下面创建向上文说的baidu.zhengbaidu.fan,但是细心的人会发现ll看一下
    # ll
    总计 52
    drwxr-x--- 6 root  named 4096 02-14 22:28 chroot
    drwxrwx--- 2 named named 4096 2011-02-23 data
    lrwxrwxrwx 1 root  named   45 2011-11-20 localdomain.zone -> /var/named/chroot//var/named/localdomain.zone
    lrwxrwxrwx 1 root  named   43 2011-11-20 localhost.zone -> /var/named/chroot//var/named/localhost.zone
    lrwxrwxrwx 1 root  named   44 2011-11-20 named.broadcast -> /var/named/chroot//var/named/named.broadcast
    lrwxrwxrwx 1 root  named   37 2011-11-20 named.ca -> /var/named/chroot//var/named/named.ca
    lrwxrwxrwx 1 root  named   44 2011-11-20 named.ip6.local -> /var/named/chroot//var/named/named.ip6.local
    lrwxrwxrwx 1 root  named   40 2011-11-20 named.local -> /var/named/chroot//var/named/named.local
    lrwxrwxrwx 1 root  named   39 2011-11-20 named.zero -> /var/named/chroot//var/named/named.zero
    drwxrwx--- 2 named named 4096 2011-02-23 slaves
                      
    文件都是链接文件,真正的文件在/var/named/chroot/var/named下面,在这个目录先买年创建文件,可以正常启动,不知道为什么都是链接文件,也许是我安装了rpm包然后卸载又重新安装的原因,或者他就是这样这样配置的,没有详细研究,根据个人配置而定。
    报错3.解析不了,提示:
                       正向解析,反向解析都不行,随便举个例子:
                       # nslookup 10.10.247.119
    ;; Got recursion not available from 10.10.101.8, trying next server
    Server:         10.10.101.3
    Address:        10.10.101.3#53
     
    ** server can't find 119.247.10.10.in-addr.arpa.: NXDOMAIN               
                      
     
    看一下本机的dns
    cat /etc/resolv.conf
    ; generated by /sbin/dhclient-script
    search domain
    nameserver 10.10.101.3
    nameserver 10.10.101.8
     
             我本地的dns服务器分别为10.10.101.310.10.101.8,所以他是跑去解析局域网内的dns服务器了,这是因为本机的dns默认是局域网内的,把dns修改成本地的即10.10.247.119即可。
                               
    报错4.

             有时候解析不了,错误提示:
                                # nslookup www.baidu.com
    ;; connection timed out; no servers could be reached
    这个的原因是文件所属问题,
                                # ll baidu.zheng
    -rw-r----- 1 root root 477 02-14 23:48 baidu.zheng
    把这里的百度所属改成namedchown :named baidu.zheng重启,问题解决
                               

    本文转自gaofeng36599 51CTO博客,原文链接:http://blog.51cto.com/786678398/722830
    展开全文
  • linux DNS 服务器 配置

    2017-04-15 21:14:00
    1:named.conf 2:正向区域配置文件 3:反向域名解析文件 转载于:https://www.cnblogs.com/ganmk--jy/p/6715677.html

    1:named.conf

    2:正向区域配置文件

    3:反向域名解析文件

     

    转载于:https://www.cnblogs.com/ganmk--jy/p/6715677.html

    展开全文
  • DNS服务器 DNS是域名服务的缩写是Internet的一项核心服务它作为可以将域名和IP地址相互映射的一个分布式数据库能够使用户更方便地访问互联网 安装DNS服务 使用 yum install bind 命令安装DNS服务器 修改主配置文件 /...
  • 二、操作配置: 1、基础知识简介 (1)域名空间 域和域名: DNS树的每个节点代表一个域,通过这些节点,对整个域名空间进行划分,成为一个层次结构。域名空间的每个域的名字通过域名进行表示。域名通常由一个...

    一、环境介绍:

      运行软件:VMware Workstation Pro 14

      系统环境:CentOS-7-x86_64-1810

    二、操作配置:

    1、基础知识简介

    (1)域名空间

    域和域名:

    DNS树的每个节点代表一个域,通过这些节点,对整个域名空间进行划分,成为一个层次结构。域名空间的每个域的名字通过域名进行表示。域名通常由一个完全正式域名(FQDN)标识。

    Internet域名空间:

    DNS根域下面是顶级域,也由Internet域名注册授权机构管理。共有3种类型的顶级域 (组织域、地址域、反向域)。

    区(Zone):

    区是DNS名称空间的一个连续部分,其包含了一组存储在DNS服务器上的资源记录。

     

    (2)DNS 服务器分类

    DNS服务器分为4类:

    .主DNS服务器(Master或Primary)

    .辅助DNS服务器(Slave或Secondary)

    .转发DNS服务器

    .唯高速缓存DNS服务器(Caching-only DNS server)

     

    (3)DNS 查询模式

    .递归查询

    DNS 客户端送出查询要求后,如果DNS服务器内没有需要的数据,则DNS服务器会代替客户端向其他的DNS服务器查询,客户机只需接触一次DNS服务器。

    .迭代查询

    DNS 客户端送出查询后,如果DNS服务器内没有需要的数据,则返给客户机另一个DNS服务器地址,将客户机转向另一个DNS服务器。

     

    (4)域名解析过程

    .DNS 域名解析的工作原理

     

    .DNS 域名解析的工作过程

    ① 客户机提交域名解析请求,并将该请求发送给本地的域名服务器。

    ② 当本地的域名服务器收到请求后,就先查询本地的缓存。如果有查询的DNS信息记录,则直接返回查询的结果。如果没有该记录,本地域名服务器就把请求发给根域名服务器。

    ③ 根域名服务器再返回给本地域名服务器-个所查询域的顶级域名服务器的地址。

    ④ 本地服务器再向返回的域名服务器发送请求。

    ⑤ 接收到该查询请求的域名服务器查询其缓存和记录,如果有相关信息则返回客户机查询结果,否则通知客户机下级的域名服务器的地址。

    ⑥ 本地域名服务器将查询请求发送给返回的DNS服务器。

    ⑦ 域名服务器返回本地服务器查询结果(如果该域名服务器不包含查询的DNS信息,查询过程将重复⑥、⑦步骤,直到返回解析信息或解析失败的回应)。

    ⑧ 本地域名服务器将返回的结果保存到缓存,并且将结果返回给客户机。

    .正向解析与反向解析

    正向解析:正向解析是指域名到IP地址的解析过程。

    反向解析:反向解析是从IP地址到域名的解析过程。反向解析的作用为服务器的身份验证。

     

    2、主 DNS 服务器配置

    (0)DNS 服务器IP地址配置

     

    (1)安装 DNS 服务

    .认识 BIND

    BIND 是一款实现DNS服务器的开放源码软件。BIND经历了第4版、第8版和最新的第9版,第9版修正了以前版本的许多错误,并提升了执行时的效能,BIND能够运行在当前大多数的操作系统平台之上。目前BIND软件由Internet软件联

    合会(Internet Software Consortium,ISC)这个非营利性机构负责开发和维护。

    .安装 bind 软件包

    使用yum命令安装bind服务

    yum clean all //安装前先清除缓存
    
    yum install bind* -y
    
    rpm -qa|grep bind

     

    (2)配置主配置文件 named.conf

    [root@localhost ~]# vim /etc/named.conf

     

    (3)配置正向解析区域 qftm.com.zone

    [root@localhost ~]# vim /var/named/qftm.com.zone

     

    (4)配置反向解析区域 2.168.192.in-addr.arpa.zone

    [root@localhost ~]# vim /var/named/2.168.192.in-addr.arpa.zone

     

    (5)将 /etc/named.comf、正反向区域文件属组有root改为named

    [root@localhost ~]# chgrp named /etc/named.conf
    [root@localhost ~]# chgrp named /var/named/qftm.com.zone
    [root@localhost ~]# chgrp named /var/named/2.168.192.in-addr.arpa.zone

     

    (6)检查各个配置文件是否正确

    .检查主配置文件 named.conf

    [root@localhost ~]# named-checkconf

    .检查正向解析区域 qftm.com.zone

    [root@localhost ~]# named-checkzone "qftm.com" /var/named/qftm.com.zone

    .检查反向解析区域 2.168.192.in-addr.arpa.zone

     

    (7)重启 DNS 服务

    [root@localhost ~]# systemctl restart named

     

    (8)在Linux客户端测试配置效果

    [root@localhost ~]# nslookup
    > server                                         //查询DNS服务器地址
    Default server: 192.168.2.129
    Address: 192.168.2.129#53
    > dns.qftm.com                              //解析dns.qftm.com
    Server:         192.168.2.129
    Address:        192.168.2.129#53
    
    Name:   dns.qftm.com
    Address: 192.168.2.129
    > blog.qftm.com                            //解析blog.qftm.com
    Server:         192.168.2.129
    Address:        192.168.2.129#53
    
    Name:   blog.qftm.com
    Address: 192.168.2.111
    > 192.168.2.129                           //反向解析192.168.2.129
    Server:         192.168.2.129
    Address:        192.168.2.129#53
    
    129.2.168.192.in-addr.arpa      name = dns.qftm.com.
    > 192.168.2.111                         //反向解析192.168.2.111
    Server:         192.168.2.129
    Address:        192.168.2.129#53
    
    111.2.168.192.in-addr.arpa      name = blog.qftm.com.
    > exit                                        //退出测试
    
    [root@localhost ~]#

     

    3、辅助 DNS 服务器配置

    (1)辅助域名服务器

    .DNS划分若干区域进行管理,每个区域由一个或多个域名服务器负责解析。对于存在多个域名服务器的区域,必须选择一台主域名服务器(master),保存并管理整个区域的信息,其他服务器称为辅助域名服务器(slave)。

    .管理区域时,使用辅助域名服务器有如下几点好处:

      ① 辅助DNS服务器提供区域冗余,能够在该区域的主服务器停止响应时为客户端解析该区域的DNS名称。

      ② 创建辅助DNS服务器可以减少DNS网络通信量。采用分布式结构,在低速广域网链路中添加DNS服务器能有效地管理和减少网络通信量。

      ③ 辅助服务器可以用于减少区域的主服务器的负载。

    (2)区域传输

    .为了保证DNS数据相同,所有服务器必须进行数据同步,辅助域名服务器从主域名服务器获得区域副本,这个过程称为区域传输。

    .区域传输存在两种方式:完全区域传输(AXFR)和增量区域传输(IXFR)。

    .满足发生区域传输的条件时,辅助域名服务器向主服务器发送查询请求,更新其区域文件。   

    .区域传输过程:

     

    ① 区域传输初始阶段,辅助服务器向主DNS服务器发送完全区域传输(AXFR)请求。

    ② 主服务器做出响应,并将此区域完全传输到辅助服务器。该区域传输时会一并发送SOA资源记录。SOA中“序列号”(serial) 字段表示区域数据的版本,“刷新时间”(refresh)指出辅助服务器下一次发送查询请求的时间间隔。

    ③ 刷新间隔到期时,辅助服务器使用SOA查询来请求从主服务器续订此区域。

    ④ 主域名服务器应答其SOA记录的查询。该响应包括主服务器中该区域的当前序列号版本。

    ⑤ 辅助服务器检查响应中的SOA记录的序列号,并确定续订该区域的方法,如果辅助服务器确认区域文件已经更改,则它会把IXFR查询发送到主服务器。若SOA响应中的序列号等于其当前的本地序列号,那么两个服务器区域数据都相同,并且不需要区域传输。然后,辅助服务器根据主服务器SOA响应中的该字段值重新设置其刷新时间,续订该区域。如果SOA响应中的序列号值比其当前本地序列号要高,则可以确定此区域己更新并需要传输。

    ⑥ 主服务器通过区域的增量传输或完全传输做出响应。如果主服务器可以保存修改的资源记录的历史记录,则它可以通过增量区域传输(IXFR) 做出应答。如果主服务器不支持增量传输或没有区域变化的历史记录,则它可以通过完全区域传输(AXFR)做出应答。

    (3)配置辅助域名服务器

    .DNS 服务器IP地址配置

     

     

    .安装 bind 软件包

    使用yum命令安装bind服务

    yum clean all //安装前先清除缓存
    
    yum install bind* -y
    
    rpm -qa|grep bind

     

    .配置主配置文件 named.conf

    [root@localhost ~]# vim /etc/named.conf
     

    PS:辅助DNS服务器只需要设置主配置文件,正反向区域解析文件会在辅助DNS服务器设置完成主配置文件重启DNS服务时又主DNS服务器同步到辅助DNS服务器。只不过路径是/var/named/slaves而已。

    .数据同步测试

    ① 重启辅助服务器named服务,使其与主域名服务器数据同步,然后我们在主域名服务器上执行tail命令查看系统日志,辅助域名服务器通过完整无缺区域复制(AXFR)获取qftm.com区域数据。

     

    ② 通过ls命令查看辅助域名服务器/var/named/slaves目录下是否存在qftm.com区域文件,若存在说明复制成功。

    PS:配置区域复制时主DNS服务器和辅助DNS服务器一定要关闭防火墙

    ③ 在客户端测试辅助DNS服务器

    [root@localhost ~]# nslookup
    > server
    Default server: 192.168.2.128
    Address: 192.168.2.128#53
    > www.qftm.com
    Server:         192.168.2.128
    Address:        192.168.2.128#53
    
    Name:   www.qftm.com
    Address: 192.168.2.100
    > dns.qftm.com
    Server:         192.168.2.128
    Address:        192.168.2.128#53
    
    Name:   dns.qftm.com
    Address: 192.168.2.129
    > 192.168.2.100
    Server:         192.168.2.128
    Address:        192.168.2.128#53
    
    100.2.168.192.in-addr.arpa      name = www.qftm.com.
    > 192.168.2.129
    Server:         192.168.2.128
    Address:        192.168.2.128#53
    
    129.2.168.192.in-addr.arpa      name = dns.qftm.com.
    > exit
    
    [root@localhost ~]#

     

     

    转载于:https://www.cnblogs.com/qftm/p/10851741.html

    展开全文
  • 下载软件包 bind-9.3.6-4.P1.el5_4.2一、主配置文件1、全局配置部分listen-on port 53 { 192.168.110.20; }; 监听端口 #allow-query { localhost; }; 允许访问列表 允许所有加#号注释或者any2、区域配置部分zone ...
  • DNS系统的作用 正向解析:根据主机名称(域名)查找对应的IP地址 反向解析:根据IP地址查找对应的主机域名  DNS是域名系统(Domain Name System)的缩写,是一种组织域层次结构的计算机和网络服务命名系统。当用户...
  • Linux 上搭建一台DNS服务器 ,希望能够对各位朋友的DNS学习提供一些帮助。 搭建域名服务器主要涉及的文件有: (1)/etc/named.conf,此文件一般是个软链接; (2)/etc/hosts(非必须) (3)/etc/host.conf ...
  • LinuxDNS服务器配置

    2021-01-20 14:47:47
    LinuxDNS服务器配置  简要描述各种DNS服务器的配置方法。包括正向解析DNS服务器、逆向解析DNS服务器、主从DNS服务器。  实验环境整体配置  关闭SElinux  setenfore 0  清空防火墙  iptables -F  ...
  • 复习DNS基本概念 DNSDomain Name System简介 DNS域名空间结构 DNS域名解析过程 DNS域名空间的结构 DNS解析过程 域名解析过程 1客户机提出域名解析请求并将该请求发送给本地的域名服务器 2本地的域名服务器收到请求后...
  • linuxDNS服务器配置

    2011-12-10 22:33:02
    linuxDNS服务器配置
  • linuxdns服务器配置方法及所有有关命令 和全面的dns服务器的详细解析
  • Linux_DNS服务器配置指南

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,897
精华内容 1,558
关键字:

linuxdns服务器配置

linux 订阅