Блокировать 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 это происходит
- Разрешение DNS (здесь
/etc/hosts
active) > разрешить twitter.com по ip адресу - TCP-соединение установлено с IP
- тогда протокол http пришел играть