하나의 이름으로 만 응답하고 나머지는 모두 전달하도록 간단한 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.