Я использую Ubuntu workstation (14.04), использую OpenLDAP для аутентификации. Файлы /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 hosts
возвращает только записи, определенные в LDAP или файлах.