왜 회사에서는 정상적인 작동이 안될까요?
2014.08.09 00:12
질문하시기 전에 게시판 검색을 먼저 해주세요.
타블릿PC, 스마트폰에 관한 질문 또는 요청은 <포터블기기 질문답변> 게시판을 이용해주세요.
=============================================================================================
회사에서 R을 이용하여 시각화 작업을 하고 있습니다. 외국계 금융회사라서 아주 보안이 철저하고 저는 '사용자'로서 사용중입니다. 어떠한 설치도 모두 관리자의 별도 지원을 받아야 해서, 액티브 엑스 관련된 기능은 별도 가상 화면에서 처리할 정도로 철저하게 관리됩니다. 또한 다음카페, 블로그 및 위험 사이트들은 프록시 서버에서 완벽히 막아줍니다. 보안 하나만큼은, 한국 회사들은 따라올 수 없을 것이라 생각합니다. 심지어, 컴퓨터에 자물쇠까지 채워져 있어서 손도 댈 수 없을 정도입니다.
서설이 길었습니다. 이번에 구글맵과 관련된 것을 하면서 에러로 인해서 곤란을 격고 있습니다.
##########
# ggmap을 이용하여 지도 불러오기
##########
install.packages("ggplot2")
library(ggplot2)
install.packages("ggmap")
library(ggmap)
seoul <- get_map("Seoul, South Korea", zoom=13,maptype = "roadmap")
ggmap(seoul)
다 음에 오류가 있습니다download.file(url, destfile = destfile, quiet = !messaging, mode = "wb") : URL 'http://maps.googleapis.com/maps/api /staticmap?center=Seoul,+South+Korea&zoom=13&size=%20640x640& amp;maptype=roadmap&sensor=false'를 열 수 없습니다 추가정보: 경고메시지: In download.file(url, destfile = destfile, quiet = !messaging, mode = "wb") : unable to resolve 'maps.googleapis.com'
개략적인 생각은 이게 proxy 문제로 보이기는 하는데, 아직은 잘 모르겠습니다.
집에서 할 때에는 모두 정상적으로 작동이 됩니다.
Map
from URL :
http://maps.googleapis.com/maps/api/staticmap?center=Seoul,+South_Korea&zoom=13&size=%20640x640&scale=%202&maptype=roadmap&sensor=false
Google Maps API Terms of Service : http://developers.google.com/maps/terms
Information from URL : http://maps.googleapis.com/maps/api/geocode/json?address=Seoul,+South_Korea&sensor=false
Google Maps API Terms of Service : http://developers.google.com/maps/terms
간만에 의욕적으로 R을 업무에서 써볼려고 하니까 안되네요. 고수분들의 조언 부탁 드립니다.
코멘트 9
-
왕초보
08.09 04:50
-
해색주
08.11 13:13
C> nslookup maps.googleapis.com
maps.googleapis.com을 찾을 수 없습니다. Non-existent domain
C> tracert maps.googleapis.com
대상 시스템 이름 maps.googleapis.com을 확인할 수 없습니다.
이라고 나오네요. 뭐가 막힌걸까요?
-
그냥 네트워크단이나 DNS에서 googapis.com 을 사용못하도록 막은거 같은데요? 근데, maps가 m aps로 보이는건 그냥 브라우저에 붙혀넣기 하다보니 저렇게 된건가요?
-
해색주
08.11 20:26
아예 ping이 안되도록 막혀 있다네요. 브라우저에서 붙여넣기 하다가 그리 된듯 합니다.
-
googleapis.com 을 Phishing 위험때문에 막는 곳이 꽤 여러곳이 되네요. OpenDNS에서도 막혀있어서 사람들이 포럼에서 많은 질문을 하기도 했구요. 참고로, DNS에서 막아놓으면 IP로 변환이 안되기 때문에 Ping이 근본적으로 안되요. Proxy에서도 그렇게 할수 있구요.
-
왕초보
08.12 01:15
상황이 상황이니 만큼 hosts 파일을 수정할 수는 없겠죠 ?
maps.googleapis.com 대신 64.233.185.95 로 바꿔서 한번 해 보세요.. googleapis는 IP가 매우 많을 것입니다만.
-
해색주
08.13 21:07
이것은 R 통계언어에 내장된 팩키지를 이용하는 것이기 때문에, 그렇게 변경은 안됩니다. 방화벽 담당자분은 '프락시를 통해서 접속이 되도록 설정 및 지원이 되어야 한다.'라고 말씀하십니다. 이게 어떤 의미일까요? 예전에 DNS하고 Proxy는 대충 듣기만 했지, 이렇게 실제 업무에서 만날 줄은 몰랐습니다. 저분이 하신 말씀이 어떤 의미인지 설명 좀 부탁 드리겠습니다.
-
왕초보
08.14 00:57
흠 어떻게든 DNS나 R 팩키지를 손대지 않으면 답이 없어 보이는데요 ?
hosts 파일만 손댈 수 있으면 둘다 전혀 손대지 않고 해결을 시도해 볼 수 있기는 한데요. 아 물론 방화벽 담당자가 구멍을 하나 뚫어주는게 정답인듯 합니다만.
-
하뷔
08.09 05:24
우왕 우왕~~ R이라니....
부럽습눼다...
(관리자 불러서 한 소리하세요. ^^; 네트웍 문제일수도 있고, 아니면 proxy단에서 관리하는 보안 tool에서 잡아버릴수도 있을거 같습니다.)
maps.googleapis.com 을 못 찾는다는 건데.. DNS가 아예 이걸 막았을 수도.
혹시 컴퓨터에서 도스창을 열 수 있으시면
C> nslookup maps.googleapis.com
이나
C> tracert maps.googleapis.com
한번 해 보세요.