ubuntu靜態DNS配置,重啟繼續生效
阿新 • • 發佈:2019-02-12
靜態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