하나의 이름으로 만 응답하고 나머지는 모두 전달하도록 간단한 DNS 서버를 설정하는 방법은 무엇입니까?


16

학교 프로젝트를 위해 작은 Linux (Ubuntu) 서버를 설치하고 싶습니다. 이 학교 서버는 모든 요청을 네트워크의 기본 DNS 서버로 전달하고 Google.com을 요청할 때 IPv6 주소로 회신해야합니다.

어떻게해야합니까?

답변:


17

나는 dnsmasq과거에 비슷한 것들을 사용 했습니다.

먼저 /etc/hosts파일을 편집 하고 관련 항목을 추가하여 로컬에서 시도 할 때 예상 주소로 확인되도록하십시오 (예 :로 ping). 그런 다음 구성 파일에 주석 처리 되어apt-get install dnsmasq 있는지 확인하십시오 (기본적으로 있어야 함).no-hosts

이것이 작동하는 방법은 기본적으로 이름을 확인해야 할 때 파일 dnsmasq에서 먼저 찾습니다 hosts. 찾을 수 없으면에 구성된 DNS 서버를 통해 전달합니다 /etc/resolv.conf.


고마워요, 이것은 내가 찾던 것입니다. Dnsmasq는 간단하고 쉬운 구성 파일을 제공하며, google.com을 IPv6 주소로 변환하는 행을 추가했으며 resolv.conf를 건드리지 않고도 매력처럼 작동합니다!
angaran
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.