Из того, что я знаю, DNS - это сервис, который переводит доменные имена в IP-адреса.
Я заметил кое-что в некоторых небольших сетях в небольших компаниях, когда они использовали маршрутизаторы в качестве коммутаторов.
модем --- маршрутизатор (А) --- маршрутизатор (Б) --- ПК
Маршрутизатор (A) 192.168.0.1
Маршрутизатор (B) 192.168.1.1
Если у вас есть два маршрутизатора в одной сети, и они оба включили DHCP, но в другой маске подсети, и вы хотите получить доступ к странице маршрутизатора (A) или (B), вы должны ввести статический DNS внутри вашего компьютера, как это
DNS 192.168.0.1
second DNS 192.168.1.1
Если нет, вы получите доступ к одному из них. Я знаю, что это неправильная конфигурация, но она работает!
Мой вопрос почему? DNS так не работает!
Ответы:
Некоторые маршрутизаторы имеют возможность превращаться в коммутаторы и, следовательно, не должны включать DHCP, и все машины могут оставаться в одном диапазоне IP-адресов. Это устранит вашу проблему.
Но чтобы ответить на ваш вопрос, у маршрутизатора A и маршрутизатора B есть таблица, содержащая все машины и наилучшие маршруты для доступа к компьютеру, подключенному к нему. Чтобы ваш компьютер нашел машину на работе, он проверяет один маршрутизатор, а затем другой. Есть большая вероятность, что один маршрутизатор не знает о машинах на другом маршрутизаторе. Вот почему оба маршрутизатора указаны в качестве DNS-серверов.
Это не неправильная конфигурация, но не оптимальная. Это позволяет разделить машины. Например, бухгалтерия подключается к маршрутизатору A, а продажи - к маршрутизатору B.
источник