[김성민]님이 남기신 글:
>안녕하세요,
>개인적으로 바뻐서?? 한동안 컴터사용을 안했습니다.
>질문이 좀 있어서요..
>
>1차 네임서버 : ns.abc.co.kr / 192.168.1.100
>2차 네임서버 : ns2.abc.co.kr / 192.168.1.101
>
>##### 1차 네임서버 named.conf #####
>
>controls {
> inet 127.0.0.1 allow { localhost; } keys { rndckey; };
>};
>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; };
>};
>
>include "/etc/rndc.key";
>
>zone "1.168.192.in-addr.arpa" IN {
> type master;
> file "linux.rev";
> allow-update { none; };
>};
>zone "abc.co.kr" {
> type master;
> file "abc.co.kr.zone";
> allow-update { none; };
>};
>zone "bbb.com" {
> type master;
> file "common.zone";
> allow-update { none; };
>};
>
>==============================
>## linux.rev
>==============================
>
>$TTL 43200
>@ IN SOA ns.abc.co.kr. webmaster.abc.co.kr. (
> 2005101714 ; Serial
> 10800 ; Refresh(3h)
> 600 ; Retry(10min)
> 604800 ; Expire(7d)
> 43200) ; Minimum(12h);
> IN NS ns.abc.co.kr.
> IN NS ns2.abc.co.kr.
>;
>100 IN PTR ns.abc.co.kr.
>101 IN PTR ns2.abc.co.kr.
>
>
>##### 2차 네임서버 named.conf #####
>
>controls {
> inet 127.0.0.1 allow { localhost; } keys { rndckey; };
>};
>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; };
>};
>
>include "/etc/rndc.key";
>
>zone "1.168.192.in-addr.arpa" IN {
> type slave; // ☜slave 로 설정
> file "linux.rev";
> allow-update { none; };
allow-update { 1네임서버주소; };
>};
>zone "abc.co.kr" {
> type slave; // ☜slave 로 설정
> file "abc.co.kr.zone";
> allow-update { none; };
allow-update { 1네임서버주소; };
>};
>zone "bbb.com" {
> type slave; // ☜slave 로 설정
> file "common.zone";
> allow-update { none; };
allow-update { 1네임서버주소; };
>};
>
>==============================
>## linux.rev // ☜ 1차것이랑 내용동일
>==============================
>
>$TTL 43200
>@ IN SOA ns.abc.co.kr. webmaster.abc.co.kr. (
> 2005101714 ; Serial
> 10800 ; Refresh(3h)
> 600 ; Retry(10min)
> 604800 ; Expire(7d)
> 43200) ; Minimum(12h);
> IN NS ns.abc.co.kr.
> IN NS ns2.abc.co.kr.
>;
>100 IN PTR ns.abc.co.kr.
>101 IN PTR ns2.abc.co.kr.
>
>
>###########
>질문
>###########
>
>1. 위와 같이 1차네임서버 named.conf 와 2차 네임서버 named.conf 가 동일하되 2차서버의 named.conf에서 type=slave 만 다르면 되는지요?
>
위의 type slave 인 ZONE 은 allow-update { 1차네임서버주소; };
이것만 다르고 거의 동일합니다.
>2. 1차에서 file "common.zone"; 과 같이 등록정보를 수정할때 시리얼을 올려주고, linux.rev 파일은 안올려줘도 되는지, 같이 수정해 줘야 하는지요?
type slave 인 ZEON 은 Zone file 을 수정할 필요 없습니다.
자동으로 update 되어야 합니다.
>
>3. 리눅스네트워크 책에 보면 1차 named.conf 에서 common.zone 이라 했다면 2차 named.conf 에서 slave-common.zone 과 같이 1차에서 쓰이는 파일명과 다르게 해주던데 예제라 그런건지 진짜 달라야 하는건지요?
>
같아도 되고 달라도 됩니다. 다만 예제는 master 의 zone 인지 slave 의
zone 인지 구별하기 위해서 그렇게 설정했을 뿐입니다.
>4. 1차 named.conf 에서 도메인을 추가한다거나 하면 2차 named.conf 도 추가해줘야 하는지 그냥 내비두면 되는지요?
>
네 반드시 추가해줘야 합니다.
>
>linuxchannel.net 도메인을 등록할때 네임서버 정보를 만약에,
>ns.linuxchannel.net, ns2.linuxchannel.net 라고 했다면,
>저는 ns.linuxchannel.net 가 죽었다거나 할때 ns2.linuxchannel.net 가 응답하는 것으로 알고 있었는데, 서핑하다 보니 실제로는 ns.linuxchannel.net, ns2.linuxchannel.net 가 정상작동 되고 있어야 한다고 합니다.
>ns.linuxchannel.net 만 살아있고, ns2.linuxchannel.net 가 죽어 있으면 정상적인 작동이 안될 수 있다고 합니다.
>인터넷에서는 1, 2차 네임서버의 순서가 없이 어느 곳(1차 또는 2차)에 질의할 지 모른다고 하는데요.
>이 부분이 좀 의문입니다.
1차 네임서버가 죽었다고 해서, 1차 네임서버로 질의가 안가는 건 아닙니다. 네임스페이스상에서 하위 ZONE 으로 찾아갈때 NS 리스트중에서
빠른 RTT(Round Trip Time) 쪽으로 가게 됩니다. |