安装好Ubuntu之后设置了静态IP地址,再重启后就无法解析域名。想重新设置一下DNS,打开/etc/resolv.conf
:
1 | cat /etc/resolv.conf |
也就是说,这个文件是resolvconf
程序动态创建的,不要直接手动编辑,修改将被覆盖。
试了试,重启果然失效了,若不解决每次重启都得修改DNS,那多麻烦啊!
还好找到如下办法:
- 修改
/etc/resolvconf/resolv.conf.d/base
(这个文件默认是空的),在其内插入:1
2nameserver 8.8.8.8
nameserver 8.8.4.4 - 保存后执行:
[sudo] resolvconf -u
,即可。