liunx之:解決liunx下dns配置重啟失效的問題

Love Lenka發表於2017-01-03

有時候能ping同ip地址,卻ping不通域名,這就是dns沒有配置的緣故。
但是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

原來系統已經提示我們不要手動改此檔案,因為這裡每次重啟會被覆蓋。


那麼問題來了,怎麼解決每次都要配置的問題呢?

方法1

  • 執行sudo vim /etc/network/interfaces
  • 新增一行DNS配置,比如dns-nameservers 8.8.8.8

方法2

  • 執行sudo vim /etc/resolvconf/resolv.conf.d/base
  • 新增DNS配置,比如nameserver 8.8.8.8
  • 如果有多個DNS就新增多行,一行一個
  • 儲存後執行resolvconf -u
    此時,再開啟/etc/resolv.conf會發現剛才新增的DNS配置了。
    以後在重啟就沒問題了 ^_^

相關文章