当我在工作时连接网络时,网络会为我分配一个运行良好的 DNS。
之后,当我连接到 VPN 时,我将收到不同的 DNS。有了这个,我可以访问 VPN 所有者的服务器,但无法访问互联网。
但是,如果我将 DNS 与旧的 DNS 切换,我就能再次浏览(仍然连接到 vpn,但我无法浏览他们的服务器)。
回顾:
DNS1) MyPC -> 公司代理 -> Internet
DNS2) MyPc -> CompanyProxy -> VPN -> NoInternet(可以 Ping vpn 服务器)
DNS1) MyPC -> CompanyProxy -> VPN -> Internet(无法 ping 通 vpn 服务器)
最奇怪的事情:我能够从任何地方执行 nslookup,但 ping 却会失败。
可以同时使用两个 DNS 吗?或者仅在浏览器上设置 DNS?
我很迷茫。
答案1
一位同事终于找到了解决方案(在另一位同事的帮助下!)。
我们刚刚为需要从 VPN 解析的地址添加了一条自定义路由,因此类似
sudo route add -net 1.2.3.4 11.22.33.44 255.255.255.0
其中是1.2.3.4
我们需要从vpn网关解析的ip(11.22.33.44
),然后我们在weblogic的连接池中直接用ip来更改数据库的名称。
看来它有效!:D