发新话题
打印

[转帖]linux redhat 下简单搭建内网dns服务

[转帖]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 //反向解析

TOP

发新话题
  清除 Cookies - 联系我们 - 邮件技术资讯网 - Archiver - WAP - 繁體中文
当前时区 GMT+8, 现在时间是 2008-7-7 08:23

本论坛为非盈利中立机构,论坛所有言论纯属发表者个人意见,与《 邮件技术资讯网》论坛立场无关。内容所涉及的版权和法律相关事宜请参考各自所有者的条款。
如果认定侵犯了您的权利,请联系我们尽快处理。本论坛原创内容请联系本站后再行转载并务必保留我站信息。此声明修改不再另行通知,本论坛保留最终解释权。
*本论坛QQ群:1#群2233231(推荐) 2#群2598254(已满) 3#群15974064(推荐) 4#群14173252(推荐)*
Powered by Discuz! 6.0.0  © 2001-2007 Comsenz Inc.