Мои физические настройки:
DMZ (SERVER) (192.168.1.1)
|
|
WAN ——— ROUTER (1.2.3.4, 192.168.1.254) ——— LAN
Адреса LAN назначаются DHCP. Маршрутизатор назначает эту конфигурацию:
Я настроил сервер и работает правильно в качестве прокси-сервера DNS, за исключением его имени хоста, для которого он возвращает 192.168.1.1
. Цель этой настройки состоит в том, чтобы сервер был доступен на одном и том же имени хоста из WAN или LAN.
Проблема в том, что моя система игнорирует эту настройку DNS. Я пробовал очистить DNS в системе и браузере, но ничего из этого не работает. Запросы DNS вручную работают должным образом, но поскольку приложение выполняет запрос, оно использует неправильный адрес.
Когда вы предоставляете клиентам два DNS-сервера ( 192.168.1.1 и 8.8.8.8), вы не можете предполагать, что они дадут приоритет одному из серверов; клиенты могут запрашивать любой или оба сервера по своему усмотрению. Если вы хотите, чтобы они специально использовали внутренний DNS-сервер, вы должен предоставлять этот сервер только через DHCP.