6/20/2007

[Linux] /etc/host.conf 파일의 구성 옵션

** /etc/host.conf 파일의 구성 옵션

- order : 다른 네임 resolve 메커니즘이 시도되는 순서를 지정한다. 지정된 해결 서비스는 나열된 순서대로 시도된다. hosts(로컬 /etc/host 파일을 보고 이름을 해결하려 시도), bind(DNS 네임 서버를 조회하고 이름을 해결), nis(네트워크 정보 서비스 [NIS] 프로토콜을 사용하여 호스트 이름을 해결하려 시도).

- alert : 인수를 off하거나 on한다. 이 옵션이 켜져 있으면(on), IP 주소를 Spoof 시도가 syslog 기능을 통해 로그된다.

- nospoof : 호스트 이름을 지정된 주소로 일치시키는 데 Reverse resolution이 사용될 경우, nospoof가 조회한 주소와 일치하는지 확인하기 위해 되돌려지는 호스트 이름을 resolve한다. 이 옵션은 IP 주소를 spoof 못하게 한다. 이 옵션은 nospoof on을 지정하여 사용 가능하다. (이 옵션을 사용하면 서버에서의 추가 로드가 현저하게 커지는 원인이 될 수 있기 때문에 주의해야 된다.)

- trim : 도메인 네임을 인수로서 취급한다. trim은 어떤 도메인 네임에서 /etc/hosts 조사를 수행하기 전에 도메인 네임을 제거해 준다. 이런 식으로 도메인 네임을 지정하지 않고 기본 호스트 이름을 /etc/hosts에 놓을 수 있다.

- multi : 인수로서 off하거나 on한다. 이는 어떤 호스트가 /etc/hosts에 둘 이상의 IP 주소를 지정하도록 허용되어 있는지 여부를 판단하기 위한 host 조회에만 사용된다. 이 옵션은 NIS 또는 DNS 조회에는 영향을 미치지 않는다.