
私は vagrant 上に Linux ボックスを 2 つ持っています。これらは同じ /etc/resolv.conf と /etc/hosts を持っていますが、1 つは Active Directory で SSO を行うために winbind を使用しています。次のようにしてドメイン コントローラーを解決しようとすると、
dig SRV _ldap._tcp.wonga.com
winbind のあるサーバーでは接続タイムアウトが発生します。ただし、通常の名前解決は正常に動作します。nscd は実行していません。winbind が名前解決に影響を与えるのか、また、名前解決に関係するのは /etc/resolv.conf と /etc/hosts だけなのか疑問に思います。/etc/nssswitch.conf は次のとおりです。
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.
passwd: compat winbind
group: compat winbind
shadow: compat
hosts: files dns
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
passwd と group で winbind を削除しても何も変わりません。最終的に、名前解決に関係する nsswitch.conf の行は次のようになります。
hosts: files dns
答え1
Winbind はここでは DNS ルックアップには影響しません。
AD ドメイン コントローラーに対して同じ DNS クエリを正常に実行できます。
私たちも nscd を実行していませんが、私の nss ファイルはあなたのものと同じように見えます。
VirtualBox の NAT が影響している可能性はありますか。ブリッジに切り替えると役立ちますか?