Похоже, что мой маршрутизатор (Mikrotik RB2011UiAS) каким-то образом перехватывает DNS-запросы, в которых есть «маршрутизатор» поддомена, и перенаправляет их себе.
router.google.com, router.amazon.com, вы называете это, даже такие вещи, как router11.google.com, я всегда оказываюсь на веб-интерфейсе моего маршрутизатора (192.168.0.1).
Это определенно не проблема конфигурации компьютера, я наблюдаю одну и ту же проблему на нескольких разных устройствах, включая мобильные.
Я действительно не знаю, как это исправить. Mikrotik просто действует как сервер пересылки DNS, он получает записи DNS-сервера от интернет-провайдера через DHCP, поэтому пользовательских настроек DNS нет. И я думаю, можно с уверенностью сказать, что серверы моего провайдера не несут ответственности за эту проблему.
Есть идеи, что я могу с этим сделать?
Похоже, что настройки RouterOS по умолчанию, по крайней мере для моего роутера, перехватывают DNS-запросы со словом "роутер" в них.
Это достигается путем применения так называемого статическая запись DNS со значением регулярного выражения "router". Как добавить или удалить такую запись описано в официальной Mikrotik Wiki. Вот. Если ссылка больше не работает, в Webfig откройте IP> DNS> Static, чтобы увидеть все записи, которые будут обрабатываться встроенным DNS-сервером.
Удаление записи в конечном итоге решило проблему, хотя и не сразу на всех устройствах, хотя я очистил их соответствующие кеши DNS. Я предполагаю, что это связано с TTL той записи DNS, которая была установлена на 1 день. Но если у кого-то есть более глубокое понимание этого, поделитесь, пожалуйста.
Обновление: чтобы не усложнять ситуацию, я не упомянул, что у меня есть внутренний преобразователь DNS, который использует маршрутизатор Mikrotik в качестве сервера пересылки. Я забыл очистить кеш этого преобразователя после удаления записи DNS в RouterOS. После очистки кеша распознавателя и еще раз очистки кеша ОС устройства и очистки кеша приложений (например, Firefox) теперь все работает нормально, перехватов больше нет.