매뉴얼 페이지에 따르면 host
"에 나열된 서버"를 쿼리해야 /etc/resolv.conf
하지만 해당 파일의 첫 번째 항목 만 사용합니다.
thefourthtower:$cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 192.168.1.254
domain gateway.2wire.net
search gateway.2wire.net
thefourthtower:$host thefourthtower
Host thefourthtower not found: 3(NXDOMAIN)
thefourthtower:$host thefourthtower 192.186.1.254
thefourthtower.gateway.2wire.net has address 192.168.1.74
2wire
비트는 2 와이어 (2Wire) 모뎀 / 라우터에서 온다. AT & T (또는 2Wire?)는 펌웨어의 성능이 매우 떨어지고 DNS 서버 (캐시)가 일반적으로 AT & T 자체의 DNS 서버에 의해 발생하는 문제인 Google Public DNS보다 느립니다 (대체 서버에는 옵션이 없음).
추가 항목 을 얻 host
거나 nslookup
사용할 수 있습니까 /etc/resolv.conf
(서버를 수동으로 지정하지 않아도 됨)?
또는 /etc/hosts
원하는 resolv.conf
항목 순서에 따라 호스트를 수동으로 매핑하는 유일한 솔루션 입니까?
최신 정보
위의 어느 것도 Google의 네임 서버가 내 로컬 호스트에 대해 알아야한다고 생각하지 않습니다.
나는 묻습니다 : 로컬 이름에만 특정 이름 서버를 사용할 수 있습니까 ( 'fourthtower'와 같은 이름은 로컬이어야하기 때문에)?
대답은 NO 인 것처럼 보이고 기존 로컬 네임 서버가 너무 좋지 않기 때문에 내 컴퓨터에서 네임 서버를 실행해야합니다.
nsswitch.conf
존경받는 다고 믿지 않습니다 .host
/etc/hosts