기본 DNS 조회가 실패하면 보조 DNS를 사용하시겠습니까?

기본 DNS 조회가 실패하면 보조 DNS를 사용하시겠습니까?

VPN을 사용하여 개발 컴퓨터를 학교 CS 부서에 연결합니다. Unix에서 C 프로그래밍을 하기 때문에 개발 머신은 Ubuntu입니다. 나는 vpnc전에 이것을 해본 적이 있습니다. 학교는 DNS 서버에서만 확인되는 일부 DNS 항목, 즉 Internalserver.csdept.school.edu를 사용합니다.

편의상 저는 보통 시작 시 VPN에 연결합니다. 그러나 어느 날 VPN 연결을 끊자 모든 DNS 쿼리가 실패하는 것을 발견했습니다. 이는 분명히 vpnc학교의 DNS를 사용하기 전에 설정하는 것을 의미합니다. 하지만 항상 DNS를 사용하고 싶지는 않습니다(추적 및 개인 정보 보호 등). ISP의 DNS를 복원한 다음 조회에 실패할 경우 학교의 DNS를 사용하도록 하는 방법이 있습니까?

답변1

vpnc가 /etc/resolv.conf를 크랙합니다. 이 문제를 다루는 몇 가지 링크는 다음과 같습니다.

  1. 우분투 명랑VPN 설정
  2. 중앙 운영 체제VPN 설정

다음을 사용하여 이 문제를 해결할 수도 있습니다.구성 파일 구문 분석팩.

답변2

ISP의 DNS를 통한 확인은 "실패"하지 않으므로 이는 사실이 아닙니다. 이는 실패가 아닌 "결과 없음"을 반환합니다. 기술적으로는 찾고 있는 도메인에 따라 다양한 쿼리를 다른 DNS 서버로 보낼 수 있는 복잡한 환경을 PC에 설정하는 것이 가능합니다. 가치.

관련 정보