Не удается разрешить имя хоста в локальной сети - что не так с моей конфигурацией распознавателя?

Я использую kubuntu 18.04 ( обновлен с предыдущих версий (не-LTS) ) и у меня проблемы с разрешением имен хостов в моей локальной сети. DNS-запрос к локальным именам не отправляется ( подтверждено wireshark ). Если я прямо спрашиваю решатель, имя будет разрешено:

ian@martok:~$ host cubietruck
Host cubietruck not found: 2(SERVFAIL)

ian@martok:~$ host cubietruck 192.168.0.5
Using domain server:
Name: 192.168.0.5
Address: 192.168.0.5#53
Aliases: 

cubietruck has address 192.168.0.220

Конфигурация решателя systemd выглядит хорошо:

ian@martok:~$ systemd-resolve --status           
Global
          DNSSEC NTA: 10.in-addr.arpa
                      16.172.in-addr.arpa
                      168.192.in-addr.arpa
                      [...]
                      corp
                      d.f.ip6.arpa
                      home
                      internal
                      intranet
                      lan
                      local
                      private
                      test

Link 2 (eth0)
      Current Scopes: DNS                                                                                                                                                                    
       LLMNR setting: yes                                                                                                                                                                    
MulticastDNS setting: no                                                                                                                                                                     
      DNSSEC setting: no                                                                                                                                                                     
    DNSSEC supported: no                                                                                                                                                                     
         DNS Servers: 192.168.0.5 

Я также изменил /etc/nsswitch.conf, но это не меняет поведение (даже после перезагрузки) (закомментированная старая строка):

#hosts:          files mdns4_minimal resolve [!UNAVAIL=return] dns mdns4
hosts:          files mdns4_minimal resolve dns [!UNAVAIL=return] mdns4

Другое устройство в моей сети может правильно разрешать локальные имена хостов.

3
задан 10 May 2018 в 09:26

0 ответов

Другие вопросы по тегам:

Похожие вопросы: