- 论坛徽章:
- 0
|
linux redhat 下搭建内网dns服务
如果觉得ISP的DNS响应太慢,有没有想过自己也来搭建一个dns ,其实在linux 下建dns服务非常简单,效果也很不错哦!
准备:
首先要安装域名服务,这一步可以在中做。
检查是否开户服务:service named status
开启、重启、关闭:service named
开机就运行:chkconfig --level 235 named on
配置域名服务:
Redhat 9.0下用图形界面工具配置是没有问题的,AS3下使用图形界面工具配置会有bug ,下面我就只介绍如何在命令行下配置。缺省情况下,named服务只要运行就可以工作,只是没有对自己设定的域解析。
编辑 /etc/named.conf 加入正向和反向区块,假定本地域名为:cdfun.net 需要逆向解析本地网段为192.168.0.0/24 示例如下:
zone "cdfun.net" {
type master;
file "cdfun.net.zone";
};
zone "0.168.192.in-addr.arpa" {
type master;
file "0.168.192.in-addr.arpa.zone";
};
进入/var/named/
编辑生成 cdfun.net 和 0.168.192.in-addr.arpa 两个文件,注意这两个文件和上面示例段中file 限定内容的对应关系。两个文件范例格式如下:
文件:cdfun.net
$TTL 86400
cdfun.net. IN SOA localhost. root (
10 ; serial
28800 ; refresh
14400 ; retry
3600000 ; expire
86400 ; ttl
)
cdfun.net. IN NS dns.cdfun.net.
dns IN A 192.168.0.38
may IN A 192.168.0.33
pc04 IN A 192.168.0.34
gateway IN A 192.168.0.1
fc4 IN A 192.168.0.176
wan03 IN A 192.168.0.3
文件:0.168.192.in-addr.arpa
$TTL 86400
@ IN SOA localhost. root (
10 ; serial
28800 ; refresh
14400 ; retry
3600000 ; expire
86400 ; ttl
)
@ IN NS dns.cdfun.net.
1 IN PTR gateway.cdfun.net.
33 IN PTR may.cdfun.net.
34 IN PTR pc04.cdfun.net.
176 IN PTR fc4.cdfun.net.
38 IN PTR dns.cdfun.net.
3 IN PTR wan03.cdfun.net.
说明一下正向区块文件和反向区块文件格式是严格的。其中@和你的域名是等价的,可以互换。这里是@ 和 cdfun.net. 特别要注意的是域名后面有一个小数点。
另外把本机的dns服务器设为自己的IP
编辑 etc/resolv.conf 为下面行
nameserver 192.168.0.38
文件编辑好后就可以重启服务了
service named restart
验证:
linux下:host fc4.cdfun.net //正向解析
host 192.168.0.176 //反向解析
windows下:nslookup fc4.cdfun.net //正向解析
nslookup 192.168.0.176 //反向解析
相关配置文件(named.conf 正向及反向区块文件)
文件:
named-1.rar
大小:
1KB
下载:
下载
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/12985/showart_67800.html |
|