Да, ситуация типичная для MikroTik. То, что ты сделал через IP → DNS → Static — это правильно, но есть несколько нюансов, почему клиенты не видят локальный сайт.
1️⃣ Что делает Static DNS на MikroTik
Статическая запись в IP → DNS → Static действует только для запросов, которые идут через сам MikroTik как DNS-сервер.
Если на ПК прописан другой DNS (например, от провайдера или Google 8.8.8.8), то запись mysite.ru → 10.10.10.10 не будет работать.
То есть ПК должен использовать MikroTik как DNS-сервер.
2️⃣ Проверяем настройки
IP → DNS → Settings
Allow Remote Requests — включено?
Без этого MikroTik не будет отвечать на запросы DNS с клиентов.
Static
Пример: Name: mysite.ru, Address: 10.10.10.10
Server — можно оставить пустым, чтобы отвечал сам MikroTik.
Клиенты
Убедиться, что ПК или устройства используют MikroTik как DNS-сервер:
Либо через DHCP на MikroTik (IP → DHCP Server → Networks → DNS Servers)
Либо вручную прописать IP MikroTik как DNS.
3️⃣ Сброс кеша
На MikroTik: /ip dns cache flush
На ПК: ipconfig /flushdns (Windows)
Иногда браузер тоже кеширует DNS, тогда Ctrl+Shift+R или закрыть/открыть браузер.
4️⃣ Пример пошагово
Включить разрешение запросов с клиентов:
IP → DNS → Settings → [✓] Allow Remote Requests
Создать статическую запись:
IP → DNS → Static → Add
Name: mysite.ru
Address: 10.10.10.10
Настроить DHCP для локальных клиентов:
IP → DHCP Server → Networks → DNS Servers: 10.10.10.1 (IP MikroTik)
Сброс кеша на MikroTik и на клиенте.
Проверка с клиента:
ping mysite.ru
nslookup mysite.ru
Если ping показывает 10.10.10.10, всё работает.
5️⃣ Частые ошибки
Allow Remote Requests выключено — MikroTik не отвечает.
Клиенты используют другой DNS (например, 8.8.8.8).
Браузер кеширует старый IP.