웹 사이트 (www.example.com)가 너무 많은 시간을 낭비하여 액세스를 차단하려고했습니다. 그래서 /etc/hosts
파일을 구성했습니다 . IPv4와 IPv6 모두에서 웹 사이트를 차단하기 위해 다음 줄을 추가했습니다.
127.0.0.1 www.example.com
::1 www.example.com
127.0.0.1 http://www.example.com
::1 http://www.example.com
127.0.0.1 example.com
::1 example.com
컴퓨터를 다시 시작 wget www.example.com
했는데을 (를) 핑할 수없고 핑 www.example.com
이 예상대로 작동하지만 웹 사이트가 실제로 브라우저에서 차단되지 않습니다! Firefox 28 및 Chromium에서 계속 액세스 할 수 있습니다.
질문
- 무슨 일이야?
- 브라우저 확장을 사용하는 대신 시스템 수준 도구를 사용하여이 사이트를 어떻게 차단합니까?
답변
대신이 블록을 사용하여 Firefox 용 BlockSite 또는 Chrome 용 StayFocusd/etc/hosts
와 같은 브라우저 애드온 / 플러그인을 사용하는 것이 좋습니다 .
블록 사이트
스테이 포커스
하지만 실제로 / etc / hosts 파일을 사용하고 싶습니다
이 방법으로해야하는 경우 다음과 같이 항목을 추가해보십시오.
0.0.0.0 www.example.com
0.0.0.0 example.com
::0 www.example.com
::0 example.com
호스트 이름 이외의 다른 파일을이 파일에 추가해서는 안됩니다. 따라서 http://
등의 접두사를 포함하는 항목을 입력하지 마십시오 .