DNS через WireGuard на Mikrotik

Обсуждение ПО и его настройки
Ответить
Homyak
Сообщения: 6
Зарегистрирован: 20 июл 2023, 16:19

Всех приветствую, поправьте если я чего то не понимаю в следующей проблеме.
Есть два микротика соединенных между собой через WireGuard, за каждым своя подсеть. Маршрутизация настроена между сетями, пинги по ip адресам проходят, проблема возникает когда хочу пинговать по имени компьютера в другой подсети, он не проходит. DNS сервером выступает сам микротик, на нем в статике прописано соответствие имени компьютера и адреса из другой подсети. Но пинг не идет, при этом сам микротик прекрасно пингует по имени данный компьютер. Фаерволы полностью отключал, nat через WireGuard отключен. Компьютеры без домена, ОС Windows 7, Server 2012. Как решить данную проблему?


xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

Homyak писал(а): 20 июл 2023, 16:25 DNS сервером выступает сам микротик
Точно?
На компах nslookup что показывает?


Telegram: @thexvo
Homyak
Сообщения: 6
Зарегистрирован: 20 июл 2023, 16:19

/ip dns static
add address=192.168.2.252 name=asuseeepc

Код: Выделить всё

C:\Users\Администратор>nslookup asuseeepc
╤хЁтхЁ:  UnKnown
Address:  192.168.1.254
Не заслуживающий доверия ответ:
╚ь :     asuseeepc
Address:  192.168.2.252
При этом следующая команда ping говорит следующее

Код: Выделить всё

C:\Users\Администратор>ping asuseeepc
При проверке связи не удалось обнаружить узел asuseeepc.
Проверьте имя узла и повторите попытку.


xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

Попробуйте изменится ли поведение, если пинговать в виде FQDN - с точкой на конце (ping asuseeepc.)
Или если запись на микротике сделать вида: asuseeepc.home


Telegram: @thexvo
Homyak
Сообщения: 6
Зарегистрирован: 20 июл 2023, 16:19

Пинг с точкой в конце прошел, но что это значит я не понимаю, типа так работает или все же что то не так?

Код: Выделить всё

C:\Users\Администратор>ping 192.168.2.252

Обмен пакетами с 192.168.2.252 по с 32 байтами данных:
Ответ от 192.168.2.252: число байт=32 время=103мс TTL=126
Ответ от 192.168.2.252: число байт=32 время=104мс TTL=126
Ответ от 192.168.2.252: число байт=32 время=109мс TTL=126
Ответ от 192.168.2.252: число байт=32 время=107мс TTL=126

Статистика Ping для 192.168.2.252:
    Пакетов: отправлено = 4, получено = 4, потеряно = 0
    (0% потерь)
Приблизительное время приема-передачи в мс:
    Минимальное = 103мсек, Максимальное = 109 мсек, Среднее = 105 мсек

C:\Users\Администратор>nslookup asuseeepc
╤хЁтхЁ:  UnKnown
Address:  192.168.1.254

Не заслуживающий доверия ответ:
╚ь :     asuseeepc
Address:  192.168.2.252


C:\Users\Администратор>ping asuseeepc
При проверке связи не удалось обнаружить узел asuseeepc.
Проверьте имя узла и повторите попытку.

C:\Users\Администратор>ping asuseeepc.

Обмен пакетами с asuseeepc [192.168.2.252] с 32 байтами данных:
Ответ от 192.168.2.252: число байт=32 время=111мс TTL=126
Ответ от 192.168.2.252: число байт=32 время=107мс TTL=126
Ответ от 192.168.2.252: число байт=32 время=101мс TTL=126
Ответ от 192.168.2.252: число байт=32 время=98мс TTL=126

Статистика Ping для 192.168.2.252:
    Пакетов: отправлено = 4, получено = 4, потеряно = 0
    (0% потерь)
Приблизительное время приема-передачи в мс:
    Минимальное = 98мсек, Максимальное = 111 мсек, Среднее = 104 мсек

C:\Users\Администратор>ping asuseeepc
При проверке связи не удалось обнаружить узел asuseeepc.
Проверьте имя узла и повторите попытку.


xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

Это значит, что винда априори считает, что если имя состоит из одного слова - это не DNS, а NetBIOS, а в данном широковещательном домене у вас такого устройства нет.
Так что либо изначально давайте всем имена содержащие точку, чтобы было очевидно, что это DNS, либо используйте вот так, с точкой на конце.


Telegram: @thexvo
Homyak
Сообщения: 6
Зарегистрирован: 20 июл 2023, 16:19

Винда не дает указать имя пк с точкой, грустно. Спасибо за помощь


xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

Где именно не даёт?
Везде, где вы можете подключаться по доменному имени - там само собой можно вбить и имя с точкой на конце.

Если вы наоборот пытаетесь поменять именно NetBIOS имена машин - то там не даст, но там и нет никакого смысла менять.
Ещё раз, если вы хотите использовать имена машин вбитые на самих машинах, надо поднимать WINS-сервера, которые будут транслировать их из одной сети в другую (либо заполнять табличку hosts на каждом клиенте).
Если вы хотите использовать DNS в виде статических записей на микротиках - то имена машин никакой роли не играют, просто не используйте их, а DNS-имена придумайте свои.


Telegram: @thexvo
Homyak
Сообщения: 6
Зарегистрирован: 20 июл 2023, 16:19

Понял, спасибо, я думал имя днс должно быть связано с именем пк


Ответить