DNS 확인 속도를 높이기 위해 dnsmasq를 설정하려고 하는데 PPPoE 연결을 사용하고 있기 때문에 ISP에서 제공하는 DNS 서버와 127.0.0.1이 모두 있습니다.
그렇다면 /etc/resolv.conf의 첫 번째 줄에 로컬 DNS 서버를 자동으로 추가하려면 어떻게 해야 할까요? 정적 DNS 서버 구성을 사용하도록 요청하지 마세요..
감사해요!
답변1
127.0.0.1
이외의 이름 서버를 나열할 필요는 없습니다 /etc/resolv.conf
. ISP 서버에 요청을 전달하고 캐시할 업스트림 DNS 서버 dnsmasq에 알려야 합니다.
ISP의 DNS 공급자가 변경되지 않는 경우(거의 변경되지 않음) ppp 또는 dhcp 데몬이 ISP 공급자의 주소를 파일에 저장하는 경우 /etc/dnsmasq.conf
Dnsmasq 구성 파일( )에서 이를 선언 할 수 있습니다. server=203.0.113.1
, 다음 /etc/ppp/resolv.conf
에서 파일을 참조합니다 .dnsmasq.conf
resolv-file=/etc/ppp/resolv.conf
가장 일반적인 설정에 대한 지침은 다음에서 확인할 수 있습니다.Dnsmasq 설정 문서및 전체 옵션 목록샘플 구성 파일.
Debian, Ubuntu 또는 다른 배포판을 실행 중인 경우구성 파일 구문 분석패키지를 설치하고 설치하세요. Resolvconf는 네트워크에 연결하거나 연결을 끊을 때 DNS 구성에서 항목 추가 및 제거를 자동으로 관리합니다.