我使用的是 Lubuntu 16.04,通常通过网络管理器连接到公司的 VPN,nmcli 对我来说也很好用。但无论哪种方式,我都无法通过浏览器通过名称解析内部主机。
我尝试调试它,但我不明白缺少了什么部分:
nslookup my.vpn.host
Server: 127.0.0.1
Address: 127.0.0.1#53
** server can't find my.vpn.host: NXDOMAIN
vpn 的名称服务器为 10.0.0.91,我将其作为“附加名称服务器”添加到 vpn 连接的配置中。还尝试将其添加到 /etc/resolv.conf
但是,如果我直接查询名称服务器,它就可以工作:
nslookup my.vpn.host 10.0.0.91
Server: 10.0.0.91
Address: 10.0.0.91#53
Non-authoritative answer:
Name: my.vpn.host
Address: 10.49.192.31
使用ping my.vpn.host
也有效 - 我猜是因为我添加了名称和 ip /etc/hosts
。但是 Firefox/chrome 无法通过名称找到主机,只能通过 ip 找到。
我猜我必须将名称服务器添加到另一个地方?这很令人沮丧 :/