dns-search 옵션은 / etc / network / interfaces에서 무엇을 의미합니까?


38

누구든지 파일 의 dns-search지시문에 대해 설명 할 수 있습니까?/etc/network/interfaces

iface eth0 inet static
    address 192.168.3.3
    netmask 255.255.255.0
    gateway 192.168.3.1
    dns-search example.com
    dns-nameservers 192.168.3.45 192.168.8.10

필수입니까? 어떻게 구성 할 수 있습니까?


1
IPv6를 사용하기 때문에 개인적으로 내 서버 에서이 기능을 비활성화했으며 연결하려고하는 주소 (fe hello.com)가 IPv6을 지원하지 않을 때 시스템이 hello.com.example.com대신 해결하려고 시도하여 시스템 의 IPv6을 생성했습니다 example.com. 결과 ( hello.com예상 한 IPv4 주소가 아님 ). 여기 자세한 내용에 대해 쓴 : daysleeper.cz/...가
준비

답변:


32

dns-search DNS 조회에 추가 할 도메인을 결정합니다.

일반적으로에서 반환 한 것과 동일한 도메인을 여기에 지정합니다 hostname -f.

자세한 내용은 다음의 인용문을 참조하십시오 man resolv.conf.

   search Search list for host-name lookup.
          The  search  list  is  normally  determined from the local domain name; by default, it contains only the local domain
          name.  This may be changed by listing the desired domain search path following the search keyword with spaces or tabs
          separating  the  names.  Resolver queries having fewer than ndots dots (default is 1) in them will be attempted using
          each component of the search path in turn until a match is found.  For environments with multiple  subdomains  please
          read options ndots:n below to avoid man-in-the-middle attacks and unnecessary traffic for the root-dns-servers.  Note
          that this process may be slow and will generate a lot of network traffic if the servers for the  listed  domains  are
          not local, and that queries will time out if no server is available for one of the domains.

          The search list is currently limited to six domains with a total of 256 characters.

2
인터페이스 파일의 매뉴얼 페이지에 dns-search 지시문이 언급되지 않은 이유는 무엇입니까? ( manpages.ubuntu.com/manpages/utopic/en/man5/interfaces.5.html )
odigity

4
@ odigity, 나는 그것이 ifup의 내부 기능이 아니라 resolvconf에 전달 된 옵션이기 때문이라고 생각합니다.
Tiago

이 모든 것이 /etc/nsswitch.conf에 정의 된 검색 순서와 어떻게 연결됩니까? 같은 문제에 대한 여러 치료법처럼
David Walker
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.