DNS-адрес сервера интрасети не найден
Я настроил сервер интрасети под управлением Ubuntu 16.04, apache2 и dnsmasq. В системе Ubuntu все работает нормально. На моей второй системе (Windows 10) я получаю ошибку ERR_NAME_NOT_RESOLVED в Chrome и аналогичную в Edge при попытке получить доступ к Серверу через его доменное имя. Подключение по ip адресу работает нормально. Я также протестировал пинг домена через консоль и получил следующее возвращение:
Ping wird ausgeführt für nextcloud.intranet [192.168.2.199] mit 32 Bytes Daten:
Antwort von 192.168.2.199: байт =32, Zeit<1 мс, TTL=128
Antwort von 192.168.2.199: байт =32, Zeit<1 мс, TTL=128
Antwort von 192.168.2.199: байт =32, Zeit<1 мс, TTL=128
Antwort von 192.168.2.199: байт =32, Zeit<1 мс, TTL=128
Итак, я предполагаю, что сервер DNS работает, но почему мои браузеры не могут подключиться?
Сервер имеет статический IP-адрес (192.168.2.199) с маршрутизатором (easybox), настроенным на использование этого сервера в качестве своего основного DNS и 8.8.8.8 в качестве своего вторичного. dnsmasq прослушивает 127.0.0.1/192.168.2.199 и настроен для принудительной установки каждого домена *.intranet на 192.168.2.199 (адрес =/.intranet/192.168.2.199).
= Dnsmasq DNS
закомментировано для NetworkManager.
1 ответ
Добавление статического IP-адреса моих серверов в файл хоста решило проблему.
/ и т.д. / хосты
127.0.0.1 myServer
192.168.2.199 myServer