ISP가 경고 메시지와 함께 내 웹 사이트를 어떻게 차단합니까?


16

Google 에서이 주제를 검색했지만 ISP가 차단 한 웹 사이트를 차단 해제하는 방법에 대한 결과를 얻었습니다. 따라서 잠재 고객이 볼 수 없도록 차단 된 웹 사이트가 있으며 도메인으로 이동하면 www.mydomain.com모든 사용자를 리디렉션 www.mydomain.com/blocked.aspx하고 '이 사이트는 국가 법을 위반하여 차단되었습니다'라는 메시지가 나타납니다. DNS를 Google DNS로 변경하면 사이트를 정상적으로 볼 수 있습니다.

이 웹 사이트를 호스팅하기 위해 WordPress를 사용하고 있는데, 제 질문은 ISP가 어떻게 다른 사람을 다른 디렉토리로 리디렉션 할 수 /blocked.aspx있습니까? 이 파일이 Apache Server 대신 Microsoft IIS Server에서 실행되고 있다고 생각합니다.

이에 대한 기술적 이해를 얻을 수 있기를 바랍니다.


5
정말? 이유없이 왜 공감해야합니까? 이것은 과제 질문이 아니며 답을 얻기 위해 서두르지 않습니다. ISP의 DNS 수정에 관한 것이라고 생각했지만 기술적 인 부분을 이해하지 못합니다. 그리고 아마도 DNS는 서버와 관련이 있으며 올바른 포럼에 있다고 생각합니다.
MaXi32

10
전문 관리자를위한 사이트이기 때문에 프로 요리 포럼에서 오븐을 켜는 방법을 묻는 것이 거의 없습니다. 하찮은. 그럼에도 불구하고 이것이 DNS를 거의 "사용하지 않은"남용으로 볼 때 유효한 질문입니다.
TomTom

2
ISP가 인터넷 활동을 관찰 할 수도 있습니다. 따라서 귀하가하는 일이 불법이라면 단순히 DNS를 변경하는 것이 좋지 않을 수 있습니다.
코드 InChaos

10
@TomTom, 기본적인 질문은 전문가를위한 사이트에 나쁜 것이 아닙니다.
user1717828

어쨌든 ISP의 목표가 홈 구독을 위해 웹 서버를 차단하는 것이라면 고객의 인터넷 서버 만 차단합니다. 그들이 그들의 네트워킹 백본에서 그것을 막지 않았다는 느낌이들 것입니다. (하지만 트래픽이 줄어드는 것 같습니다). 다른 사람들이 말했듯이, 그것은 당신을 위해 불을 가지고 놀고 있습니다.
yagmoth555

답변:


4

다른 답변에서 읽은 내용에서 ISP가 도메인 끝에 "blocked.aspx"를 추가하는 방법을 구체적으로 묻는 것 같습니다. 이 경우 사례 연구를 살펴 보겠습니다.

http : //mysite.mine/ 에서 실행중인 웹 서버가 있습니다.이 서버 는 완전히 신뢰할 수있는 공개 DNS가 공개 IP 10.0.0.1로 해석됩니다. http : //mysite.mine/index.aspx 또는 /about.aspx 또는 서버에서 호스팅하고 있기 때문에 무엇이든 탐색 할 수 있습니다 . 실제로, 그것은 DNS 가하는 일 이기 때문에 실제로 http://10.0.0.1/about.aspx로 확인됩니다. 도메인 이름을 IP 주소로 확인합니다.

ISP는 어떤 이유로 든 웹 사이트를 차단해야한다고 결정하여 http : //mysite.mine/ 을 요청하는 DNS 요청을 ISP가 호스팅하는 웹 서버 인 공개 IP 192.168.0.1로 리디렉션합니다 . 따라서 http : //mysite.mine/ 에 액세스하려고하면 실제로 http://192.168.0.1/으로 리디렉션됩니다 . 일단 그 위치에 도달하면, 차단 된 웹 서버에 액세스하려는 시도를 blocking.aspx로 리디렉션하도록 웹 서버를 구성하는 것은 간단합니다. 브라우저에 http : //mysite.mine/blocked.aspx 가 표시되지만 실제로는 http://192.168.0.1/block.aspx에 액세스하고 있습니다.

브라우저와 관련 하여 DNS 서버가 알려주는 http : //mysite.mine/ 이 표시 되므로 동일한 IP 주소로 리디렉션되는 경우 브라우저가 도메인을 변경하지 않습니다. 이것이 도메인의 끝에 block.aspx가 표시되는 이유입니다. 웹 서버가 아니기 때문입니다.


1
'작업 수행 방식'의이 기술 부분을 설명해 주셔서 감사합니다. 다른 사람과 귀하의 답변을 읽은 결과, 그들이 내 웹 사이트를 어떻게 차단했는지 완전히 알 수있었습니다.
MaXi32

24

이미 말했듯이 :

DNS를 Google DNS로 변경하면 사이트를 정상적으로 볼 수 있습니다.

따라서 DNS와 관련이 있습니다. ISP는 자체 DNS 서버를 제공하며 차단 된 도메인 목록을 가지고 있습니다. 이제 차단 된 도메인의 IP 주소를 쿼리하면 ISP가 올바른 IP 주소로 응답 하지 않고 자체 서버 (또는 FBI 등)의 IP 주소로 응답하여 "차단 된"사이트 만 호스팅합니다 .


