![尽管我可以在共享系统上 ping DNS 服务器,但 DNS 无法解析](https://linux22.com/image/899850/%E5%B0%BD%E7%AE%A1%E6%88%91%E5%8F%AF%E4%BB%A5%E5%9C%A8%E5%85%B1%E4%BA%AB%E7%B3%BB%E7%BB%9F%E4%B8%8A%20ping%20DNS%20%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%8C%E4%BD%86%20DNS%20%E6%97%A0%E6%B3%95%E8%A7%A3%E6%9E%90.png)
我正在运行 ubuntu 16
系统 A:eth0 通过代理连接到互联网,eth1 直接连接到第二台计算机系统 B:有一个 NIC,它连接到系统 A 上的 eth1
通过网络管理器 GUI 将系统 A eth1 设置为共享。系统 B 的网关和 DNS 设置为系统 A eth1 的地址。我还尝试过将地址设置为与系统 A eth0 的网关和 DNS 匹配
在系统 B 上,我可以 ping DNS 服务器,因此共享连接至少部分正常工作。但是,当我尝试连接到任何地方时,DNS 甚至无法解析代理 URL。但是我可以 ping IP 地址。
默认情况下,/etc/resolv.conf 设置为 127.0.1.1 我尝试将其设置为 127.0.0.1、系统 A eth1 地址和系统 A eth0 的 DNS 地址