Моя школа выпускает нам ноутбуки, которые, очевидно, имеют фильтрацию. Но фильтры не работают дома. И почему-то они не могут блокировать Google+ даже в школе, поэтому они просто указали plus.google.com на 127.0.0.1. Можно ли как-то игнорировать файл hosts, чтобы попасть в Google Plus?
2 ответа
DNS работает в несколько слоев.
При выполнении запроса DNS файл hosts является первым местом, где он пытается преобразовать домен в IP-адрес.
Если домен не указан в файле hosts, локальный DNS-сервер будет опрошен на предмет того, что домен имеет для IP-адреса. Если на локальном DNS-сервере также нет записи об этом домене, он перенаправит этот запрос на интернет-DNS-сервер (тот, что был получен от интернет-провайдера).
Как видите, файл hosts - это первое место, где устанавливается DNS, но локально на ПК. Таким образом, любой пользователь с правами администратора может редактировать его. Если у вас есть учетная запись администратора, вы можете отредактировать файл hosts и удалить запись для google plus. Однако, если его там нет, вы можете добавить один, чтобы переопределить его, указывая на 127.0.0.1, и он будет работать и в школе, если только они не блокируют его по-другому.
Но, как отметил Дэвид Постилл, это не мудро, и может быть даже против школьной политики.
Вы можете использовать прокси! :D
или если вы работаете в Windows, используйте диск WinPE с автономным редактором паролей Windows.
А также у нас есть другой способ: сделать ретрансляцию через 127.0.0.1 на один из этих IP-адресов.
Это можно сделать с помощью XAMPP и некоторых знаний PHP. ;)
Но я еще раз говорю: как сказал Дэвид Постилл, это может противоречить вашим школьным условиям и правилам.