1. 程式人生 > >ubuntu靜態DNS配置,重啟繼續生效

ubuntu靜態DNS配置,重啟繼續生效

靜態IP方式

修改/etc/network/interfaces,在它的網絡卡後面配置資訊新增:

auto eth0
iface eth0 inet static
address 10.0.0.56
netmask 255.255.255.0
gateway 10.0.0.1
# 新增部分如下
dns-nameservers 223.5.5.5 223.6.6.6

修改完之後儲存,然後執行

# resolvconf -u

重啟後DNS就生效了,這時候再看/etc/resolv.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 nameserver 223.5.5.5 nameserver 223.6.6.6

DHCP方式

修改/etc/resolvconf/resolv.conf.d/base檔案,該檔案預設是空的,在裡面寫入:

nameserver 223.5.5.5
nameserver 223.6.6.6

修改完之後儲存,然後執行

# resolvconf -u

重啟後DNS就生效了,發現/etc/resolv.conf檔案中多了幾行,這幾行是resolve程式自動寫入的:

# 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
nameserver 223.5.5.5
nameserver 223.6.6.6

臨時修改

修改/etc/resolv.conf在檔案裡新增

nameserver 223.5.5.5
nameserver 223.6.6.6

當然這個方法是臨時的,下一次重啟或者重啟網路服務之後,就會失效,如果需要一個臨時的連線一個dns的話,那麼這是一個好的選擇。

注意修改/etc/resolv.conf配置檔案不需要重啟DNS