본문 바로가기

꿀팁

Safari에서 웹사이트 차단하는 3가지 방법 (스크린타임, hosts 파일, 확장 프로그램)

Safari에서 특정 웹사이트를 차단하는 방법은 macOS 자체에서 제공하지 않기 때문에, 다른 설정 도구나 우회 방법을 사용해야 합니다. 아래에서 Mac 사용자를 위한 Safari 사이트 차단 방법을 소개합니다.


✅ Safari에서 사이트를 차단하는 3가지 방법

1. 스크린 타임(Screen Time) 기능 사용

macOS에서 가장 쉬운 공식적인 방법입니다.

자녀 보호 기능처럼 웹사이트 접근을 제한할 수 있어요.

설정 방법:

  1. 시스템 설정 → 스크린 타임으로 이동
  2. 왼쪽에서 콘텐츠 및 개인정보 보호 제한 클릭
  3. ‘웹 콘텐츠’ → ‘성인 웹사이트 제한’ 선택
  4. 허용하지 않을 웹사이트에 차단할 URL 입력

🔒 예: www.example.com 입력 시, 해당 사이트는 Safari에서 차단됩니다.


2. 호스트 파일(hosts) 수정 (고급자용)

루트 권한으로 hosts 파일을 수정하면 Safari뿐 아니라 모든 브라우저에서 차단됩니다.

설정 방법:

  1. 터미널 열기

  2. 아래 명령어 입력

    sudo nano /etc/hosts
  3. 파일 맨 아래에 추가

    127.0.0.1 www.blockedwebsite.com
  4. 저장 후 종료 (Ctrl + X, Y, Enter)

  5. DNS 캐시 삭제

    sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

🚫 해당 도메인은 아예 연결이 불가능해집니다.


3. 확장 프로그램 사용 (예: 1Blocker, Focus 등)

Safari 전용 확장 프로그램을 활용하면 사용자 지정 필터로 사이트를 막을 수 있어요.

확장 프로그램 특징
1Blocker 광고, 트래커, 사이트 주소까지 차단 가능
Focus 업무 시간 동안 SNS/뉴스 차단
Freedom 여러 디바이스에서 동일한 사이트 차단 가능

❓ 자주 묻는 질문

Q. 스크린 타임에서 차단해도 사파리에서 열립니다. 왜 그런가요?

A. 도메인 주소를 완전히 입력하지 않았거나, HTTP/HTTPS 버전에 따라 우회될 수 있습니다.
https://, www. 버전까지 모두 입력해보세요.

Q. 호스트 파일로 유튜브 차단이 안 돼요.

A. 유튜브는 여러 서브도메인을 사용하므로, youtube.com, www.youtube.com, m.youtube.com모두 입력해야 합니다.


🧾 요약 정리

방법 장점 단점
스크린 타임 쉽고 안전함 우회 가능성 있음
hosts 파일 수정 강력한 차단 초보자에겐 어려움
확장 프로그램 유연한 설정 가능 일부 유료, 성능 편차