[카카오 로그인] IP 기반 아웃바운드 방화벽 설정 시 kauth/kapi 허용 IP 확인 문의

문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.


안녕하세요.
공공기관 웹서비스에 카카오 로그인(REST API, 서버에서 토큰 발급)을 적용하고 있습니다.
기관 보안 정책상 서버 아웃바운드는 IP 기반 방화벽만 허용되고, 도메인(FQDN) 기반 허용은 불가하다는 답변을 받았습니다. 그래서 아래 내용을 확인하고 싶습니다.

[현재 확인한 내용]
서버에서 호출하는 도메인은 두 개이고(TCP 443), IP 목록 조회 API(GET /v1/system/ips?rule_type=outbound)와 방화벽 문서에서 아래 값을 확인했습니다. (API 응답의 updatedDate는 2026-02-23)

[문의 사항]

  1. 카카오 로그인(토큰 발급 + 사용자 정보 조회 /v2/user/me)만 서버에서 사용할 경우, 위 4개 IP만 허용하면 충분한가요? 서버 간 통신에 쓰이는 다른 IP가 있을까요?
  2. IP가 바뀔 때 2025년 3월 kauth 변경처럼 새 IP를 먼저 추가하고 일정 기간 뒤에 옛 IP를 삭제하는 방식이 앞으로도 유지되나요? 보통 사전 공지 기간은 얼마나 되나요?
  3. 변경이 예정되면 IP 목록 조회 API에도 새 IP가 미리 반영되나요? 저희는 이 API를 주기적으로 호출해 변경을 감지하려고 합니다.
  4. 위 목적으로 IP 목록 조회 API를 하루 1회 정도 호출해도 문제가 없을까요? (호출 제한이나 권장 주기가 있는지)
  5. 변경 공지 메일은 앱 관리자(팀 멤버) 전원에게 발송되나요? 받을 사람을 따로 지정할 수 있나요?

감사합니다.

안녕하세요.

  1. 카카오로그인 시, 서버간 통신은 기재하신 두 도메인 IP만 등록하시면됩니다.

  2. IP 변경은 예정에 없으나 최소 한달전 공지 됩니다.

  3. 네, 추가/제외될 IP와 일정을 API로 제공합니다.

https://developers.kakao.com/docs/ko/reference/utility#get-ip-response-service-ip

  1. 네, 하루 1회 호출하셔도 됩니다.

  2. 일반적으로 관련 기능을 사용중인 서비스 팀멤버에 메일 발송됩니다. 추가 하고자 하시는 경우 팀멤버로 추가 부탁드려요.

감사합니다.