Error :
java.net.UnknownHostException: Failed to resolve 'LAPTOP-PN10QFU5.mshome.net' after 4 queries
java.net.UnknownHostException
은 사용하고 있는 컴퓨터 Host 정보에 LAPTOP-PN10QFU5이 저장되지 않아서 그렇다. 정리하자면 LAPTOP-PN10QFU5로 요청했을 때 이 정보를 Host에서 찾을 수 없어 에러를 뱉는 것이다.
eureka:
instance:
prefer-ip-address: true
instance-id: ${spring.application.name}:${spring.application.instance_id:${server.port}}
application.yml에서 이런 설정을 추가해 주면 해결이 된다.
나는 위 방법으로 해결을 하긴 했는데 혹시 안 되는 사람은 아래 방법으로도 시도해 보면 좋을 것 같다.
server.address=1.1.1.1
server.port=8080
#configuration to set the ip of host instead of the default localhost
eureka.instance.prefer-ip-address=true
eureka.instance.ip-address=${server.address}
eureka.instance.instance-id=${server.address}:${server.port}
형식은 .properties
인데 yml
로 바꿔서 사용해도 상관은 없다.