1. 在系统安装过程中,将DNS服务选项选中,系统中将会安装好Bind安装包。
- ypbind-1.19-8.el5
- bind-9.3.6-16.P1.el5
- bind-chroot-9.3.6-16.P1.el5
- bind-libs-9.3.6-16.P1.el5
- bind-utils-9.3.6-16.P1.el5
- #yum install caching-nameserver
- # rpm -qa | grep caching
- #service named start
- # ps -aux | grep named
- #vi /var/named/chroot/etc/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
- // caching-nameserver package upgrade.
- //
- options {
- listen-on port 53 { any; };
- 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 { any; };
- };
- logging {
- channel default_debug {
- file "data/named.run";
- severity dynamic;
- };
- };
- view localhost_resolver {
- match-clients { any; };
- match-destinations { any; };
- recursion yes;
- include "/etc/named.rfc1912.zones";
- };
- vi /var/named/chroot/etc/named.rfc1912.zones
- // named.rfc1912.zones:
- //
- // Provided by Red Hat caching-nameserver package
- //
- // ISC BIND named zone configuration for zones recommended by
- // RFC 1912 section 4.1 : localhost TLDs and address zones
- //
- // See /usr/share/doc/bind*/sample/ for example named configuration files.
- //
- 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 "ihaveu.com" IN {
- type master;
- file "ihaveu.com";
- allow-update {none;};
- };
- zone "10.168.192.in-addr.arpa" IN {
- type master;
- file "ihaveu.arpa";
- allow-update {none;};
- };
- $TTL 86400
- @ IN SOA localhost root (
- 42; serial (d.adams)
- 3H; refresh
- 15M; retry
- 1W; expiry
- 1D); minimum
- dns. IN NS dns.ihaveu.com.
- dns IN A 192.168.10.201
- $ORIGIN 152.241.218.in-addr.arpa.
- @ IN SOA localhost root (
- 2008040801
- 86400
- 10800
- 604800
- 86400 )
- IN NS dns.ihaveu.com
- 201 IN PTR dns.ihaveu.com
- # service named restart
- #nslookup
- > server 192.168.10.201
- Default server: 192.168.10.201
- Address: 192.168.10.201#53
- > dns.ihaveu.com
- Server: 192.168.10.201
- Address: 192.168.10.201#53
- >