본문 바로가기
기타

인터넷 - 페이스북 막혔을때

by Joseph.Lee 2015. 7. 31.

2015.04.10. 12:16



페이스북이 막혀서 접속이 안될때... 


저희 학교에서는 교육청에서 막았는지 얼마전부터 페이스북이 들어가지지 않습니다.


배우고 있는 과목중에 페이스북을 이용하는게 있어서 선생님도 당황하시더라구요...

아마 수업시간에 페이스북을 하는것을 막기 위해서 그런거 같은데...

저희는 수업시간에 페이스북을 사용해야 하니... 불가피하게 뚫을수밖에 없습니다...


보통 이런경우 VPN같은 우회기능을 사용하는데, 제가 좀 살펴보니 VPN까지도 필요가 없었습니다.


facebook관련 도메인에 대한 DNS Query을 날리면 facebook IP가 아닌 가짜 IP을 보내서 접속을 차단합니다.

DNS서버 IP을 KT나 그 외 DNS서버 주소로 변환하여도 소용없습니다.

아에 DNS Query 패킷 자체를 변조하는것 같습니다.

다행이도(?) 페이스북 IP는 막지 않네요...


그래서... 학교에서 ping을 날리면 가짜 IP가 날라옵니다.

그래서... 온라인상에서 페이스북 도메인에 대한 IP주소를 쿼리해서 IP들을 알아내었습니다.


페이스북 웹, 채팅, 파일다운로드 관련 도메인들입니다.


173.252.120.6 www.facebook.com

173.252.120.6 facebook.com

173.252.73.52 0-edge-chat.facebook.com

173.252.73.52 1-edge-chat.facebook.com

173.252.73.52 2-edge-chat.facebook.com

173.252.73.52 3-edge-chat.facebook.com

173.252.73.52 4-edge-chat.facebook.com

173.252.73.52 5-edge-chat.facebook.com

173.252.73.52 6-edge-chat.facebook.com

173.252.120.6 fbsbx.com

173.252.73.52 attachment.fbsbx.com

173.252.73.52 star.c10r.facebook.com


위 정보들을 hosts에 추가해서 DNS에 쿼리하지 않고 바로 IP로 접속하게 하면 됩니다.



자동으로 hosts파일에 추가하는 스크립트를 올려드립니다.

(바이러스나 그런거 아닙니다. 정 의심스러우면 소스를 봐보시길 바랍니다...)


실행하면 hosts파일 Path을 입력해 달라고 나오는데

그냥 확인을 누르시면 됩니다.

반응형

댓글