19

Spring Boot 1.2.0.RELEASE と Spring Cloud 1.0.0.RC1 を搭載したスタンドアロンの組み込み Eureka サーバーがあります。サービスがダッシュボードに適切に登録されているのがわかります。これは素晴らしいことです。ステータス リンクは、それらが実行されているボックスのホスト名を使用しています。残念ながら、私たちは仮想マシンを使用しており、それらは DNS に登録されていないため、リンクを解決できません。コードを調べ始めましたが、代わりにホストの IP アドレスを使用するようにリンクを強制する方法を見つけることができませんでした。壊れたダッシュボードを持つことは世界の終わりではありませんが、サービスに接続するためにリボンまたは Feign を使用し始めると、それらの URL もホスト名を使用し、解決できなくなるのではないかと心配しています。たぶん、私が本当に求めているのは、クライアントにホスト名の代わりに IP アドレスを強制的に登録させる方法はありますか? どんな助けでも大歓迎です。

4

1 に答える 1

31

ここeureka.instance.preferIpAddress=trueに文書化されているように設定

于 2015-01-28T22:49:22.130 に答える