1. yum 으로 bind 와 caching-nameserver 패키지를 설치
# yum install bind caching-nameserver
2. vi /etc/named.conf
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";
allow-query { any; }; // 이부분 수정
recursion yes; // 두번째, 이부분을 no 로 설정하면 ping yahoo.co.kr 안됨.
dnssec-enable yes;
dnssec-validation no; // 첫번째, 이부분 수정 yes로 설정하면 ping yahoo.co.kr 안됨.
/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
# vi /etc/resolv.conf
nameserver 211.59.220.251 // 서버 IP 를 등록한다. 왜냐하면 자신이 네임서버이기 때문이다.
# /etc/init.d/named restart // 데몬 재시작
# ping yahoo.co.kr // ping 이 이상없이 나가야함.
3. # vi /etc/named.rfc1912.zones // 도메인을 추가한다.
zone "test.co.kr" IN {
type master;
file "test.co.kr.zone";
allow-update { any; };
};
4. # cp named.localhost test.co.kr.zone
# vi /var/named/test.co.kr.zone
$TTL 1D
@ IN SOA @ www.test.co.kr. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
MX 10 mail.test.co.kr.
IN NS www.test.co.kr.
IN A 211.59.220.251
www IN A 211.59.220.251
mail IN A 211.59.220.251
test.co.kr. IN TXT "v=spf1 ip4:211.59.220.251 -all"
# chmod 644 test.co.kr.zone
5. # vi /etc/sysconfig/iptables // 방화벽 포트 53번을 열어준다.
-A INPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT
6. # /etc/init.d/iptables restart // iptables 데몬 재시작
# /etc/init.d/named restart // named 데몬 재시작
'리눅스 따라하기' 카테고리의 다른 글
CentOS 6.9 제로보드 XE 설치 따라하기 (0) | 2019.03.05 |
---|---|
CentOS 6.9 php-mysql 설치 및 php 설정 따라하기 (0) | 2019.03.05 |
CentOS 6.9 HTTPD 웹서버 설정 따라하기 (0) | 2019.03.05 |
CentOS 6.9 Mysql 설정 따라 하기 (0) | 2019.03.05 |
CentOS 6.9 VSFTPD 설정 따라하기 (0) | 2019.03.04 |