반응형
DNS 포워더를 설정하는 방법
DNS 포워더(Forwarder)는 DNS 서버가 특정 쿼리를 다른 DNS 서버에 전달하고 그 결과를 다시 클라이언트에게 전달하는 기능을 수행합니다. 포워더를 설정하면 DNS 서버는 직접적으로 인터넷의 루트 DNS 서버에 쿼리를 보내지 않고, 특정 서버에게 쿼리를 전달하여 빠르게 응답을 받을 수 있습니다.
BIND DNS 포워더 설정
BIND DNS 포워더 설정 BIND DNS 서버에서는 named.conf 파일을 수정하여 포워더를 설정합니다.
options {
forwarders {
8.8.8.8; // 예시: Google Public DNS
8.8.4.4;
};
forward only;
};
forward 옵션
- forward only;
- 이 옵션은 DNS 서버가 외부 DNS 서버에 대한 포워딩만을 수행하도록 설정합니다. 즉, 클라이언트로부터의 DNS 쿼리를 해당 DNS 서버가 직접 응답하지 않고, 설정된 포워딩 서버로 전달하고 해당 포워딩 서버의 응답을 클라이언트에게 전달합니다.
- 로컬 DNS 서버가 캐싱 기능을 사용하여 응답을 캐시하고, 외부로의 DNS 쿼리는 포워딩 서버에게만 전달됩니다.
- 예시
options {
forwarders { 8.8.8.8; 8.8.4.4; };
forward only;
};
- forward first;
- 이 옵션은 로컬 DNS 서버가 외부 포워딩 서버에 대한 쿼리를 먼저 시도하고, 그에 실패한 경우에만 직접적인 쿼리를 수행하도록 설정합니다. 즉, 포워딩 서버로부터 응답이 없을 때에만 로컬 서버가 직접적으로 쿼리에 응답합니다.
- 로컬 DNS 서버는 캐시를 사용하여 이전에 받은 응답을 저장하고, 필요한 경우에만 외부 포워딩 서버에 쿼리를 전달합니다.
- 예시
options {
forwarders { 8.8.8.8; 8.8.4.4; };
forward first;
};
BIND DNS 영역 포워드 설정
named.conf 파일을 수정하여 영역 포워드를 설정합니다.
zone "example.com" {
type forward;
forwarders {
192.168.1.1; // 예시: 포워딩 DNS 서버의 IP 주소
};
};
zone "scbyun.com" IN {
type forward;
forwarders { 1.1.1.1; 8.8.8.8; 168.126.63.1; };
forward only;
};
728x90
반응형
'네임서버' 카테고리의 다른 글
[네임서버] 불법정보사이트에 대한 차단 안내 페이지 (0) | 2013.07.19 |
---|---|
DNS 자가 점검 사이트 (0) | 2013.07.12 |
[네임서버] 솔라리스 svc 서비스 확인 (0) | 2013.07.11 |
BIND DNS 서버의 Slave 구성 파일(named.conf) (0) | 2013.07.09 |
BIND DNS 서버의 Master 구성 파일(named.conf) (0) | 2013.07.09 |