HOST.CONF(5)

이름
host.conf - 해석기 설정 파일

설명
파일 /etc/host.conf은 해석기 라이브러리에 관한 설정 정보를 포함한다. 이 파일은 행마다 하나의 설정 키워드를 포함하고, 그 다음에는 적절한 설정 정보가 따른다. 인식된 키워드들은 .IR order, trim , multi, nospoof 그리고 reorder이다.

order
    이 키워드는 호스트 룩업이 어떻게 수행되어야 하는지를 명시한다. 이에는 하나 혹은 이상의 룩업 메쏘드가 따라야 하며, 콤마로 구분된다. 적절한 메소드는 bind, hosts and nis이다.

이 키워드는 한번 이상 나열될 수 있다. 매번, 단일 도메인 이름이 따라야 한다. 설정되면,
    resolv+ 라이브러리는 자동적으로 DNS를 통해 결정된 호스트 이름의 끝으로부터 주어진 도메인 이름을 결정(trim)한다. 이는 로컬 호스트와 도메인들에 사용되도록 의도된 것이다. (참고: trim은 NIS 또는 호스트 파일을 통해 모아진 호스트 이름들에 영향을 미치지 않는다. 호스트 파일 내의 개별 엔트리에 대한 첫번째 호스트 이름이 로컬 설치에 대해 적절하도록 전체적으로 제한되던지 제한이 되지 않는다.)

multi
    타당한 값들은 .IR on과 off이다. on으로설정되면,resolv+라이브러리는.I/etc/hosts파일에나타나는호스트에대한 모든 타당한 주소들로 리턴한다. 이는 기본적으로 .I off이다. 왜냐하면, 거대한 호스트 파일들을 갖는 사이트에서 상당한 성능 손실을 초래할 수 있기 때문이다.

타당한 값은 .IR on 그리고 off 이다.
    만일 on 으로 설정되면, resolv+ 라이브러리는 .BR rlogin 과 rsh의 보안을 강화시키기 위해서 호스트이름 spoofing을 방해하려 한다. 이는 다음과 같이 동작한다. 호스트 주소 룩업을 수행한다음, resolv+은 그 주소에 대한 호스트이름 룩업을 수행한다. 만일 두개의 호스트 이름들이 일치하지 않으면, 그 요청은 실패한다.

spoofalert
    만일 이 옵션이 on 으로 설정되고, nospoof 옵션으로 역시 설정되면, resolv+은 syslog 기능을 통해 에러 경고 로그를 작성할 것이다. 기본 값은 off이다.

reorder
    타당한 값은 on과off이다. 만일 on 으로 설정되면,
     .BR gethostbyname (3)이 수행될 때, 동일한 하위네트워크에 있는 로컬 주소들이 첫째로 나열되기 때문에, resolv+는 호스트 이름들의 순서를 다시 정렬하려고 한다. Reordering(재정렬)은 모든 룩업 메소드에 대해 행해진다. 기본값은 off이다.

파일

/etc/host.conf
    번역자 설정 파일

/etc/resolv.conf
    번역자 설정 파일

/etc/hosts
    로컬 호스트 데이터베이스

관련 항목
gethostbyname(3), hostname(7), resolv+(8), named(8)