我在 Ubuntu 服务器上使用 LAMP,我需要查询 Windows XP 机器上的 MSSQL 数据库,两者都在同一个网络上。我使用 winbind 来解析 SMB 主机名。我的问题是名称解析顺序。它首先尝试使用主 DNS 进行解析,然后是辅助 DNS,最后解析到 XP 机器。问题是当互联网连接失败时,主 DNS 服务器和辅助 DNS 服务器不可用,因此它在主 DNS 和辅助 DNS 超时(和数据库连接)后使用 winbind 进行解析。如何将 winbind 移到堆栈顶部?
答案1
你应该能够通过 /etc/nsswitch.conf文件。确保胜利列在您的其他名称服务之前
hosts: wins file dns ...