getent 主機不使用 DNS

getent 主機不使用 DNS

我正在使用 Ubuntu 工作站 (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 或檔案中定義的項目。

相關內容