Я думал, что, если я установлю DNS IP (ПК IP) в первичные DNS-маршрутизаторы, другие устройства, у которых маршрутизатор используется в качестве шлюза по умолчанию, будут загружать записи DNS из него, но пока он не работает так.
Вот почему вы боролись. Вы думали, что что-то не так.
Если вы проверите свой компьютер, вы обнаружите, что есть отдельные настройки для DNS-серверов и шлюз по умолчанию. Это две совершенно разные вещи. (Некоторые люди могут думать, что эти вещи связаны между собой, потому что они кажутся связанными с разумом человека, потому что люди узнают об этих терминах «DNS-серверы» и "шлюз по умолчанию" примерно в одно и то же время. Они просто узнают, что термины связаны с общими "настройками Интернета", которые необходимо настроить для работы устройства.) Во многих случаях IP-адрес, используемый для DNS-серверов, может быть тем же IP-адресом, который используется для "шлюза по умолчанию", но это не обязательно должно иметь место. Причина того, что эти адреса иногда могут быть одинаковыми, заключается в том, что компьютеры могут работать в многозадачном режиме: на одном компьютере с одним IP-адресом могут работать несколько программ, включая функции «DNS-сервер» и "шлюз по умолчанию".
DNS-серверы предоставляют функцию, называемую "разрешение имен", которая обычно используется для изменения имени, например www.example.com, на адрес, подобный адресу IPv6 2001:db8::a001 и адресу IPv4 192.0.2.100.
"Шлюз по умолчанию" используется для управления "маршрутизацией". Более конкретно, когда сеть немного более продвинута, "шлюз" относится к одному из способов маршрутизации некоторого трафика. "Шлюз по умолчанию" - это "шлюз", который используется всякий раз, когда устройство (включая компьютер) не имеет более конкретного шлюза для использования.
Я согласен с тем, что веб-серверы часто проверяют DNS-имя, которое предоставляет веб-браузер, поэтому вам может потребоваться указать DNS-адрес вашего локального веб-сервера. Лучшее решение - изменить настройки телефона, указав, какой DNS-сервер использовать. В настройках вашего телефона может быть указано, что DNS-сервер должен использовать любой IP-адрес, предоставляемый так называемым "сервером автоматической адресации", таким как «DHCP-сервер IPv4». Если вы не видите простого способа настройки параметров «DNS-сервер» на своем телефоне, лучше всего, чтобы локальный «DHCP-сервер» предоставил вашему телефону необходимые параметры «DNS-сервера».
Поймите, что наличие нескольких DHCP-серверов в сети может вызвать конфликт и привести к "состоянию гонки", когда иногда устройства получают нужную информацию, а иногда устройства получают информацию с другого сервера. Итак, убедитесь, что этой проблемы не существует. Самый простой способ - убедиться, что в сети не запущено более одного DHCP-сервера. Если у вас есть DHCP-сервер (который может быть программным обеспечением, запущенным на "устройстве", являющемся вашим маршрутизатором, который может быть вашим текущим "шлюзом по умолчанию"), то либо измените конфигурацию этого DHCP-сервера, либо полностью отключите этот DHCP-сервер и запустите другой.