Можно ли настроить Windows 10 так, чтобы она игнорировала DNS-серверы и использовала только файл hosts?

Как в заголовке?

Я хочу, чтобы он разрешал доступ в Интернет только к заранее определенным доменам, явно указанным в узлах.

Если это невозможно, есть ли другой способ разрешить использование только предопределенных доменов?

1 ответ

Я думаю, используя поддельный DNS (например. 127.0.0.1) было бы достаточно. Есть только одна проблема: она не решит вашу проблему.

Интернет не работает на доменах, он работает на IP. Домены - это дополнение, которое решает проблему запоминания IP-адресов. DNS переводит доменные имена в IP-адреса сервера. Для большинства протоколов вы можете просто указать IP вместо домена, и он будет работать. HTTP 1.1 является исключением - используемое имя домена отправляется в заголовках HTTP, что позволяет запускать несколько доменов на одном IP. Заголовками можно легко манипулировать, и вы все равно можете попасть на любой сайт без DNS.

О, и вы могли бы просто использовать независимый от ОС DNS-преобразователь.

Что вам нужно, это брандмауэр.

Другие вопросы по тегам