Я настраиваю DNS-сервер локальной сети, используя DNSMasq, для переадресации моего веб-сервера, который в данный момент имеет https и перенаправляет порты моим маршрутизатором. У меня есть зарегистрированный домен, который отлично разрешается из-за пределов моей локальной сети, и я решаю проблему обратной связи NAT для запросов, исходящих из локальной сети. с достаточным количеством времени, потраченным на то, чтобы выдергивать мои волосы после утомления ifconfig
и копать землю
Я открыл firefox Nightly (98) и обнаружил, что мое доменное имя в адресной строке прекрасно разрешает запрос https, и теперь я немного успокоился, я не знаю, почему это происходит.
dig mydomain.local, кажется, работает правильно с записью A, возвращаемой для частного IP-адреса, где находится мой сервер:
; <<>> DiG 9.10.3-P4-Ubuntu <<>> mydomain.local
;; глобальные параметры: +cmd
;; Получил ответ:
;; ->>HEADER<<- код операции: QUERY, статус: NOERROR, id: 6363
;; флаги: qr aa rd ra; ЗАПРОС: 1, ОТВЕТ: 1, ПОЛНОМОЧИЯ: 0, ДОПОЛНИТЕЛЬНО: 1
;; ДОПОЛНИТЕЛЬНЫЙ ПСЕВДОРАЗДЕЛ:
; ЭДНС: версия: 0, флаги:; UDP: 4096
;; РАЗДЕЛ ВОПРОСОВ:
;мой_домен.local. В
;; РАЗДЕЛ ОТВЕТОВ:
мой домен.локальный. 0 В А 192.168.0.29
;; Время запроса: 3 мс
;; СЕРВЕР: 192.168.0.29#53(192.168.0.29)
;; КОГДА: воскресенье, 16 января, 22:33:18 AST 2022 г.
;; РАЗМЕР MSG rcvd: 58
и IP действительно разрешает и обслуживает содержимое веб-сайта, как и ожидалось.
Я выполнял некоторые базовые настройки dnsmasq, вот основные параметры конфигурации, которые у меня есть в dnsmasq.conf
домен необходим
фиктивный-приват
неразрешенный
сервер=8.8.8.8
сервер=8.8.4.4
местный=/локальная сеть/
адрес =/mydomain.local/192.168.0.29
домен = локальная сеть
и файл хоста содержит
192.168.0.29 мойдомен.локальный
Я очистил локальный DNS-кэш Chrome в хром://сетевые-внутренние/#dns
но ничего не изменилось, поэтому в данный момент мне интересно, чем chrome отличается от firefox в этом отношении.