InetAddress.getByName(String)について1つ確認したいと思います。名前でIPアドレスを取得することについて
例えば、www.coolapp.comという名前のサーバーにリクエストを送信するアプリがあり、私がすることで、このサーバーのIPアドレスを取得することができます。
String serverIp = InetAddress.getByName("www.coolapp.com");
しかし、アプリをするように設計されている場合地理的に別のサーバーに接続すると、ホスト名は同じ "www.coolapp.com"ですが、この関数はアプリケーションが接続しているサーバーの対応するIPを返しますか?
たとえば、ヨーロッパのアプリを使用しています。ドイツのサーバーに接続しています。サーバーのホスト名は "www.coolapp.com"です。IPは182.12.12.12です。それから私が日本に旅行すると、アプリは "www.coolapp.com"に接続しています。IPは123.13.13.13です。APIは地理的位置に基づいて対応するIPを返しますか?