리눅스 기계에 DNS 설치하는 법
cent os 5.4 버젼에서는 yum 설치로 하는 것이 제일로 편하다.
| # yum -y install bind* # yum -y install caching-name* |
→ 네임서버 데몬과 예제 설정들 화일을 설치 한다. 아래 chaching-name을 설치하면 훨씬 편한 설정을 할수 있다.
| # vi /var/named/chroot/etc/named.conf |
|
options { // Those options should be used carefully because they disable port allow-query { any; }; # Use with the following in named.conf, adjusting the allow list as needed: logging { |
→ 다음은 named.rfc1912.zones 화일을 편집 해야 한다.
| # vi /var/named/chroot/etc/named.rfc1912.zones |
→ 다음은 sooki.kr을 예로 든 것이다. 맨 아래 색칠 부분만 추가해 주면 된다.
|
// named.rfc1912.zones: zone "localdomain" IN { zone "localhost" IN { zone "0.0.127.in-addr.arpa" IN { 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 { zone "255.in-addr.arpa" IN { zone "0.in-addr.arpa" IN { zone "sooki.kr" IN { zone "20.217.112.in-addr.arpa" IN { |
| # vi /var/named/chroot/var/named/sooki.zone |
| $TTL 86400 @ IN SOA sooki.kr. root ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS sooki.kr. IN MX 10 sooki.kr. IN A 112.217.20.164 www IN A 112.217.20.164 ftp IN A 112.217.20.164 blog IN A 112.217.20.164 webmail IN A 112.217.20.164 cacti IN A 112.217.20.164 mysql IN A 112.217.20.164 mail IN A 112.217.20.164 |
| # vi /var/named/chroot/var/named/sooki.rev |
| $TTL 86400 @ IN SOA sooki.kr. root ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS sooki.kr. 164 IN PTR www.sooki.kr. 164 IN PTR sooki.kr. 164 IN PTR ftp.sooki.kr. 164 IN PTR blog.sooki.kr. 164 IN PTR webmail.sooki.kr. 164 IN PTR mysql.sooki.kr. 164 IN PTR cacti.sooki.kr. 164 IN PTR mail.sooki.kr. |
| # chkconfig --add named |
| # vi /var/named/chroot/var/named/sooki.rev |