뭘 이런걸..

Posted
Filed under 주절주절
며칠전 마눌님이 GAP.com이 접근이 안된다고 해서 봤더니 tempary service error가 있어서 일본 지진 영향으로 해외라인에 문제가 있는 줄 알았다. 그런데 기사를 보던 중, '한국 차단'이라는 기사가 있어 분석을 해 보니, 차단이 맞는 것 같다.

그래서 좀 더 검색을 해 보니, 이미 몇몇 우회 방법에 대해서 포스팅이 되어 있었다. 일단 포스팅 된 것을 보니

1. proxy program을 설치해서 우회
2. proxy site를 이용해서 우회
3. http://mnm.gap.com 을 이용해서 우회

등등의 방법을 제시하고 있었다. 1번은 귀찮고, 2번은 결재를 하는데 anonymous proxy를 사용하는 건 영 꺼림칙하다. 3번은 SSL로 넘어갈때 인증서 에러가 너무 귀찮다. 그래서 가만히 분석을 해 봤다.

일단, gap에 접속해 보면 이따구로 나온다.

[root@work ~]# telnet www.gap.com 80 Trying 61.111.58.17... Connected to www.gap.com. Escape character is '^]'. GET / HTTP/1.1 Host: www.gap.com Connection: close HTTP/1.1 302 Moved Temporarily Server: AkamaiGHost Content-Length: 0 Location: http://www.gap.com/store-closed/Gap/storeClosed/en/index.html Date: Wed, 06 Apr 2011 19:02:07 GMT Connection: close Connection closed by foreign host.


음.. Akamai cache를 사용하고 있다. 그리고 redirec 주소로 보아서.. akamai에서 한국 IP를 막고 있다는 것이 명확히 보인다. 그래서 DNS lookup을 해 보았다.

[root@work ~]# nslookup www.gap.com Server: main.oops.org Address: 210.124.122.26 Non-authoritative answer: Name: a507.b.akamai.net Addresses: 61.111.58.17, 61.111.58.41 Aliases: www.gap.com, www.gap.com.edgesuite.net [root@work ~]# nslookup gap.com Server: main.oops.org Address: 210.124.122.26 Non-authoritative answer: Name: gap.com Address: 70.42.14.161


일단 캐시로는 www.gap.com만 Akamai로 넘기고 있다. 그리고 gap.com은 다른 IP를 가지고 있다. 이 얘기는 www.gap.com의 origin이 gap.com 이라는 얘기가 된다. mnm.gap.com 역시 gap.com과 동일한 IP를 가지고 있다.

짜잔 결론이 나온다.

1. tor를 이용하자. 단 단점은 내 tree에 한국 IP가 포함이 되어 있다면 잘 되다가 한번 막힐 수도 있다. 결재 순간이면 좀 critical할 수 있다.

2. hosts 파일에

70.42.14.161 www.gap.com

라고 따악 밖아 버리자. hosts 파일에 박으면 그냥 아무런 일이 없었다는 듯이 진행이 된다.

다만... 다른 모든 포스팅이 그렇듯.. 접속은 되지만 실제 결재가 잘 된다는 얘기는 없다. 나도 물론 마찬가지이다. 결재하고 싶지는 않다. :-)
2011/04/07 04:10 2011/04/07 04:10