跳到主要內容

發表文章

目前顯示的是 10月, 2012的文章

uBuntu 12.04 Server Name Resolution(名稱解析DNS設定)

最近安裝 uBuntu 12.04 Server 版本進行一些運算,在 /etc/resolv.conf 設定好 nameserver 位置並新開機後卻無法進行名稱解析?開啟先前設定的 reslove.conf 檔案內容卻被清空了,只剩下兩行內容寫著: # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN 原來現在 uBuntu 中 Name REsolution Server 的設定和 Fedora/Redhat 不同,已經和 IP networking 結合,使用 resolvconf framework 不是在 /etc/resolv.conf 中設定。原因是現在的電腦可能不會只在一個網路中使用,當拿到別的網路中使用時就需要重新更改設定,所以就將 Name resolution 設定更改至 interface 的設定裡。 設定方式:  編輯 /etc/network/interfaces,再往卡設定中加入 # sudo vim /etc/network/interfaces dns-nameservers 192.168.3.45 192.168.8.10 另外一個選擇性的,如果有需要做 domain name 的 fully quality 查詢,加入 dns-search example.com 完成後儲存並重新啟動網路 # sudo /etc/init.d/networking restart Reference: uBuntu document: Name Resolution https://help.ubuntu.com/12.04/serverguide/network-configuration.html#name-resolution