폐쇄망 환경에서 지도 사용에 대해 문의 드립니다

[FAQ] 지도/로컬 API 문의 전 꼭 읽어 주세요.

공공기관에서 서비스를 목적으로 개발을 진행 중입니다.

해당 기관은 폐쇄망이기 때문에 외부 요청을 위해서 proxy 서버를 사용하여 카카오 지도를 요청 했으나
정상 수신과는 다르게 sdk.js는 정상적으로 수신 되는데 kakao.js에 대한 수신이 이루어 지지 않았습니다.

sdk.js 내부 스크립트를 확인해보니 여러 도메인(mts.daumcdn.net, t1.daumcdn.net등)을 확인 했고 해당 도메인으로
추가적인 작업이 요청될거라고 짐작 됩니다.

하지만 현재 테스트 중인 환경은 외부망이 연결되어 있으며 테스트 환경이 완전 폐쇄망이 아니기 때문에
proxy를 통해서 지도를 요청해도
sdk.js 내부 스크립트가 동작할 경우 스크립트 내에 있는 도메인에 직접 접근 가능할 수 있다고 생각이 드는데도 정상 적으로 지도가 만들어지지는 않았습니다.

다른 관련 문의 글을 찾아본 결과 도메인을 체크한다는 내용을 봤습니다.

문의 드릴 내용은 2가지 입니다.

  1. proxy를 사용할 경우 위에서 처럼 도메인 체크 때문에 사용이 불가한 것인지 또는 다른 이유가 있어서 사용이 불가한 것인지 알고 습니다.

  2. 공공기관에는 터널링을 제공하는 것으로 아는데 터널링 구조나 사용 방법에 대한 내용은 터널링 서비스 신청후에
    알 수 있는 내용들인가요? 혹시 신청 전에 알 수 있는 내용들이 있을까요?

답변 부탁드립니다. 감사합니다.

@tjehdgus88
터널링 기능 관련 아래의 링크 내 ‘방화벽 내 사용’ 부분을 참고 부탁 드립니다.

@woody.ho @tim.l
위 1번 문의 관련 검토 가능한 부분이 있을지 확인 한번 부탁 드리겠습니다.

안녕하세요.

확인을 위해 앱 ID 부탁드립니다.


앱ID
https://developers.kakao.com/ 의 내 애플리케이션에 표시되는 ID 값 입니다.
숫자로된 ID 입니다

ex) 123456

앱ID는 1064948 입니다.

확인 부탁드립니다. 감사합니다.

안녕하세요.

말씀처럼 sdk.js에서는 지도 표시를 위해 추가적인 자원을 daumcdn.net 경로로 부터 받습니다.
이들 도메인이 proxy에서 허용되어 있는지 확인해 보시면 좋을것 같습니다.

추가로 로컬에서 traceroute mts.daumcdn.net 와같이 해당 도메인으로 접근 경로를 확인해 보시면 좋을것 같습니다.