【发布时间】:2017-06-29 02:07:48
【问题描述】:
我想验证关于InetAddress.getByName(String) 的一件事。
例如,有一个应用程序向它的服务器发送请求 www.coolapp.com ,我可以通过以下方式获取该服务器的IP地址:
String serverIp = InetAddress.getByName("www.coolapp.com");
但是如果应用程序设计为连接到不同的地理服务器,这个函数是否返回应用程序连接的服务器的相应IP,尽管主机名是相同的“www.coolapp.com”?
例如,我在欧洲使用的app,它连接到德国的服务器,服务器主机名是“www.coolapp.com”,IP是182.12.12.12。那么,如果我去日本旅游,app正在连接“www.coolapp.com” IP是123.13.13.13 API会根据地理位置返回对应的IP吗?
【问题讨论】:
标签: java networking network-programming