当前位置:Linux教程 - RedHat - RedHat7.2DNS的配置

RedHat7.2DNS的配置



         前段时间为公司内部网配sendmail邮件服务器时,配置DNS时着实忙坏了我,在网上找到的资料都是介绍6.x版本的配置,照着配然后再nslookup一回,总是server can find,没办法,公司领导吹的紧,只好先用samba应付着(只要将配置好samba的linux服务器和windows客户机同一个组就行)。后来经过n次的调试,终于找出一个办法把DNS搞定,现介绍如下(欢迎大家提出意见):
    (1)、首先进入/etc目录,vi named.conf,在其中加入如下行:
    zone "x.x" IN {
    type master;
    file "x.x";
    };
    zone "0.168.192.in-addr.arpa" IN {
    type master;
    file "192.168.0";
    };
    (2)、在进入/var/named目录创建正向解析文件和反向解析文件,文件太复杂,不会创建是吗,没关系,这就是我找到的一个笨方法,ls一下是不是有一个localhost.zone的文件,就是她了,cp localhost.zone x.x一回,这不就有了,vi x.x有如下界面是不是:
    $TTL 86400
    $ORIGIN localhost.
    @ 1D IN SOA @ root (
    42 ; serial (d. adams)
    3H ; refresh
    15M ; retry
    1W ; expiry
    1D ) ; minimum

    1D IN NS @
    1D IN A 127.0.0.1
    将该文件改为:
    $TTL 86400
    $ORIGIN x.x.
    @ 1D IN SOA @ root (
    42 ; serial (d. adams)
    3H ; refresh
    15M ; retry
    1W ; expiry
    1D ) ; minimum

    1D IN NS @
    1D IN A xxxx.xxxx.xxxx.xxxx
    就可以了。然后在/etc/init.d/named restart 一回,有了,正向解析有了,不信,用nslookup试一回。反向解析用named.local文件cp一个就行了,这里不多说了,多尝试几回,nslookup肯定成功了。
    发布人:powlliu 来自: