사설 DNS생성시 다른 DNS를 포함되게 할 수 있나요?


예를 들면 사설 x.x.x.x DNS를 만들었다고 하면

이 x.x.x.x를 썻을 때 구글의 8.8.8.8의 DNS도 사용할 수 있게 포함시키려고 합니다.

dns 갯수 제한 문제도 있고..

무슨 문제인지 AWS 에서 만든 인스턴스에 /etc/resov.conf를 수정해서 nameserver를 추가해도

nslookup 등으로 확인해봤을 때 >server 명령으로는 여러개의 dns가 잘 등록된걸로 나오는데 원래대로라면 순서에따라서 첫번째에서 못찾으면 두번째 nameserver를 찾아야 하는데 그냥 첫번째만 찾는것 같습니다.

그래서 이 nameserver의 순서에 따라서 내부망의 주소를 찾을 때도 있고 못찾을 때도 있습니다..

질문을 요약하면

  1. DNS 서버가 다른 DNS 서버를 포함해서 서비스 해줄 수 있는가?
  2. 여러개의 nameserver를 등록했을 때 순서에 따라서 차이가 있는 이유는 무엇이고 해결방법은 무엇인가?

다른 궁금한 점이 많지만 우선 급하게 이 2가지에 대해서 알려주시면 감사하겠습니다.

  • 2016년 11월 24일에 작성됨

조회수 31


1 답변


DNS 서버를 구성하였다면, 포워드(forwarders)를 구성하면 됩니다.

포워드는 구성한 서버에 없는 레코드를 질의 받은 경우, 클라이언트 대신 포워드에 정의한 서버에 질의하여 그 결과를 클라이언트에게 알려줍니다.

만약 리눅스의 bind 를 사용한 다면

options {
   ...
   forwarders { x.x.x.x; y.y.y.y; }
   ...
}

위와 같이 BIND 설정에 추가해주면됩니다.

  • 2016년 11월 25일에 작성됨
    리눅스(유닉스) 기반의 시스템에서 웹 서비스를 개발하고 있습니다.

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close