有時(shí)候能ping同ip地址,卻ping不通域名,這就是dns沒有配置的緣故。
但是DNS配置文件 /etc/resolv.conf 每次重啟就會失效。
打開這個配置文件,發(fā)現(xiàn)有注釋提示:
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
原來系統(tǒng)已經(jīng)提示我們不要手動改此文件,因?yàn)檫@里每次重啟會被覆蓋。
------------------------------------------------------
那么問題來了,怎么解決每次都要配置的問題呢?
方法1
• 執(zhí)行sudo vim /etc/network/interfaces
• 添加一行DNS配置,比如dns-nameservers 8.8.8.8
方法2
• 執(zhí)行sudo vim /etc/resolvconf/resolv.conf.d/base
• 添加DNS配置,比如nameserver 8.8.8.8
• 如果有多個DNS就添加多行,一行一個
• 保存后執(zhí)行resolvconf -u
此時(shí),再打開/etc/resolv.conf會發(fā)現(xiàn)剛才添加的DNS配置了。
以后在重啟就沒問題了 ^_^
這篇就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。