Страница 1 из 1
Re: Проблема с ДНС на микротике версии 7.9.2 (stable)
Добавлено: 31 янв 2024, 09:31
Erik_U
микротик не умеет быть WINS-ом
nslookup использует DNS, поэтому все работает
проводник использует WINS, поэтому ошибка.
Re: Проблема с ДНС на микротике версии 7.9.2 (stable)
Добавлено: 31 янв 2024, 10:02
Erik_U
просто через днс должно работать.
не упоминайте винс в настройках на клиентах
Re: Проблема с ДНС на микротике версии 7.9.2 (stable)
Добавлено: 31 янв 2024, 10:47
Erik_U
если пинг с клиета до хранилки работает, значит сетевых проблем нет.
Ошибка может быть из-за технологий. Например, если хранилка нфс, то виндовс без дополнительного по выдаст такую ошибку.
Хранилка на чем реализована?
На хранилке нет брендмауэра? Там нет запретов для клиентов из новых сетей (сеть /32 это новая отдельная сеть)?
Re: Проблема с ДНС на микротике версии 7.9.2 (stable)
Добавлено: 31 янв 2024, 11:15
bst-botsman
Задайте "нормальные" с точки зрения DNS имена ресурсов (вида name.domain).
Для примера hranilka.local
Re: Проблема с ДНС на микротике версии 7.9.2 (stable)
Добавлено: 31 янв 2024, 11:36
Erik_U
выше на скрине трейс до хранилки по имени работал
и нслукап
важно:
192.168.1.10\255.255.255.255
и
192.168.1.0\255.255.255.0
Это разные сети.
Нужен маршрут. Хранилка должна знать, что на адрес 192.168.1.10 пакет нужно отправить микротику (роутеру), а не пытаться найти этот хост напрямую, потому что он в одной с хранилкой сети якобы.
Чтобы хосты в сети 192.168.1.0 не путались, сделайте в л2тп другую адресацию, непересекающуюся. Чтобы они по умолчанию хотели взаимодействовать через шлюз, без правки локальных таблиц маршрутизации
Re: Проблема с ДНС на микротике версии 7.9.2 (stable)
Добавлено: 31 янв 2024, 14:19
gmx
Тут проблема ни в DNS, ни в Микротке. Тут проблема в Windows, а именно: Windows в одноранговых сетях не обращается к DNS серверу для разрешения имени без суффикса (расширения). И все тут. Ничего не поделаешь. Когда вы nslookup вручную говорите "проверь", понятное дело, nslookup отправляет запрос к DNS серверу, так как сама nslookup создана для того, чтобы отправлять запросы к DNS.
Но в других (точнее, наверное во всех) приложениях и местах в Windows имена без суффикса разрешаются через NetBIOS.
Поэтому, чтобы не городить огород, а использовать DNS сервер в микротике, просто добавьте расширение, например "hranilca.local".
Если уж очень хочется именно hranilca - то на всех виндовых машинах добавьте в файл hosts соответствующую запись. Ну, а если хочется стабильно и автоматически "hranilca" - то в сети придется поднимать сервер WINS (но это только Windows Server и совсем другая история).
Довольно давно я проверял в Linux - и Linux (была тогда Ubuntu) - таки обращается к DNS всякий раз, когда в браузере вводишь имя без суффикса. Однако... Что-то уже могло поменяется. Учитывая, что все больше Linux и Windows интегрируются и уживаются, вполне возможно, что в Linux уже что-то поменяли, а может это и вообще от дистрибутива зависит.
Все это я разобрал и разжевал много лет назад здесь
viewtopic.php?p=37908#p37908
Помню у меня появился медиапроигрывать Dune Base 3. И вот тогда-то я обнаружил, что мой NAS не всегда успешно резолвится в сети по имени.
Интересное время было

Re: Проблема с ДНС на микротике версии 7.9.2 (stable)
Добавлено: 31 янв 2024, 16:46
bst-botsman
valexvalex писал(а): ↑31 янв 2024, 14:32
Да, вы оказались правы, добавил в днс запись hranilka.local и всё взлетело.....Спасибо огромное, буду теперь переделывать ярлыки всем)
А я вам что советовал?
bst-botsman писал(а): ↑31 янв 2024, 11:15
Задайте "нормальные" с точки зрения DNS имена ресурсов (вида name.domain).
Для примера hranilka.local