Я знаю, как редактировать мой файл hosts на osx, как я могу заблокировать диапазон 78.31.8.0/22? Что я помещаю в файл hosts?
2 ответа
3
Ты не можешь.
/etc/hosts
не предназначен для блокировки - он предназначен для преобразования доменных имен в адреса (когда другие методы недоступны), а точнее - точное имя для одного адреса. Если программа попытается получить доступ к адресу напрямую, система даже не коснется /etc/hosts
, потому что искать будет нечего.
Используйте надлежащий брандмауэр, такой как ipfw
.
2
Простой способ обнулить диапазон ip:
route add 78.31.8.0/22 lo
Используйте таблицу маршрутизации, чтобы сделать это :)