免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 819 | 回复: 0
打印 上一主题 下一主题

RHEL5 DNS[转载] [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-05 15:18 |只看该作者 |倒序浏览

环境介绍
rhel5地址192.168.1.100
windowsxp 地址192.168.1.108
DNS:
[url]www.zsh.com[/url]
IP:192.168.1.44
首先是rpm包~
bind-utils-9.3.3-10.el5
bind-chroot-9.3.3-10.el5
bind-9.3.3-10.el5
caching-nameserver-9.3.3-10.el5
主要介绍服务器端的介绍
进入主目录/var/named/chroot/etc/下
[root@localhost etc]# ls
localtime named.caching-nameserver.conf named.rfc1912.zones rndc.key
[root@localhost etc]# vi 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 并让创建
一个named.conf来进行编辑
// caching-nameserver package upgrade.
//
options {
listen-on port 53 { 127.0.0.1; };
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";
query-source port 53;
query-source-v6 port 53;
allow-query { localhost; };
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
view localhost_resolver {
match-clients { localhost; };
match-destinations { localhost; };
recursion yes;
include "/etc/named.rfc1912.zones"; /*zone配置文件指向*/
};
复制一个named.conf 注意属组是named 故复制时应加参数-p
#cp -p named.caching-nameserver.conf named.conf
#ll
-rw-r----- 1 root named 1100 Jul 19 2007 named.caching-nameserver.conf
-rw-r----- 1 root named 1100 Jul 19 2007 named.conf
然后编辑它 vi named.conf
将 listen-on port 53 { 127.0.0.1; }; 监听本地
allow-query { localhost; }; 查询本地
match-clients { localhost; }; 匹配客户端
match-destinations { localhost; }; 匹配目的地
里面的内容改成{ any; } 注意两边空格 然后保存退出
#vi named.rfc1912.zones
加入如下内容:
zone "zsh.com" IN {
type master;
file "zsh.com.zone";
allow-update { none; };
};
zone "1.168.192.in-addr.arpa" IN {
type master;
file "192.168.1.rev";
allow-update { none; };
};
配置好后,在/var/named/chroot/var/named/ 目录下面创建相关的zone文件,做
的时候可以复制一个本地的zone来改,这样权限问题就不会有了
配置反向文件区的时候这个文件192.168.1.rev的权限改为644
chmod 644 192.168.1.rev
这句很重要,一定要牢记。
# cat /var/named/chroot/var/named/zsh.com.zone
$TTL 86400
@ IN SOA localhost root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS localhost
www IN A 192.168.1.44
ling
然后保存就可以了~
这个是正向的解析反向的也一样,我这里就不介绍了!
重新启动下named服务
#service named restart
两个ok之后就可以了
本地测试
nslookup
>www.zsh.com
成功!!!!!!
这时要注意~ iptables 这里我搞了很久才明白
#setup
配置iptables 必须允许53:tcp 53:udp 不然服务就会被档着解析不了
到windowsxp里面配置网卡192.168.1.108
255.255.255.0
DNS: 我的本机地址:192.168.1.100
然后nslookup
>www.zsh.com
成功!!!!
另一个最重要的问题就是配置/etc/resolv.conf,在里面要加上这个
nameserver 192.168.1.100
nameserver 192.168.1.1
nameserver 202.106.196.115
这个意思就是先在我本地解析,然后是本地网关解析,之后就是运营商给你的
DNS解析地址。可能有人会问我为什么会这样呢?因为你不这样配置的话,很可
能你配置的域名在公网上已经有了,这样解析的结果你可能会说不正确。我配置
的时候就出现过这样的问题。当然,当你在公网上运行的时候,不会让你出现2
个相同的域名的。

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/96576/showart_1956068.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP