Ubuntu DNS 網路設定

4/29/2019 @Linux 技術手札 標籤: 網路, ces, unt, etc, dns, ubuntu, work, ace, server, 開啟, ntu, network, sol, onf, name, linux

一般上在 Linux 下要設定 DNS 伺服器, 只要修改 /etc/reslov.conf 檔案便可以, 但在 Ubuntu 開啟 /etc/reslov.conf 時, 卻出現用註解表示的警告:

1
2
3
4
5
$ cat /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 127.0.1.1

那便表示不可以直接改 /etc/resolv.conf, 因為 Ubuntu 每次開機都會會將修改的內容覆蓋, 要使修改永久生效, 需要修改檔案 /etc/network/interfaces, 先開啟 /etc/network/interfaces:


$ sudo vi /etc/network/interfaces

加入以下一行設定 DNS Server, 以下是 Google 的兩個 DNS Server:

dns-nameservers 8.8.8.8 8.8.4.4

然後重新開機或重新啟動網路便會生效。