Я знаю гаряче, щоб заблокувати один блог tumblr
127.0.1.1 something.tumblr.com
але я хочу заблокувати весь tumblr. Я спробував, 127.0.1.1 tumblr.com
але це не працює.
Чи є спосіб це зробити?
Я знаю гаряче, щоб заблокувати один блог tumblr
127.0.1.1 something.tumblr.com
але я хочу заблокувати весь tumblr. Я спробував, 127.0.1.1 tumblr.com
але це не працює.
Чи є спосіб це зробити?
Відповіді:
Встановити dnsmasq
:
$ sudo apt-get install dnsmasq
Потім у /etc/dnsmasq.conf
(що, можливо, вам доведеться створити) додайте рядок:
address=/tumblr.com/127.0.0.1
Це заблокує tumblr.com
всі його субдомени, перенаправляючи його на localhost (127.0.0.1).
Примітка:
Для Ubuntu Trusty та інших, у яких уже є NetworkManager, використовується dnsmasq за замовчуванням, вам нічого не потрібно встановлювати.
Просто створіть файл /etc/NetworkManager/dnsmasq.d/local
:
address=/tumblr.com/127.0.0.1
і перезавантажте або перезавантажте NetworkManager
$ sudo service network-manager restart
/etc/hosts
Файл не підтримує підстановочні піддомени. тобто ви не можете сказати 127.0.0.1 *.tumblr.com
та заблокувати це всі URL-адреси форми щось.tumblr.com .
Якщо ви хочете заблокувати їх на рівні браузера, ви можете використовувати плагін або краще, проксі-фільтруючий проксі, наприклад Privoxy.
Якщо ви хочете , щоб блокувати їх на мережевому рівні, так що ніхто на цьому комп'ютері не може отримати доступ до сайтів, вам потрібно просте правило брандмауера , щоб блокувати something.tumblr.com «s діапазон IP, який на перший погляд здається 50.97.143.0/24
, тобто 50.97.143.0-50.97.143.255.
Переглядаючи та приймаючи IP-адресу, яку ви ввели як буквальну, ви вводите її неправильно. Замість 127.0.1.1 має бути 127.0.0.1