가이드 · 2026년 11월 3일 업데이트
Mac에서 웹사이트를 차단하고 팝업 차단을 켜거나 끄는 방법
스크린 타임부터 hosts 파일까지, Mac에서 웹사이트를 차단하는 세 가지 방법과 각 방법이 어떤 브라우저에 적용되는지 알아봅니다. 이어서 Safari, Chrome, Firefox에서 필요한 사이트의 팝업을 허용하는 방법과, 그래도 나타나는 팝업에 대처하는 방법을 설명합니다.
macOS 26 Tahoe 이상 · 신용카드 불필요 · 모든 작업은 사용자의 Mac에서 실행
The short answer: to block a site, open System Settings › Screen Time › Content & Privacy, turn it on, and add the site under Store, Web, Siri & Game Center Content › Web Content. To allow pop-ups for one site in Safari, open that site, choose Safari › Settings › Websites › Pop-up Windows and set it to Allow.
스크린 타임으로 웹사이트 차단하기
스크린 타임은 macOS에 내장되어 있어 별도의 앱이 필요 없습니다. 자녀 보호용 기능이지만, 내 계정에서도 똑같이 작동합니다.
- 시스템 설정 › 스크린 타임을 여세요. 자녀를 위해 설정하는 경우 먼저 자녀의 이름을 선택하세요.
- 콘텐츠 및 개인정보 보호를 클릭하고 켜세요.
- Click Store, Web, Siri & Game Center Content. Under Web Content, choose Limit Adult Websites, then click Customize.
- 제한됨 아래에서 +를 클릭하고
example.com처럼 사이트 주소를 입력한 다음 완료를 클릭하세요.
To allow only a short list of sites instead, choose Allowed Websites. Set a Screen Time passcode in Screen Time's settings so the block can't simply be switched off. The filter is built for Safari; check that it also blocks the site in any other browser on the Mac.
hosts 파일로 모든 브라우저에서 웹사이트 차단하기
hosts 파일은 Mac이 인터넷에 묻기 전에 사이트를 어디에서 찾을지 알려 줍니다. 사이트를 아무 데도 연결되지 않는 주소로 지정하면, 주소 조회에 macOS를 사용하는 모든 브라우저와 앱에서 해당 사이트가 차단됩니다. 터미널 명령 몇 개와 관리자 암호만 있으면 됩니다.
- 터미널을 열고
sudo nano /etc/hosts를 실행하세요. - 파일 끝에
0.0.0.0 example.com,0.0.0.0 www.example.com처럼 주소마다 한 줄씩 추가하세요. 하위 도메인마다 별도의 줄이 필요합니다. - Control-O와 Return 키를 눌러 저장한 다음, Control-X를 눌러 종료하세요.
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder로 DNS 캐시를 비우고 브라우저를 다시 시작하세요.
차단을 해제하려면 같은 방법으로 해당 줄을 삭제하세요. 원래 파일에 있던 줄은 그대로 두세요. macOS에 필요한 줄입니다.
사이트를 차단하는 다른 방법
- 사이트를 차단하는 브라우저 확장 프로그램은 설치된 브라우저에서만 작동하고, 쉽게 끌 수 있습니다.
- Wi-Fi 공유기에 사이트 차단이나 자녀 보호 기능이 있을 수 있습니다. 집에 있는 모든 기기에 적용되지만, Mac을 다른 네트워크에서 쓸 때는 적용되지 않습니다.
- Tidy My Mac의 Web Protection처럼 Mac 전체에 DNS 수준에서 작동하는 차단기는 터미널 명령 없이 하위 도메인을 포함해 모든 브라우저와 앱을 다룹니다.
Mac에서 팝업을 허용하는 방법
브라우저는 기본적으로 대부분의 팝업 윈도우를 차단합니다. 은행, 결제, 예약 페이지처럼 꼭 필요한 창을 여는 사이트도 있습니다. 모든 곳에서 차단을 끄기보다는 해당 사이트의 팝업만 허용하세요.
- Safari: 사이트를 연 다음 Safari › 설정을 선택하고 웹사이트를 클릭하세요. 사이드바에서 팝업 윈도우를 클릭하고, 해당 사이트를 찾아 허용으로 설정하세요. 아래쪽의 다른 웹사이트 방문 시 설정은 다른 모든 사이트에 적용되는 기본값이며, 여기서는 차단 및 통보를 선택하는 것이 좋습니다.
- Chrome: Chrome이 팝업을 차단하면 주소창 끝에 아이콘이 나타납니다. 이 아이콘을 클릭하고 해당 사이트의 팝업을 항상 허용하도록 선택하세요. 또는 설정 › 개인 정보 보호 및 보안 › 사이트 설정 › 팝업 및 리디렉션을 열고 허용된 사이트에 해당 사이트를 추가하세요.
- Firefox: 설정 › 개인 정보 및 보안을 열고 권한까지 스크롤한 다음, 팝업 창 차단 옆의 예외를 클릭해 사이트를 추가하세요.
그래도 나타나는 팝업
차단을 켰는데도 광고가 계속 나타난다면 대개 팝업 윈도우가 아닙니다. 예전에 허용한 사이트의 알림은 브라우저를 닫아도 화면 모서리에 나타납니다. Safari › 설정 › 웹사이트 › 알림이나 Chrome의 사이트 설정에서 거부하세요. 모든 사이트에 광고가 뜨거나, 새 탭이 저절로 열리거나, 검색 엔진이 바뀌었다면 애드웨어의 징후입니다. 브라우저 하이재커를 제거하는 방법을 참고하세요. Mac이 감염되었다며 전화번호를 알려 주는 팝업은 언제나 사기입니다. “Apple Security Alert” 사기를 참고하세요.
Tidy My Mac으로 사이트 차단하기
- Web Protection에는 Always Block 목록이 있습니다.
example.com같은 도메인을 추가하면 하위 도메인을 포함해 모든 브라우저와 앱에서 차단됩니다. 같은 스위치로 매일 업데이트되는 목록을 바탕으로 피싱, 사기, 멀웨어 사이트와 광고, 추적기도 차단합니다. - Adware는 계속 다시 나타나는 팝업의 원인인 프로파일, 브라우저 정책, 프록시를 찾고, 잘 알려진 사이트를 다른 곳으로 보내는 hosts 파일의 줄을 나열합니다.
- Browser Extensions는 방문하는 모든 사이트를 읽을 수 있는 확장 프로그램이 무엇인지 보여 줍니다.
웹사이트와 팝업 차단에 관한 질문
Safari에서는 Safari › 설정 › 웹사이트 › 팝업 윈도우를 선택하고 필요한 사이트를 허용으로 설정하세요. Chrome에서는 주소창의 아이콘이나 사이트 설정 › 팝업 및 리디렉션에서 허용하세요. 모든 사이트에서 차단을 끄는 것보다 한 사이트만 허용하는 것이 더 안전합니다.
Safari에는 자체 차단 목록이 없습니다. 스크린 타임의 콘텐츠 및 개인정보 보호 설정, hosts 파일, 또는 Web Protection 같은 Mac 전체용 차단기를 사용하세요.
네. hosts 파일이나 Mac 전체에 적용되는 차단기를 쓰면 됩니다. Chrome의 보안 DNS 설정이 켜져 있으면 macOS를 거치지 않고 사이트를 조회할 수 있으니, 차단이 작동하는지 확인하세요.
브라우저에 캐시가 남아 있거나, 사이트가 www나 국가별 도메인 같은 다른 주소를 사용하기 때문입니다. 브라우저를 다시 시작하고 DNS 캐시를 비운 다음, 다른 주소도 차단하세요.