Блокировать URL с путем в /etc/hosts?

Я работаю над OSX и хочу заблокировать доступ к отдельному URL (профилю твиттера) в /etc/hosts,

Это возможно? Я попытался добавить:

127.0.0.1      twitter.com/mypath
127.0.0.1      www.twitter.com/mypath

а затем работает sudo dscacheutil -flushcache, но, похоже, ничего не делает, я все еще вижу страницу.

1 ответ

Решение

Нет, /etc/hosts статическая DNS-таблица поиска Прежде чем использовать URL-адрес, он начинает действовать.

При попытке открыть URL это происходит

  1. Разрешение DNS (здесь /etc/hosts active) > разрешить twitter.com по ip адресу
  2. TCP-соединение установлено с IP
  3. тогда протокол http пришел играть
Другие вопросы по тегам