최근에 Debian 8(Jessie)을 설치했는데 특정 네트워크 구성에서 DNS를 확인하는 데 문제가 있습니다. 2개의 다른 네트워크(1) 이더넷과 (2) 무선에 연결해야 합니다.
각 네트워크에는 자체 DNS 서버가 있는데 이것이 문제입니다. 시스템이 URL을 확인하라는 요청을 받으면 첫 번째 DNS 서버만 사용합니다(3개가 있는데 일부는 인트라넷 전용, 일부는 인터넷 전용).
3개 서버 모두에서 DNS 확인을 강제하는 구성이 있습니까(또는 계단식 확인 - 즉 첫 번째 서버가 실패하면 두 번째 서버를 시도하는 등)?
답변1
당신은 시도하고 싶을 수도 있습니다DNS, 설정이 쉽고 다음과 같은 옵션이 있는 소규모 캐싱 DNS 프록시입니다.
--all-servers는 dnsmasq가 모든 사용 가능한 서버에 모든 쿼리를 보내도록 강제합니다. 먼저 응답한 서버의 응답이 원래 요청자에게 반환됩니다.
이 외에도 /etc/resolv.conf 시작 부분에 추가할 수 있습니다.
nameserver 127.0.0.1
두 번째는 실제 네임서버이므로 요청이 먼저 dnsmasq로 전송됩니다. 바라보다데비안 위키. 결과가 캐시되므로 네트워크 트래픽을 줄일 수 있다는 장점도 있습니다.