Não é possível resolver o nome do host na rede local - o que há de errado com a configuração do meu resolvedor?

3

Estou usando o kubuntu 18.04 ( atualizado de várias versões anteriores (não-LTS) ) e tenho problemas para resolver nomes de host em minha rede local. Nenhuma consulta DNS é enviada ao resolvedor para nomes locais ( confirmado por wireshark ). Se eu perguntar diretamente ao resolvedor, o nome será resolvido:

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

A configuração do resolvedor do systemd parece bem:

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 

Eu também alterei /etc/nsswitch.conf , mas isso não altera o comportamento (mesmo depois da reinicialização) (a linha antiga comentou):

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

Outro dispositivo na minha rede pode resolver nomes de host locais corretamente.

    
por IanH 10.05.2018 / 08:26

0 respostas