InetAddress.getLocalHost.getHostAddress
そのため、特定のマシンの外部IPアドレスを取得するために使用することに問題があります。
私は実際にある意味でこれをScalaで行っています-AkkaRemoteActorsの構成ファイルは、デフォルトInetAddress.getLocalHost.getHostAddress
でマシンのIPアドレスを取得するために使用します。これは、複数のマシンにアクターをデプロイするため、必要なものです。ただし、必要な外部IPアドレスの代わりに戻ってきているよう127.0.0.1
です(リモートアクターはネットワークを介して通信する必要があるため)。
問題は、Googleで見つけた方法のいずれも、コード自体の調整を伴うように見えるため、これを回避するために使用できないことですが、ここでは調整するコードが実際にはなく、DSLは自動的に調整されますを使用しInetAddress.getLocalHost.getHostAddress
ます。
私はあなたがあなたのホストファイルか何かを編集することによってこれを回避することができるグーグル検索からのいくつかのスレッドを読みましたか?どうすればよいですか?
ありがとう!-kstruct