IT한 것/unix

HP-UX nslookup이 hostname를 못찾을 때.

lovian 2012. 8. 27. 13:15

그동안 설정이 완료된 서버만 만져보다가 새로운 서버를 만져보게 되었다.


ip 설정 후, depot 패키지를 받아 설치하려는데,

무식하게 hostname을 찾기 못한다는 오류가 발생한다.

/etc/hosts 파일 내에 hostname이 ip로 설정되어 있는 것을 확인해 보았음에도 말이다.


그리하여 nslookup hostname을 시도하였더니 진짜로 못찾는 문제가 발생하였다.

당최 이게 뭐지했는데.


/etc/nsswitch.conf 라는  설정이 존재하였다.

이 녀석의 목적은 네임 서버 탐색 방법을 설정하는 것으로 보여진다.


설정되었던 기본 값은


hosts:        dns [NOTFOUND=return] nis [NOTFOUND=return] files


보다시피 dns로 찾아바고 없으면 반환, nis로 찾아보고 없으면 반환 파일로 찾아보고 없으면 반환.


NOTFOUND 옵션 때문에 files로 탐색을 시도하지 않는 것으로 보인다.


무심하게,

hosts:        files dns

로 수정했다.


끝.