네임서버 설정 · 1 min read · Jan 14, 2026
Bind9 및 캐싱 네임서버로 내부 및 외부 도메인 해결 - 페이지 2
5. 존 파일 생성:
이제 문제가 있습니다. :( 내 샷건은 어디에 있나요?
즉, bind-chroot를 설치한 경우 도메인 존 파일을 /var/named/chroot/var/named/ 디렉토리에 생성하게 되며, 그런 다음 /var/named/ 디렉토리에 소프트 링크를 만들게 됩니다. 그러나 이 chroot 패키지를 설치하지 않았다면 /var/named/ 디렉토리에 직접 존 파일을 생성하게 됩니다.
이제 다음 명령은 bind-chroot가 있는 경우 잘 작동합니다:
$ vi /var/named/chroot/var/named/cbtcandy.org.zone또는 (bind-chroot가 설치되지 않은 경우)
$ vi /var/named/cbtcandy.org.zone 그리고 존 파일에 다음 줄을 입력합니다:
$TTL 86400
@ IN SOA @ nayyares.gmail.com. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
@ IN NS nameserver.cbtcandy.org.
nameserver IN A 192.168.1.1
cache IN A 192.168.1.2
www IN A 192.168.1.3
portal IN A 192.168.1.4
이 파일에 원하는 만큼 레코드를 추가할 수 있습니다 :)
참고: 여기서 저는 우리의 DNS 머신 이름이 nameserver이고 LAN 서브넷이 192.168.1.0/24에 있다고 가정하고 있습니다. 상황에 따라 변경할 수 있습니다.
이제 다음 단계는 /var/names/chroot/var/named/ 디렉토리에 존 파일을 생성한 경우에만 필요합니다.
$ ln -s /var/named/chroot/var/named/cbtcandy.org.zone /var/named/cbtcandy.org.zone6. resolv.conf 편집:
이제 네임서버 머신에 이름 해상도를 찾는 순서를 알려주기 위해 /etc/resolv.conf 파일을 편집해야 합니다,
$ vi /etc/resolv.conf그리고 다음 두 줄을 작성하되, 순서를 유지합니다. 캐싱 네임 서버로 도메인 해상도 쿼리를 먼저 해결하고 싶으므로 이 파일에서 127.0.0.1 줄을 먼저 유지합니다.
nameserver 127.0.0.1
nameserver 212.96.24.1참고: 귀하의 ISP의 네임서버 머신 IP가 212.96.24.1이라고 가정합니다.
7. 호스트 이름 설정:
도메인에 따라 호스트 이름을 설정하기 위해 /etc/sysconfig/network 파일을 편집합니다, 즉.
$ vi /etc/sysconfig/network이제 다음 줄을 입력합니다:
HOSTNAME=nameserver.cbtcandy.org8. BIND 데몬 재시작:
$ service named restart (Redhat,Fedora,Centos)또는
$ /etc/rc.d/rc.bind restart (Suse,Debian)9. 테스트:
이제 구성 설정이 잘 작동하는지 테스트하려면 다음 명령을 입력합니다:
$ nslookup nameserver.cbtcandy.org다음 결과가 나오면 BIND 9가 잘 작동하고 있다는 의미입니다:
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: nameserver.cbtcandy.org
Address: 192.168.1.1이제 캐싱 네임서버를 테스트하려면 다음 명령을 입력합니다:
$ nslookup www.howtoforge.org다음 결과가 나오면 캐싱 네임서버가 잘 작동하고 있다는 의미입니다.
Server: 212.96.24.1
Address: 212.96.24.1#53
Name: www.howtoforge.org
Address: 85.10.207.148참고: 구성 중에 문제가 발생하면 언제든지 저에게 연락해 주세요.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.