-1

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

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

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

1 ответ1

1

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .