웹사이트에 연결할 수 없는 이유를 확인하는 방법

웹사이트에 연결할 수 없는 이유를 확인하는 방법

때때로 Win 7 SP1 시스템에서 웹 사이트로 이동하려고 하면 다음과 같은 메시지가 나타납니다."서버를 찾을 수 없습니다"Firefox의 오류와"이 페이지를 표시할 수 없습니다"Internet Explorer에서 오류가 발생했습니다.

다음과 같은 도구를 통해 사이트를 테스트할 때영원히 모두들 아니면 그냥 나에게, 사이트가 정상적으로 작동하는 것으로 알려졌습니다.

그래서 나는 무엇이 잘못되고 있는지 알아 내려고 노력합니다. 다음 단계는 ipconfig / flushdns. 그런 다음 tracert. 이러한 상황에서 의 응답은 tracert항상 다음과 같습니다."대상 시스템 이름 [URL]을 확인할 수 없습니다.".

그럼 시도해 보겠습니다 nslookup. nslookup을 제공합니다"DNS 요청 시간 초과"오류가 발생했지만 이 문제가 발생한 URL에만 해당됩니다. 다른 모든 nslookup 요청은 예상대로 작동합니다. 왜 이런 일이 일어날까요?

이 상황을 해결하기 위해 어떤 다른 단계를 사용할 수 있습니까?

답변1

귀하의 문제는 다음 중 하나인 것 같습니다.검열. 이는 검열 의류에 대한 부담을 크게 줄여주기 때문에 ISP 및/또는 정부의 DNS 요청에 대해 수행되는 경우가 많습니다. 예를 들어 금지된 신문 웹 페이지의 로드를 차단하려면 수천 개의 패킷을 식별하고 분석하는 동시에 DNS를 차단해야 합니다. 단순히 재라우팅을 의미함싱글패킷(또는 원래 쿼리에서 응답을 받지 못한 경우 소수). 이를 통해 전체 네트워크를 검열하는 것이 가능해집니다.

이를 진단할 수 있는 도구가 하나 있습니다.구글의 나마벤치. 모든 OS에 사용 가능한 버전이 있습니다. 시작 마스크에서 상자를 선택했는지 확인하세요 Include censorship checks.

검열 문제를 해결하려면 다음을 사용해야 합니다.DNSCrypt, 모든 OS에서 다시 사용할 수 있는 경량 소프트웨어입니다(Linux를 사용하는 경우,너 말고, 저장소에 있음)

  1. DNS 요청을 암호화합니다.

  2. 요청을 53이 아닌 다른 포트로 이동합니다.

이는 포트 및/또는 프로토콜을 기반으로 DNS 요청을 식별할 수 있는 DNS 차단 소프트웨어를 회피하기 위해 수행됩니다. 기본적으로 쿼리되는 서비스는 평판이 좋은 서비스인 OpenDNS입니다.

설치 가 되어야 합니다 fire and forget.

그래도 문제가 해결되지 않으면 DNS 하이재킹 외에도 개별 패킷 검사를 제공하는 불쾌한 방화벽 뒤에 있다는 뜻입니다. 하지만 우리가 거기 도착하면 그 다리를 폭파할 겁니다.

관련 정보