getent 호스트는 DNS를 사용하지 않습니다.

getent 호스트는 DNS를 사용하지 않습니다.

인증을 위해 OpenLDAP를 사용하는 Ubuntu 워크스테이션(14.04)을 사용하고 있습니다. 파일 /etc/nsswitch.conf은 다음과 같습니다. 호스트를 얻으려면 파일을 시도한 다음 LDAP를 시도하고 DNS를 계속 확인해야 합니다.

passwd:         files ldap
group:          files ldap
shadow:         files ldap
hosts:          files ldap dns mdns4_minimal [NOTFOUND=return]
networks:       files ldap
protocols:      files ldap
services:       files ldap
ethers:         files ldap
rpc:            files ldap
netgroup:       ldap
aliases:        ldap

내 네트워크의 대부분의 호스트는 DNS에 정의되어 있으며 잘 작동 nslookup하지만 getent hostsLDAP 또는 파일에 정의된 항목만 반환합니다.

관련 정보