Redhat AS 4.0 DNS简单架设
我准备去广州参加LINUX服务架设比赛,为了比赛,学习LINUX,下面学习我学习DNS简单的心得体会,简单架设技巧。
我这个人喜欢先做出效果才去理解其中过程。
一个简单的DNS要修改二个文件
1./ etc/named.conf
2./etc/resolv.conf文件
在/etc/resolv.conf这个文件里加
nameservice yourip地址
//这个IP是DNS服务器地址
创建二个文件
正向域解析文件和反向域解析文件
打开/etc/namq//
// named.conf for Red Hat caching-nameserver
//
options {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
};
//
// a caching only nameserver config
//
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone "." IN {
type hint;
file "named.ca";
};
zone "localdomain" IN {
type master;
file "localdomain.zone";
allow-update { none; };
};
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 " 0.0.0 .0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
type master;
file "named.ip6.local";
allow-update { none; };
};
zone "255.in-addr.arpa" IN {
type master;
file "named.broadcast";
allow-update { none; };
};
zone "0.in-addr.arpa" IN {
type master;
file "named.zero";
allow-update { none; };
};
zone "baike.com" IN {//这个是正向域 baike.com是我的域名
type master;
file "baike.com";
};
zone "65.168.192.in-addr.arpa" IN {//这是反向域 65.168.192.是我的IP主机号
type master;
file "192.168.65.rev";
allow-update { none; };
};
include "/etc/rndc.key";ed.conf文件
在上面添加正向域和反向域
如果格式不知道可以COPY上面的zone “localhost”来修改,
2.在/var/named/chroot/var/named/下创建baike.com这个文件
这个文件就是file “文件名”
首先COPY 这个目录下的localhost.zone 改 baike.com
#cp /var/named/chroot/var/named/localhost.zone baike.com
打开baike.com
$TTL 86400
@ IN SOA baike.com. root.baike.com (
42000 ; serial (d. adams )
12313 ; refresh
13123 ; retry
12331 ; expiry
86400 ) ; minimum
IN NS @
www IN A 192.168.65.51
baike IN A 192.168.65.9
minimum的86400和$TTL 86400要相同不然就会出错
对于@我不太清楚是什么意思,如果大家知道,可以向我留言
只要向上格式写你的域就不会出现问题
3.创建反向域的文件192.168.65.rev
如何不知道文件格式q可以
#cp /var/named/chroot/var/named/named.ip6.local 192.168.65.rev
文件创建成功
修改成$TTL 86400
@ IN SOA baike.com. root.baike.com (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS baike.com.
51 IN PTR www.baike.com.
9 IN PTR baike.baike.com.
记得域名后面要加”.”
基本上文件配置完成
现在进行测试
1.启动DNS服务
service named start/stop/restart
2. 测试DNS用nslookup www.baike.com
4. set all 也可以的
基本上一个简单DNS就是这样架设,如果想做复杂话就要好好的用功了,希望对于初学LINUX