리눅스 민트 18.3의 경우
나는 여기와 다른 곳에서 이에 대한 몇 가지 게시물을 읽는 것으로 시작했습니다 /etc/resolv.conf
. 일부 게시물은 한 줄짜리 테이블을 참조했지만 그 기능을 설명하지 않았습니다 search attlocal.net
.
또한 VPN을 사용하여 인터넷에 연결하면 VPN 소프트웨어가 DNS 서버의 IP 주소를 대체하는 것을 관찰했습니다./etc/resolv.confAND는 행을 삭제합니다 search attlocal.net
. 그렇다면 이것은 search attlocal.net
필요하지 않은 것 같나요? 어떤 경우에는 "유용하지 않은" 경우도 있을까요?
그래서:
목적은 무엇입니까attlocal.net 검색?
채워진 콘텐츠를 구성해야 합니까?/etc/resolv.conf포함되지attlocal.net 검색기본적으로?
할 수 있거나 해야 한다,attlocal.net 검색"더 나은" 것으로 대체됩니까? (그렇다면 어떻게?)
답변1
이 search
지시문은 DNS 확인자에게 찾을 수 없는 호스트 이름에 도메인 이름을 추가하도록 지시합니다.
예를 들어 /etc/resolv.conf
다음이 포함된 경우
server attlocal.net
너도 마찬가지야
ping somehost
확인자가 찾으려고 시도할 IP 주소입니다 somehost
. 이것이 실패하면 somehost.attlocal.net
실패를 반환하기 전에 IP 주소를 찾으려고 시도합니다.
귀하의 경우에는 초기 비 VPN 연결의 일부로 DHCP를 통해 AT&T 장치(또는 복제본)에 대해 설정되었을 것입니다. 이는 DHCP 서버가 제공하는 모든 호스트가 동일한 도메인에 IP 주소를 갖고 있는 것처럼 보이고 hostname
서로를 쉽게 사용할 수 있도록 하기 위한 것입니다.
VPN을 활성화하면 모든 네트워크 트래픽이 VPN을 통과하기를 원합니다. 트래픽이 발생하는 것을 원하지 않습니다 *.attlocal.net
. VPN 설정이 무시되므로 이 지시어는 필요하지 않습니다 /etc/resolv.conf
.server