前段时间为公司内部网配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肯定成功了。
|