λ°±μ—”λ“œ/Spring Boot

[Spring Boot] java.net.UnkownHostException μ„œλ²„μ—μ„œ μ™ΈλΆ€ API 호좜 μ‹œ μ—λŸ¬

an_apricot__ 2023. 7. 26. 14:31

πŸ“Œ μ—λŸ¬ 상황

  • λ‘œμ»¬μ—μ„œλŠ” 잘 호좜되던 APIκ°€ μ„œλ²„(λ¦¬λˆ…μŠ€ ν™˜κ²½)μ—μ„œλŠ” java.net.UnknownHostException 였λ₯˜ λ°œμƒ
  • μ™ΈλΆ€ API 도메인 이름을 μ„œλ²„κ°€ μΈμ‹ν•˜μ§€ λͺ»ν•  λ•Œ λ‚˜νƒ€λ‚˜λŠ” μ—λŸ¬

 

πŸ“Œ μ—λŸ¬ 원인

  • λ¦¬λˆ…μŠ€ μ„œλ²„μ—λŠ” 도메인 이름과 IP μ£Όμ†Œ 맀핑이 ν•„μš”
  • hosts νŒŒμΌμ— 도메인-아이피 맀핑이 μ„€μ •λ˜μ§€ μ•Šμ•„μ„œ λ°œμƒ

 

πŸ“Œ ν•΄κ²° 방법

  1. λ¦¬λˆ…μŠ€ μ„œλ²„μ˜ hosts 파일 μˆ˜μ •
    sudo vi /etc/hosts
  2. 도메인과 IP μ£Όμ†Œ μΆ”κ°€
    123.45.67.89    test.example.com
  3. 변경사항 μ €μž₯ ν›„ 확인
    ping test.example.com