我目前遇到了网络连接问题。我有线连接到我的 Ubuntu 家用台式机。在最近升级之前,它一直运行良好。现在,我在上方通知栏的系统托盘中的网络图标上看到一个问号。浏览器、更新和其他应用程序没有任何连接。但是,当我使用 NetExtender 连接到实验室的网关 (IP) 时,它会成功连接。然后使用实验室计算机 IP 的 RDP 客户端,我可以成功连接。我的 /etc/resolv.conf 只有三行,如下所示:
# 由 NetworkManager 生成
搜索局域网
名称服务器 127.0.1.1
我尝试将“search lan”行更改为我的本地网关/路由器 IP,但没有成功。我还可以从终端 ping IP 地址(例如,Google DNS 8.8.8.8、我自己的路由器 IP 等),但无法 ping 名称(例如,www.google.com;“名称解析暂时失败”)。我还禁用了防火墙,以确保没有冲突,但没有成功。任何帮助解决此问题的方法都非常值得赞赏。我没有卸载 NetExtender 来检查是否能解决问题,因为这是我可以连接的唯一方法。
答案1
nameserver 是您的 dns 服务器。
您的 DNS 是否为 127.0.1.1?
另外环回地址是 127.0.0.1,因此如果您尝试使用本地机器进行 DNS 查询,则可能该 IP 配置不正确。
在大多数情况下,DNS“应该”指向您的路由器,或网络上的DNS服务器,或DNS服务过滤IP,例如cisco shield。
在家里,我将 DNS 设置为 google,即 8.8.8.8
如果你不确定 DNS 是什么,请将你的名称服务器设置为 8.8.8.8
如果有帮助的话请告诉我。
----- 额外信息 -----
如果您能够通过 IP 地址 ping google 或任何其他网站,但无法 ping 网站名称(例如 google.com),则问题始终出在 DNS 上。DNS 负责将名称转换为数字,以便您能够访问网站。