Jump to content
  • 0

4.0 Alpha 9: dns-proxy - не резолвятся клиенты по hostname при включении update-dns


Sergey Zozulya

Question

Keenetic Extra (KN-1713)
4.0 Alpha 9

Включил резолвинг клиентов по имени хоста по этой инструкции - https://help.keenetic.com/hc/ru/articles/360011129420-Обращение-к-сетевому-устройству-по-hostname

В выводе show dns-proxy вижу добавленные статические записи, например:

static_a = orangepi5 192.168.1.100
static_a = ESP-D3E181 192.168.1.106
static_a = lumi-gateway-mgl03 192.168.1.200

но по имени хоста клиенты не резолвятся:

$ ping orangepi5
ping: orangepi5: Temporary failure in name resolution

$ ping 192.168.1.100
PING 192.168.1.100 (192.168.1.100) 56(84) bytes of data.
64 bytes from 192.168.1.100: icmp_seq=1 ttl=64 time=2.01 ms
64 bytes from 192.168.1.100: icmp_seq=2 ttl=64 time=2.05 ms
64 bytes from 192.168.1.100: icmp_seq=3 ttl=64 time=10.9 ms
^C
--- 192.168.1.100 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2005ms
rtt min/avg/max/mdev = 2.013/4.975/10.866/4.165 ms

На машине, с которой отправляю запрос, DNS-сервер - роутер:

$ resolvectl dns wlo1 
Link 2 (wlo1): 192.168.1.1

Hostname клиента, к которому обращаюсь, верный:

$ hostname
orangepi5

Прикрепляю self-test постом ниже.

Edited by Sergey Zozulya
Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

@Sergey Zozulya только в LinuxOS системе воспроизводится? WinOS, AndroidOS, iOS?

Попробовал выполнить в WinOS, не воспроизводится с вашей конфигурацией ip host и update-dns включенного для сегмента сети. Версия 4.0.10

ping -n 5 my.comp

Обмен пакетами с my.comp [192.168.15.50] с 32 байтами данных:
Ответ от 192.168.15.50: число байт=32 время<1мс TTL=128
Ответ от 192.168.15.50: число байт=32 время<1мс TTL=128
Ответ от 192.168.15.50: число байт=32 время<1мс TTL=128
Ответ от 192.168.15.50: число байт=32 время<1мс TTL=128
Ответ от 192.168.15.50: число байт=32 время<1мс TTL=128

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

 

Link to comment
Share on other sites

  • 0

@hellonow хм, похоже, что это какая-то особенность системного резолвера. Возможно, локальные адреса как-то по-другому резолвятся. Потому что хоть DNS сервер и кинетик, без явного указания IP кинетика как DNS сервера имя не резолвится, а вот с указанием IP все нормально:

image.png.efb16a0eec2be702e8c055b7fb29d50a.png

На Android все работает без танцев. Windows не нашел, на WinPE не удалось подключиться к роутеру.

Удалось добиться обращения только по имени, если еще дополнительно включить https://help.keenetic.com/hc/ru/articles/214471085. Отдельно использование DHCP Option 15 не помогает, но вместе с update-dns работает. Для справки - без обоих этих опций работает обращение через orangepi5.local.

Edited by Sergey Zozulya
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...