私の問題は、以下の通りである。Javaの名前のDNSでIPアドレスを取得します
私はJavaプログラム、サーバーを持っている、それはクライアントからのTCP接続を待っています。 問題は、サーバが接続を待つために使用しているIPアドレスが時間とともに変化する可能性があるということです... だから、私はクライアントが何らかの方法でこのアドレスを取得できるようにします。 私はいくつかのDNSサーバを設定する必要があると思いますが、私は正確には分かりません。無料などのサービスがある場合...
だから私はそれがこのように動作すると思う: 開始時にサーバーは、そのIPを取得します。次に、いくつかのDNS(?)サービスにアクセスして、このIPを利用可能にします。 それでクライアントはgetByNameのようなものを作って、接続を確立するサーバのIPが何であるかを見てください。
このようになりますか?そうであれば、 Javaサーバーコードでこれはどのように使用できますか(どのように設定するのですか)
これはホームネットワークですか?仕事をしている場合、これは既にネットワークチームによって管理されているはずです。サーバー側ではあまり変更されていません(後でリッスンしているのは、異なるネットワーク上に複数のインターフェイスがある場合のみです)。自宅にいる場合は、ルーターの設定を確認して、DNSをサポートできるかどうか確認してください。 – Nim