1. yum install bind
2. /var/named/ 경로에 DNS정보파일(여기서는 open-ims.dnszone) 복사
3. /etc/named.conf 수정
listen-on port 53{}의 내용은 DNS 서버로 사용할 IP (이 IP로 요청하는 query만 처리된다)
-> 사실상 로컬에서 127.0.0.1이나 192.168.1.81이나 같은 의미이지만, 127.0.0.1로 query하면 정상동작하는데 192.168.1.81로 query하면 동작하지 않았다. 이것때문에 개고생했으니 반드시 기억!!
allow-query{}의 내용은 DNS query를 받을것인가에 대한 정보 (기본적으로 localhost인데 이렇게 두면 딴데서 이 DNS서버로 요청시 refused 발생)
[root@kbell etc]# cat named.conf // // named.conf // // Provided by Red Hat bind 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. //
options { listen-on port 53 { 192.168.1.81; }; 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;
dnssec-enable yes; dnssec-validation yes; dnssec-lookaside auto;
/* 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; }; };
zone "." IN { type hint; file "named.ca"; };
include "/etc/named.rfc1912.zones"; include "/etc/named.root.key";
// Add for IMS by HONG zone "open-ims.test" IN { type master; file "open-ims.dnszone"; }; |
4. service named restart
5. 이 DNS서버를 사용할 서버에서 /etc/resolv.conf 수정
# Generated by NetworkManager nameserver 192.168.1.81 search open-ims.test domain open-ims.test nameserver 203.248.252.2 nameserver 164.124.101.2 |
-> search와 domain 지시자는 DNS에서 검색할때 미리 붙여서 검색하는 도메인을 지정한 것이다.
-> 예를들어 pcscf로 DNS query가 왔다면 pcscf.open-ims.test로 검색하는 것이다.
'OS' 카테고리의 다른 글
Linux - traceroute 명령 (0) | 2016.08.31 |
---|---|
Windows - Adobe Reader 종료할 때 마다 응용프로그램 오 (0) | 2016.08.31 |
Linux - 호스트네임 바로 적용 (0) | 2016.08.31 |
HP - nettl 명령 (0) | 2016.08.31 |
Linux - VLC 설치 (0) | 2016.08.31 |