문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.
안녕하세요.
공공기관 웹서비스에 카카오 로그인(REST API, 서버에서 토큰 발급)을 적용하고 있습니다.
기관 보안 정책상 서버 아웃바운드는 IP 기반 방화벽만 허용되고, 도메인(FQDN) 기반 허용은 불가하다는 답변을 받았습니다. 그래서 아래 내용을 확인하고 싶습니다.
[현재 확인한 내용]
서버에서 호출하는 도메인은 두 개이고(TCP 443), IP 목록 조회 API(GET /v1/system/ips?rule_type=outbound)와 방화벽 문서에서 아래 값을 확인했습니다. (API 응답의 updatedDate는 2026-02-23)
- kauth.kakao.com : 121.53.90.6, 211.183.211.37
- kapi.kakao.com : 121.53.92.5, 211.183.208.37
[문의 사항]
- 카카오 로그인(토큰 발급 + 사용자 정보 조회 /v2/user/me)만 서버에서 사용할 경우, 위 4개 IP만 허용하면 충분한가요? 서버 간 통신에 쓰이는 다른 IP가 있을까요?
- IP가 바뀔 때 2025년 3월 kauth 변경처럼 새 IP를 먼저 추가하고 일정 기간 뒤에 옛 IP를 삭제하는 방식이 앞으로도 유지되나요? 보통 사전 공지 기간은 얼마나 되나요?
- 변경이 예정되면 IP 목록 조회 API에도 새 IP가 미리 반영되나요? 저희는 이 API를 주기적으로 호출해 변경을 감지하려고 합니다.
- 위 목적으로 IP 목록 조회 API를 하루 1회 정도 호출해도 문제가 없을까요? (호출 제한이나 권장 주기가 있는지)
- 변경 공지 메일은 앱 관리자(팀 멤버) 전원에게 발송되나요? 받을 사람을 따로 지정할 수 있나요?
감사합니다.