2026년 3월 21일 토요일

갑자기 크롬에서만 로컬 사설 주소 접속이 안됨 (ERR_ADDRESS_UNREACHABLE)

증상

  • Chrome에서 192.168.1.200:8080 접속 시 ERR_ADDRESS_UNREACHABLE
  • Safari에서는 동일 주소 정상 접속
  • 다른 내부 IP(192.168.1.1 게이트웨이)는 Chrome에서도 정상
  • 터미널 curl, ping 전부 정상

시도했지만 안 된 것들

  1. 시크릿 모드 → 동일 에러
  2. chrome://net-internals/#dns → Clear host cache → 안됨
  3. chrome://net-internals/#sockets → Flush socket pools → 안됨
  4. chrome://net-internals/#hsts → 해당 도메인 삭제 → 안됨
  5. chrome://flags → Private Network 관련 플래그 → Chrome 146에서 존재하지 않음
  6. Chrome 재설치 → 안됨
  7. Chrome 프로필 폴더 완전 삭제 (~/Library/Application Support/Google/Chrome) → 안됨

DevTools에서 본 단서

  • Network 탭: (blocked:origin), (canceled)
  • Console: Unsafe attempt to load URL http://192.168.1.200:8080/ from frame with URL chrome-error://chromewebdata/. Domains, protocols and ports must match.

원인

macOS (Sequoia)의 로컬 네트워크 접근 권한.

Chrome을 처음 설치하고 내부 IP에 접속하면 macOS가 "Chrome이 로컬 네트워크의 기기를 찾고 연결하려고 합니다" 권한 팝업을 띄운다. 이때 거부를 누르면 이후 모든 사설 IP 접속이 차단된다. 문제는 이 팝업이 다시 뜨지 않아서, 한번 거부하면 직접 설정을 찾아가야 한다는 것.


(로컬 네트워크의 디바이스를 찾는다는데 선뜻 수락하겠냐고!!)

해결

시스템 설정 → 개인정보 보호 및 보안 → 로컬 네트워크 → Google Chrome 켜기



교훈

  • macOS Sequoia부터 앱별 로컬 네트워크 권한이 세분화됨
  • 에러 메시지(ERR_ADDRESS_UNREACHABLE)가 OS 권한 문제를 전혀 암시하지 않아서 삽질 유발
  • Safari는 되고 Chrome만 안 되면 → 로컬 네트워크 권한부터 확인

댓글 없음:

댓글 쓰기