내부망에서 사용하기 위한 지도API 필요 도메인, ip, port 문의

안녕하세요

내부망에서 지도 API(로드뷰 포함)를 사용하기 위한 정보를 문의 드립니다.

필요도메인(해당 도메인의 IP, port)를 알려 주시면

방화벽에서 예외처리를 하여 해당 도메인에는 접속이 가능케하여 지도 API를 사용하려 합니다.

답변 부탁드리겠습니다.

감사합니다.

@darkgoon83

아래 공지를 참고해 주시기 바랍니다.
https://devtalk.kakao.com/t/api/79752?source_topic_id=107748

기본적으로 @lars.1 의 답변 내용이 맞습니다.

다만, 카카오 지도 API의 경우는
스크립트 내부에서 호출하는 추가 리소스들이 있으며,
이것들은 안내해 드린 도메인 목록에 포함되어 있지 않습니다.
추가 리소스의 도메인/IP들은 지도 JS API의 운영상 이슈로 언제든 변경될 수 있으므로
공식적으로 목록을 제공하지 않습니다.

이를 위한 옵션으로 터널링이라는 지도 API 서비스가 있습니다.
https://devtalk.kakao.com/t/faq-api/102370
위 공지 목록 중, 터널링 항목을 읽어보시고
터널링 사용 조건이 되는지 확인해 보시길 부탁드립니다.

사용 조건을 만족한다면 해당 항목에 적힌대로 컨택을 진행해 주시면 됩니다.

해당 조건을 만족하지 않는다면,
관련 문의에 대한 지원은 불가능 하다는 것을 미리 알려드립니다.

1개의 좋아요

답변이 좀 어렵게 되어 있는데
지도관련 API는 어떠한 도메인이나 IP를 사용하는지 알려 줄수 없다는 말인가요??
답변이 기계적인 느낌이라 이해가 잘 안되네요
지도관련 API(로드뷰 포함)는 방화벽에서 허용해야 하는 도메인들 정보를 공개할 수 없다는 원칙이란건가요??

일단 제 답변 중 터널링 언급한 이하 내용은
귀사가 "정부기관, 공공기관"이 아니라면
해당 없다고 보시면 됩니다.
관련 내용은 읽지 않고 넘겨도 될 부분입니다.

js에서 추가 로딩하는 리소스의 도메인/IP는 말씀드리지 않는다는게 원칙입니다.
당사에서 관련 리소스 도메인이나 IP를 변경하게 되면
방화벽 허용하여 API를 사용하는 서비스에 장애가 발생할 우려 때문입니다.

직접 IP를 확인하셔서 허용하여 사용하시는 것까지는 말릴 수 없으나
관련 문제로 발생한 서비스 장애에 대해 책임을 지지 않습니다.


P.S.

제가 달지 않은 첫 번째 답변 내용을 보면,
필요한 정보를 알려드렸고 그것 대로만 하면 되는 것 처럼 쓰여져 있지만,
실제로 지도 JS API를 원하시는 방식으로 사용하기에는 불충분한 정보이며
해당 방식으로는 불가능하기 때문에 제가 다른 태도로 내용을 정정해 드려야 했습니다.
이 과정에서 간략하게 쓰면 오해 하실까봐
이해를 돕기 위해서 풀어 쓰느라 답변이 길어졌습니다.
그리고 기대에 부합하지 못한 답변이 될 것 같아서
더 조심스럽게 답글을 작성하다가 길어진 면도 있습니다.
양해 부탁드립니다.

그리고 당사의 지침과 제약을 설명해야 하는 공식적인 답변이므로
기계적인 톤일 수 밖에 없었다는 점 또한 이해해 주시길 바라겠습니다.

3개의 좋아요

답변주신 분의 기계적인 톤을 말씀드린게 아니라
매뉴얼적인 답변 같아 드린 말씀인데 제가 언어전달에 실수를 한것 같습니다. 이 점 사과말씀 드립니다.

결론은
도메인 or IP 부분은 정책상 변경될 여부가 있어서 알려줄수 없는게 원칙이라는 부분은 이해했습니다.
하지만 공공기관 프로젝트 진행중이라 내부망에서 지도API(지도 및 로드뷰)를 사용하길 원하고 있습니다.

카카오측의 도메인 및 IP 변경시 서비스 이용 장애 발생이 발생하는 부분에 대해서는 저희가 책임을 져야 하는 부분이라는 점 인지하였습니다.

그럼에도 기능을 이용하고싶은 바 지도API를 내부망에 사용하기 위한 도메인 정보를 알고 싶으면 제가 어디에 연락을 하면 되는지 답변을 부탁드립니다.

감사합니다.

이해해주셔서 감사합니다.

그러면 이제 다시 터널링을 말씀드려야 할 시점인데요.

공공기관 프로젝트라 하더라도
그 프로젝트의 성격 및 용도에 따라 터널링 허용 여부가 달라질 수 있습니다.

터널링은 두 개의 도메인 허용을 필요로 합니다.
이 도메인 네임은 변경되지 않을 것이지만
여기에 매핑된 IP는 여전히 변경 가능성이 있습니다.

정책과 관련된 내용이 포함되어 있으므로
자세한 것은 담당자를 연결하여 별도로 안내해 드리겠습니다.

cc. @erin.lee @C.L

2개의 좋아요

터널링 권한 신청/부여 관련해서 가이드 드립니다.
우선은 문의주신 계정은 개인계정이신 것 같은데요.

공공기관 프로젝트일 경우 아래 절차를 확인해주시기 바랍니다.

  1. 해당 프로젝트를 주관하는 기관 명의로 kakao developers 계정 생성

  2. 앱키 발급 및 비즈앱으로 변경

    • 기재가 필요한 모든 사항은 ‘주관 기관’ 기준으로 작성하셔야 합니다.
  3. 이후 기관의 담당자가 직접 요청 주셔야 당사에서 터널링 권한 부여 검토 진행이 가능합니다.

    • 터널링 권한 요청 목적, 기관명, 기관 담당자 연락처 정보, 계정 정보를 기재하신 후 메일 주시기 바라며,
      문의 주실 메일 주소는 메시지로 별도 전달 드리겠습니다.

외주 개발사를 통해 프로젝트를 진행하는 경우에도 원계정은 주관하는 기관의 명의여야 하며,
원계정에서 개발사 담당자 계정을 '팀원’으로 초대할 수 있습니다. (내 애플리케이션 > 팀관리 > 팀원초대)

감사합니다.