無法解析本機網路中的 Windows 網域

無法解析本機網路中的 Windows 網域

我在工作時的電腦上安裝了 ubuntu,因為我認為它是一個完美的工作系統,但我遇到了一些問題。我無法從 Windows DNS 伺服器解析網域。基本上,我們有兩台伺服器,一台是Windows伺服器(DNS伺服器),另一台是ubuntu 12.04(LAMP)。因此,每次建立新專案時,我都必須在 DNS 伺服器上建立新別名項目1.localdomain.local它指向 ubuntu 伺服器。在 ubuntu 伺服器上,我必須在目錄 /var/www/project1/htdocs 中建立專案。一切都適用於本機網路中具有 Windows 或 Mac 的電腦。所以基本上當我嘗試打開連結時http://project1.localdomain.local在瀏覽器中它可以工作。但是當我在我的電腦上安裝了新的 ubuntu 時,卻沒有。 ubuntu 似乎無法解析 DNS 伺服器所在的本機網域。

所以我的網路看起來像這樣:10.10.16.1 - DNS 伺服器 - windows 伺服器網域 - 測試

我已經嘗試解決將行添加到 /etc/resolve.conf 檔案的問題

domain test
nameserver 10.10.16.2

/etc/NetworkManager/NetworkManager.conf 檔案我註解掉了行

#dns=dnsmasq

/etc/dhcp/dhclient.conf 我加了幾行

supersede domain-name "test";
prepend domain-name-servers 10.10.16.1, 10.10.16.2;

但這不起作用。

在 Windows 或 Mac 上,我不需要做任何額外的配置即可使其工作。

這是以下內容/etc/nsswitch.conf

passwd:         compat
group:          compat
shadow:         compat

hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       nis

答案1

更改主機行:

hosts:          files dns mdns4_minimal [NOTFOUND=return] mdns4

.local由 mDNS (Avahi) 使用,dns應排在第一位。

http://www.lowlevelmanager.com/2011/09/fix-linux-dns-issues-with-local.html

相關內容