[精彩] DNS安装配置全过程
先从 [url]http://www.isc.org/products/BIND/[/url] 下载bind,我下载的是bind-9.3.1rc1.tar.gz我下载的文件放在/root目录下
进入目录解压缩
[root@linux root]#tar xfz bind-9.3.1rc1.tar.gz
进如刚解压出来的目录
[root@linux root]# cd bind-9.3.1rc1
编译配置
[root@linux bind-9.3.1rc1]#./configure --prefix=/usr/local/named --enable-threads #--enable-threads开启多线程处理能力
[root@linux bind-9.3.1rc1]#make
[root@linux bind-9.3.1rc1]#make install
进入/usr/local/named 建立etc目录
[root@linux bind-9.3.1rc1]#cd /usr/local/named
[root@linux named]# mkdir etc
生成rndc控制命令的key文件
[root@linux named]# sbin/rndc-confgen > etc/rndc.conf
从rndc.conf文件中提取named.conf用的key
root@linux named]# cd etc
[root@linux etc]# tail -10 rndc.conf | head -9 | sed s/#\ //g > named.conf
自动在/usr/local/named/etc 生成named,conf文件
建立区文件目录
[root@linux etc]# mkdir /var/named
进入/var/named
[root@linux etc]# cd /var/named
建立localhost.zone文件
[root@linux named]#vi localhost.zone
$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
建立named.local文件
[root@linux named]#vi named.local
$TTL 86400
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS localhost.
1 IN PTR localhost.
dig命令直接生成named.root文件
[root@linux named]#dig >; named.root
建立test.com域名正向解析文件
[root@linux named]#vi test.zone
$ttl 1D
@ IN SOA test.com. root.test.com. (
1053891162
3H
15M
1W
1D )
IN NS test.com.
IN MX 5 test.com.
www IN A 220.202.19.82
建立test.com域名反向解析文件
[root@linux named]#vi test.local
$TTL 86400
@ IN SOA test.com. root.test.com.(
20031001;
7200;
3600;
43200;
86400);
@ IN NS test.com.
82 IN PTR dns.test.com.
配置named.conf加如以下代码
[root@linux etc]# vi named.conf
options {
directory "/var/named"; #named区文件目录
pid-file "named.pid"; #进程id文件名
};
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone "." IN {
type hint;
file "named.root";
};
zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};
zone "test.com" IN {
type master;
file "test.zone";
allow-update { none; };
};
zone "19.202.220.in-addr.arpa" IN {
type master;
file "test.local";
allow-update { none; };
};
现在配置完了可以启动BIND了
/usr/local/named/sbin/named -c /usr/local/named/etc/named.conf &
5642
测试DNS
[root@linux etc]# host 220202.19.82
89.19.202.220.in-addr.arpa domain name pointer dns.test.com.
如上显示表示DNS反向解析正常
[root@linux etc]# ping [url]www.test.com[/url]
PING [url]www.test.com[/url] (220.202.19.82) 56(84) bytes of data.
如上显示表示正向解析正常
DNS配置完成。
[ 本帖最后由 修理工 于 2006-11-24 11:44 编辑 ] 在solaris下配置过 收下
使用winmydns架设dns服务器方便易用
如何架设dns服务器相信是很多人想知道的吧,具体的步骤是:1、你必须有一个属于您自已的域名。比如:abc.com。没有域名的必须先注册一个域名。
2、在国际域名中心注册一个DNS域名,以使你的DNS服务器在全球有效。
A、在域名注册商(如新网,新网互联)的域名控制面板里一个“注册本域名下的DNS”的功能。
B、点击进去添加两个DNS,如ns1.abc.com及ns2.abc.com,IP地址填写你的安装winmydns的服务器IP地址。如果没有两台机器或两个固定IP,ns2可以随便写一个IP。
C、在[url]http://www.internic.com/whois.html页面填入你的DNS域名,如ns1.abc.com,选择[/url]"Nameserver",点submit看看你注册的DNS有没有生效。
3、新注册域名时,在DNS服务器框里填写你自已的ns1.abc.com及ns2.abc.com,不要使用域名注册商默认的。如果是已注册的域名,请修改域名的DNS服务器为ns1.abc.com及ns2.abc.com。
4、参考winmydns的安装方法,正常安装winmydns,并在WEB管理做域名解析。
免费下载winmydns:[url]http://www.winiis.com/download/WinMyDNS_V1.35.rar[/url]
是最新版本,比1.32版本的功能更完善
[url]www.winiis.com[/url]
qq:610297365 看起来很复杂,不太会 一会有空试下 好文,收藏:rose: 谢了
继续 有这么麻烦吗,,, 没用过,学习一下!!! :le: :le: :le: :le: 定一个
太好了,謝了啊
太好了,謝了啊 thanks a lot 没看懂~.......................... 在Linux下没有做过,都是MS的系统。不过我们这里有的公司用的是LINUX的服务器 收藏.:heng: 没用过,学习一下!!! 我糊涂哦
哎:ke:
222222222
222222222222222222222222太好了 路过学习一下 没撞到 财神啊
再来 呵呵 BIND 和 DNS 两个解析方式,BIND 多用于YUNIX LINUX 毛试过,先照着试试 确实没用过。。。看看 没用过,学习一下!!! 没用过,学习一下!!! 学习了,谢谢,好文章 Thanks for your sharing! It is very useful. Thanks! 不错学学 找了很长时间,终于找到了,谢谢
页:
[1]
2
