Как известно файл hosts расположенный в C:\WINDOWS\system32\drivers\etc влияет на нормальную работу протокола tcp/ip,
и отображения сайтов в браузере

Если с файликом все нормально, тогда он будет выглядеть так

Если в этом файле есть ещё записи, как в примере

127.0.0.1 localhost vk.com
127.0.0.1 localhost mail.ru
Это значит что сайты vk.com и mail.ru будут недоступны

Дополнительные записи в файле hosts появляются в результате работы вирусов, и если записи есть, значит, компьютер болен и его надо лечить

Так как защитить файл hosts

1. пользоваться антивирусом
2. в дополнение к антивирусу можно переместить этот файл, в любое другое место, а лучше скопировать (например в C:\WINDOWS\system), только если вы решите переместить этот файл, тогда надо будет переписать к нему путь в реестре
В старом ХР, это можно сделать в
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath

Важно: Необходимо понимать, что некоторые вирусы научились сами копировать этот файл и вносить изменения в его копию, тем самым блокирую сайты

Теперь если у вас есть подозрение, что файл hosts изменен, советуем забивать файл hosts в строке поиска и проверять нет ли его копий, если есть значит компьютер надо лечить