localhost 파일에서 웹 사이트를 차단하는 방법은 무엇입니까?


11

로컬 호스트 파일을 편집하여 마지막 두 웹 사이트 ( 굵게 표시된 텍스트) 를 차단 했지만 mozilla는 여전히 해당 웹 사이트에 연결합니다. 예를 들어 : latestdownload.org로 이동하려고하면이 검색 검은 금요일 일로 전환됩니다 ... 누군가 내가 잘못한 것을보고 어떻게 작동하는지 수정하는 방법을 알려주십시오. 감사

#
# Windows 용 Microsoft TCP / IP에서 사용하는 샘플 HOSTS 파일입니다.
#
#이 파일에는 IP 주소와 호스트 이름의 매핑이 포함되어 있습니다. 마다
# 항목은 개별 라인에 보관해야합니다. IP 주소는
#은 첫 번째 열에 배치되고 해당 호스트 이름이옵니다.
# IP 주소와 호스트 이름은 최소한 하나 이상 분리해야합니다
# 우주.
#
# 또한, 의견 (예 : 이와 같은)은 개인에게 삽입 될 수 있습니다
# 줄 또는 기계 이름 뒤에 '#'기호로 표시됩니다.
#
# 예를 들면 다음과 같습니다.
#
# 102.54.94.97 rhino.acme.com # 소스 서버
# 38.25.63.10 x.acme.com # x 클라이언트 호스트

# localhost 이름 확인은 DNS 자체 내에서 처리됩니다.
# 127.0.0.1 로컬 호스트
# :: 1 로컬 호스트

** 127.0.0.1 http://searchmagnified.com
127.0.0.1 http://searchmagnified.com/?dn=blackfridayeveryday.info&fp=2j89hM9NN374n04BRBX%2Bhz5DsUH8KrqD%2B61pScTW%2BtCm8hlQlisunD4XsyoEAhNOqtQQnztm65aCVYHd5705AQ%3D%3D&prvtof=xSt4De0710HIVzV3r4oJXTYRNmGKp5oOIOMC43%2BYZqH1hufFQfaEioz44OkBxZ1KCbqv2SqaMXgKKD2Si6qt8sGjaIvMpvR%2FXmJlXXTgWEgiz8ZtoaLKW0GOLsnAN6ye&poru=cDEmaPRsJFXpjVEX50b6uEXpEkLx0jNpkIf0ytZnAXeHoLCSeQMRC%2FhAUlpR6sUx6ttXi7u8%2BCO2pnuWOqE9daXTm4CrjKIj7Tst2olm0mc%3D&cifr=1&**

localhost는 사이트 차단을 수행하지 않고 로컬 이름 확인을 제공하기위한 것입니다. 실제로 숫자 IP를 사용하여 여전히 금지 된 사이트로 이동할 수 있습니다. 이러한 차단을 수행하는 올바른 방법은 IP 테이블과 같은 일부 방화벽을 사용하는 것입니다.
zakmck

답변:


18

형식이 잘못되었습니다. hosts컴퓨터 이름에만 URL을 사용할 수 없습니다 .

예 : 이 항목은 정상입니다 :

127.0.0.1 searchmagnified.com

모든 연결 searchmagnified.comlocalhost(HTTP뿐만 아니라 모든 ) 리디렉션 합니다 .

또한 localhost응답 을 위해 아무것도 실행되지 않는 것에 의존합니다 . IIS를 실행하는 경우 리디렉션 된 요청에 (오류가있을 수 있음) 응답합니다.


9
또한 때때로을 사용하여 DNS 캐시를 지워야합니다 ipconfig /flushdns. +1
jmort253

6

사용할 수는 WWW있지만 사용할 수는 없습니다 http:.

127.0.0.1 www.yahoo.com

로컬 컴퓨터에 Yahoo가 실제로 존재한다고 알려줍니다. 에 대한 모든 요청 www.yahoo.com은 로컬 컴퓨터로 전달되므로 효과적으로 차단됩니다. 창의력을 발휘하려면 다른 웹 사이트의 IP를 사용할 수도 있습니다.

http://www.yahoo.com
http://이 경우 하이퍼 텍스트 전송 프로토콜 인 전송 프로토콜을 정의 하는 URL을 자세히 살펴 보자 . 이것은 웹 사이트를 보는 표준입니다. 또 다른 일반적인 프로토콜은 ftp://파일 전송입니다.
www호스트
yahoo.com가 도메인 인
.com경우 TLD (Top Level Domain)로 분류됩니다.

HOSTS 파일 항목은 전송 프로토콜을 무시하므로 필요하지 않습니다. 그러나 호스트는 중요한 역할을합니다. 웹 마스터는 자신의 웹 사이트에 대한 호스트를 정의하도록 선택할 수 있습니다. WWW기본 호스트의 표준이되었습니다. 호스트가없는 사이트도 정의하는 것이 일반적입니다. 지금까지 DNS가 간다 것을이 수단 www.yahoo.comyahoo.com그들은 같은 장소에 해결에도 불구하고, 두 개의 완전히 다른 사이트입니다. 이 때문에 사이트를 효과적으로 차단하려면 모든 호스트도 차단해야합니다. 이것은 일반적으로 다음을 의미합니다.

127.0.0.1 yahoo.com

127.0.0.1 www.yahoo.com

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.