산이님 책을 대충읽어 보니 dns를 모르고는 virtualhost나 sendmail등
을 완벽히 이해할수 없을것 같더군요 그래서 비장한 각오로
dns부분을
정복하기 전엔 일체의 linux의 다른부분을 보지 않을각오로 dns에
부분
에 목숨을 걸고 있습니다. ^___________^
저의 주관대로 산이님 책을 이해하고 질문드리는 것이니 너무
나무라지
마시고 답변해 주시면 정말 감사하겠습니다.
가정) 도메인등록센터에
도메인이름은 namu.co.kr로 등록하고
1차네인서버주소는
192.168.10.2로 등록했습니다
도메인이름 linux.co.kr를 등록하고 1차네임서버주소
역시 192.168.1.2로 등록을 했습니다.
이럴경우 192.168.1.2 ip를 가진 컴퓨터에 dns서버를 구축하고
환경설정 파일(named.conf)에
다음과 같이 되어있다고 가정했을경우
(책 페이지 324에는 다음과 같이 나옵니다)
.
. 생략
.
zone "linux.co.kr"{
type master;
file "zone-linux.co.kr";
};
zone "10.168.192.in-addr.arpa{
type master;
file "zone-10.168.192";
};
zone "namu.co.kr"{
type forward;
forward first;
forwarders{192.168.12.8;};
};
질문1)
이렇게 했다면 예를 들어 외부에서 namu.co.kr 도메인에 대한
질의가
들어온다면 도메인 등록센터에서는
192.168.10.2 의 네임서버
주소를 알려줄것이고 192.168.10.2의 네임서버에서는
192.168.12.8의
네임서버로 포워딩 시키는 것 맞습니까?
그렇다면 이것을 굳이 forwarding안하고 도메인 센터에 namu.co.kr의
1차 네임서버주소를
192.168.12.8로 바꾸어 버리면 될터인데
왜 포워드 시키는 건지요? 속도측면에서 볼때도
192.168.10.2네임서버로
갔다가 192.168.12.8 네임서버로 질의가 들어가면 느려질터인데...
도메인 등록센터에서 변경신청후 시간이 오래걸려서 인지요?
질문2) 책에서 보면 forward first일경우 포워드한 네임서버(여기선
192.168.10.8 네임서버)가 응답하지 않으면 자신이 응답한다고
하셨는데
만약 192.168.10.8가 죽었을경우 192.168.10.2 네임서버에서 처리해야
하는데
위에서 namu.co.kr 도메인에 대한 존파일이(zone-namu.co.kr)이
없는데
어떻게 참조해서 응답하는지요?
제 임의대로 해석해서 죄송합니다.
제가 잘못생각한것이
있다면 좀 가르쳐 주십시요
감사합니다