首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于为什么DNS resolv.conf停止工作的问题

关于为什么DNS resolv.conf停止工作的问题
EN

Unix & Linux用户
提问于 2018-05-04 01:08:50
回答 1查看 4.6K关注 0票数 3

我有一个问题,为什么我的DNS设置被搞砸了。我已经解决了这个问题(我想),但我很好奇为什么会发生这种情况。我的LinuxMint18.3笔记本电脑一直运行得完美无缺。最近,我从校外将PulseSecure安装到了学校的安全网络中。几天来效果很好。然后突然间,我的网络在家里停止了工作。无线连接,但它永远无法解决一个主机。在谷歌(从另一台电脑上)搜索之后,我发现我可以打开我的网关、一些IP地址和Googling 8.8.8.8,但不能打开网站名称。

我遵循了一些网络建议,查看了我的resolv.conf文件,并看到

代码语言:javascript
复制
~ $ cat /etc/resolv.conf
search colostate.edu
nameserver 129.82.103.91
nameserver 129.82.103.79

这些是CSU内部IP地址。我在resolv.conf中添加了两行

代码语言:javascript
复制
nameserver 8.8.8.8
nameserver 8.8.4.4

然后,为了确保更改不变,我打开了家庭互联网的网络连接,转到IPv4设置,将方法更改为仅自动DHC地址,并将DNS服务器设置为8.8.8.8 (同样是根据我找到的每个互联网建议)。现在一切都很顺利,虽然他们感到有些迟钝。

我注意到,当我刚刚通过脉冲安全登录到VPN时,resolv.conf恢复了原来的形式。

代码语言:javascript
复制
search colostate.edu
nameserver 129.82.103.91
nameserver 129.82.103.79

就像被改写了一样。我担心我的互联网现在将不再工作,我将不得不修复这个每次。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-05-04 01:32:13

在使用一些虚拟专用网软件解决方案和resolvconf之间存在一个已知的交互问题。

resolvconf/etc/resolv.conf转换为一个符号链接,并使用另一个位置来解析/run/resolvconf/resolv.conf下的DNS。

在您的示例中,VPN删除和替换/etc/resolv.conf,而不考虑当前设置。这种符号链接必须在每次使用虚拟专用网后还原,或者作为替代,删除包resolvconf作为临时措施。

我也会向VPN软件制造商提交一个bug。

票数 4
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/441684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档