2016-08-10 126 views
2

如何在Azure上的Linux中保留搜索域? 如果我手動將此設置爲somename.com,虛擬機重新啓動後它將始終爲「reddog.microsoft.com」。Azure搜索域(dns後綴)

回答

0

在Azure中,DNS搜索後綴通過DHCP進行配置,因此resolv.conf的內容由DHCP進程管理。對此負責的軟件包根據發行版而有所不同。在Ubuntu中(例如)負責包是resolvconf,如果需要,它的config可用於覆蓋提供的後綴。

當你使用自己的DNS服務器時,「reddog」後綴只會給虛擬機,我想這是事實?

Gareth(Azure)

+0

是的我使用我自己的dns服務器(ms dns)。我有一種方法來設置這個任何軟件?我現在所做的是在ubuntu的interfaces文件夾中手動配置eth0。我看起來像重新啓動VM後,我的設置仍然存在。 eth0現在配置爲靜態。希望它不會被Azure中的其他更改覆蓋。 – Hans

+0

如果您將搜索行(每個resolv.conf手冊頁)添加到/etc/resolvconf/resolv.conf.d/head,則每次DHCP客戶端更新它時,它都將包含在resolv.conf中。這意味着其他DHCP值(如IP)將不會變爲靜態。 – garbrad