(하던 일을 그만두며, 매뉴얼 만드는 중 ..)
DNS를 셋팅하는 순서는,
1. 도메인 네임 신청한 곳에서, 네임 서버를 이제부터 설정할 서버로 지정한다.
그 도메인과 관련된 주소 정보를 어디서 물어봐야 하는지 지정하는 것. 네임서버의 URL이나 IP주소를 입력한다.
예: ns.key.or.kr / ns2.key.or.kr 혹은 211.234.x.121 / 211.234.x.119
2. DNS서버 설정 파일에 각 도메인에 대해 존 파일을 지정한다.
보통, FreeBSD 의 경우: /etc/namedb/named.conf, 데비안 리눅스의 경우 /etc/bind/named.conf
위 파일을 열어서, 아래처럼 넣어준다.
zone "도메인" IN { type master; file "존파일";};
세미콜론을 빠뜨리면 안된다. 예로, key.or.kr / key.kr 의 경우는
--------------
zone "key.or.kr" IN { type master; file "key.or.kr.zone";};
zone "key.kr" IN { type master; file "key.or.kr.zone";};
...
--------------
위의 예처럼, 한 존 파일을 여러 도메인이 공유할 수 있다. 이러면 같은 하위 호스트네임을 그 도메인들이 공유한다. 예: h2dj 호스트를 key.or.kr.zone 에만 추가해주면, h2dj.key.kr 과 h2dj.key.or.kr 이 동시에 설정된다.
4. 존 파일을 생성하고, 각 호스트에 대해 주소를 지정한다.
이 부분은 지각생 위키-존 파일 부분 참고.
5. DNS 서비스를 재시작한다.
데비안은 ==> # /etc/init.d/bind9 restart
FreeBSD는 ==> # /etc/rc.d/named restart