Назад | Перейти на главную страницу

Почему прокси-сервер не использует IP-адрес в файле клиентских хостов, но выполняет запрос DNS?

Веб-сайт изменил DNS-сервер, не сумев получить правильный IP-адрес с помощью обычного запроса DNS.
Поэтому мне нужно записать домен и IP в etc / hosts (macOS). Я могу получить доступ к этому сайту быстрее, только если использую прокси. Файл локальных хостов, похоже, игнорируется при использовании прокси, а прокси-сервер мне не принадлежит.
Почему прокси-сервер не использует IP-адрес в файле клиентских хостов, но выполняет запрос DNS?
Парадоксально ли использовать прокси и файл hosts одновременно?

Прокси-клиент действует как прозрачный прокси на маршрутизаторе. Когда я использую Wireshark, IP-адрес назначения - это тот, который я указал hosts.

Поскольку прокси-сервер не управляется вами, трудно понять, какая там ситуация. Но этот сервер (с прокси) имеет и использует собственный механизм разрешения и понятия не имеет о вашем /etc/hosts файл.

Вы можете создать собственный прокси-сервер, который пересылает запросы на внешний прокси для определенных хостов и работает только для ваших локальных машин.

Согласно редактированию: вы можете попробовать обновить hosts файл на маршрутизаторе, чтобы быстрее разрешить локальные хосты.