Android:使用解析的IP地址代替主机名
-
28-10-2019 - |
题
我想使用解析的IP地址而不是主机名来连接服务器。这是我的代码段: 通用标签
在这里,我能够成功获得IP地址。现在,我尝试如下替换我的网址: 通用标签
如果我照原样使用URL,则能够成功连接(无需用IP地址替换域名)。
请让我知道我做的是否正确。
解决方案
作为一般规则,尝试使用基于主机名的URL。在同一IP上具有多个Web站点并不罕见,仅通过站点名称(所谓的虚拟主机)来区分。您所做的只是在给定IP上有一个网站的情况下工作。
负载均衡器为每个“站点”具有一个IP,它余额非常常见,但仍然无法保证您将连接到两个连续请求的相同后端。但是,存在Web负载均衡器,将虚拟托管的所有方式扩展到负载平衡层。
我只需尝试通过基于主机名的URL的下载。
其他提示
解决VHost问题的一种解决方案是使用您自己的DNS服务器,并始终为要连接的主机返回相同的IP地址。
这不需要更改您的应用程序。
不隶属于 StackOverflow