| Unix/Solaris 관련게시판 |
|---|
| 2001/11/28(20:29) from 211.169.72.147 | |
| 작성자 : 강줄기 (jkkang65@hanmail.net) | 조회수 : 3115 , 줄수 : 108 |
| Re: [DNS] DNS 설정하기 - 2탄 |
|---|
|
다음으로 DNS서버부분을 설명 하겠습니다. 대부분의 업체에서 DNS서버를 자체운영하지만, 서버호스팅을 받거나 웹호스팅을 받는 업체들은 해당 호스팅업체의 DNS서버를 쓰는 경우가 많습니다. 그럴경우 해당 호스팅업체에 정보변경내용을 상세히 알려주시면 됩니다. 따라서, 여기서는 자체 DNS서버를 운영하는 업체를 기준으로 설명하겠습니다. 변경되는 파일들은 /etc/resolv.conf , /etc/named.conf, /var/named/의 zone파일들입니다. ex) /etc/resolv.conf nameserver 203.255.112.32 nameserver 203.255.112.34 위와같이 resolv.conf파일은 dns서버들이 차례로 나열되어있는데, IDC가 바뀌면 DNS서버의 IP가 바뀌므로 이를 변경된 IP로 바꾸어주어야 합니다. (이건 DNS서버뿐만아니라 WEB서버나 DB서버등 기타 서비스서버들에게도 모두 적용됩니다.) ex) /etc/named.conf options { directory "/var/named"; }; zone "." IN { type hint; file "named.ca"; }; 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 "112.255.203.in-addr.arpa" IN { type master; file "yahoo.rev"; }; 기존의 named.conf파일에서 112.255.203.in-addr.arpa부분을 바뀐 네트워크로 수정해주어야 합니다. ex) /var/named/의 reverse zone(yahoo.rev)파일 @ IN SOA ns.yahoo.com. root.yahoo.com. ( 2001101701 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS ns.yahoo.com. IN NS ns2.yahoo.com. 32 IN PTR ns.yahoo.com. 업데이트를 위한 Serial Number와 PTR부분에서 앞의 32처럼 IP부분 수정을 해주시면 됩니다. ex) /var/named/의 forward zone(yahoo.rev)파일 @ IN SOA ns.yahoo.com. root.yahoo.com. ( 2001101701 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS ns.yahoo.com. IN NS ns2.yahoo.com. IN MX 10 mail.yahoo.com. ns A 203.255.112.32 ns2 A 203.255.112.34 www A 203.255.112.35 www2 A 203.255.112.36 mail A 203.255.112.37 위에서 Alias부분의 IP를 바뀐 IP로 수정해주시면 됩니다. 전부 수정이 되었다면 named를 리스타트해주시는것도 잊지 마시구요. 이렇게 하여 DNS서버의 설정변경을 완료하였습니다. 보통 도메인등록기관에서 정보변경된 내용의 업데이트시간이 실제로 DNS서버의 설정변경 업데이트 기간보다 길기 때문에, 이 시간차를 생각해, 일반적으로 DNS서버 정보변경전에 미리 도메인등록정보를 변경하는것이 좋습니다. 제대로 설정해주셨다면, 보통 KR 도메인 같은경우는 하루이틀 정도, COM같은 국제도메인의 경우도 빠르면 하루 길면 삼일정도면 DNS정보가 퍼지게 됩니다. |
|
|
|