3
예. 그대로 사소한. DNS는 계층 적이며 모든 DNS 서버는 "올바른"DNS 서버로의 폴백을 "재정의"할 수 있습니다. 그리고 다른 호스트를 리디렉션하십시오. 그렇기 때문에 신뢰할 수있는 루트에서 HTTPS가 중요한 이유는 누군가가 CORRECT 서버에 연결되어 있음을 보증하기 때문입니다.
TomTom

흥미 롭군 따라서 Torrentz.eu와 같은 웹 사이트는 포르투갈에서 차단됩니다. 즉, 라우터에서 DNS를 변경할 수 있고 해결하는 것입니까? Tor가 필요하지 않습니까?
Ismael Miguel

ISP가 chinas 방화벽처럼 특정 IP 주소로 트래픽을 리디렉션하지 않는 한 맞습니다.
tkausl

5
@IsmaelMiguel 블록 작동 방식에 따라 다릅니다. 단순한 DNS 기반 블록 인 경우 DNS 서버를 변경하면 블록을 우회합니다. IP 주소 기반 또는 심층 패킷 검사 기반 인 경우 Tor 또는 일종의 VPN이 필요합니다.
코드 InChaos

1
또한 ISP는 DNS 트래픽을 원하는 서버 대신 자신의 서버로 리디렉션 할 수 있습니다. 다양한 필터링 방법, 다양한 해결 방법.
jcaron

9

웹 사이트 http://example.org 가 있다고 가정 해 봅시다 . ISP의 DNS 서버를 사용하면 해당 도메인을 IP 주소로 확인합니다.

ISP는 웹 사이트를 보지 않기를 원하므로 DNS 서버에서 다른 IP를 제공 할 수 있습니다. 해당 IP 주소에서 경고 메시지를 표시하는 페이지를 호스팅 할 수 있습니다.

ISP는 어떤 식 으로든 웹 사이트를 변경하지 않으며 사용자를 자신의 웹 서버로만 안내합니다.


1
/blocked.aspx의 추가는 어떻습니까? 도메인 이름을 어떻게 보존하고 끝에 /blocked.aspx를 추가합니까? 나는 당신이 여기서 말하는 것을 이해합니다. 그러나 도메인 이름을 가진 여분의 디렉토리 /blocked.aspx는 여전히 유지되어 혼란 스럽습니다.
MaXi32

8
@ MaXi32 자, 이것은 사소한 것입니다. 그들이 리디렉션하는 서버는 다른 폴더 / 파일에 대한 요청을받을 때 HTTP 리디렉션 응답을 발행합니다. 그런 다음 브라우저가 새로 고쳐지고 "/blocked.aspx"가 표시됩니다.
TomTom

HTTP 리디렉션 응답에 +1을 추가하고 싶습니다. 나는 허가가 없다.
MaXi32

6

당신은 물었다 :

ISP가 다른 사람을 다른 디렉토리로 리디렉션하는 방법

엄밀히 말하면, 그들은 아닙니다. 사람들을 다른 서버로 리디렉션 합니다 . 이것은 DNS 작동 방식과 관련이 있습니다. 다른 답변은 이것을 광범위하게 다루었으므로 조금 더 자세히 설명하겠습니다.

누군가가 가면 http://www.example.com/브라우저는 먼저의 IP 주소를 찾기 위해 DNS 요청을합니다 www.example.com. 이것은 대개 ISP가 운영하는 DNS 서버로갑니다. ServerFault는 다른 질문 에서 DNS 요청에 대한 자세한 내용을 제공합니다 .

DNS 서버는 IP 주소로 요청에 응답합니다. 앞에서 설명한 것처럼 웹 사이트 차단의 경우 서버는 다른 요청 (예 : 정부 운영 서버)으로 응답하여 모든 요청을 /blocked.aspx로 리디렉션합니다.

Google의 DNS는 이러한 방식으로 도메인을 차단하지 않으므로 정부 차단 웹 서버 대신 서버의 IP 주소를 얻습니다.


3

ISP는 일반적으로 고객이 기본적으로 사용하는 자체 DNS 서버를 실행합니다 (일반적으로 고객은이를 변경하지 않기 때문에). 따라서 ISP는 단순히 해당 도메인 이름에 대해 잘못된 IP 주소를 반환하여 도메인 이름으로 트래픽을 다른 서버로 리디렉션 할 수 있습니다. 다른 결함들 중에서, 이것은 ISP가 "차단 된"웹 사이트를 자신의 서버로 재 지정할 수있게하며, "blocked.aspx"페이지 (또는 ISP가 사용하는 모든 페이지)만을 호스팅합니다.


0

ISP에 문의하여 그들이하는 일을하는 이유를 결정해야합니다. 이에 대한 불만이있는 티켓을여십시오. IPS 장치를 사용하는 경우가 많으며 서명으로 인해 법적으로 허용되지 않는 무언가를 시도하고 있거나 장치의 버그 일 수 있습니다. 당신이 그들로부터 대답을 추구하지 않으면 당신은 알 수 없습니다. 이전 답변은 그 이유에 대해서만 추측 / 추측하는 것처럼 보입니다.


6
문제는 "어떻게"가 아니라 "어떻게"였습니다

내 사이트가 국가 법을 위반하여 사이트가 차단되었다는 이유를 알았으므로 연락하지 않아도됩니다 (정부가 ISP에 차단을 요청했습니다).
MaXi32
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.