我在公司环境中,互联网在防火墙和代理后面运行。
由于最近互联网代理服务器发生了变化,浏览器代理无法使用 IP 而是使用主机名。它一遍又一遍地要求输入用户名/密码(407),但如果我使用 IP,它就没有成功。
代理只有一个固定IP。
我已在 InternetExplorer/Firefox 中尝试过,但无法使用 IP。
现在我有一个 Java 程序,在最近更改之前,它可以很好地使用代理、用户/密码,但现在它遇到了与上述相同的问题。它既不能使用主机名,也不能使用 IP,因为它只尝试使用 IP 进行连接,并且出现消息读取超时,错误代码为 407。
我为什么在这里问是因为我相信浏览器也会从主机名获取 IP,然后尝试连接到代理。
我的问题是,由于我在 Java 程序中需要 IP,因此如何解决该问题。
答案1
您的公司可能正在使用 SSO 登录代理。在这种情况下,您必须使 URL 与 Kerberos 域一致,而这根本不应该是 IP 地址。