Instalação correta do sufixo DNS Ubuntu 17.04?

3

Eu tenho problemas para obter o sufixo DNS para funcionar corretamente

Basicamente, tenho jira.mycompany.local no servidor DNS da empresa mapeado para 192.168.100.5

Eu quero ser capaz de acessá-lo usando jira e jira.mycompany.local .

Eu tenho isso no meu /etc/systemd/resolvd.conf

[Resolve]
Domains=mycompany.local devnet.mycompany.nl

Reiniciar o gerenciador de rede & resolvido:

systemctl restart NetworkManager.service
systemctl restart systemd-resolved.service 

Resultados neste /etc/resolv.conf :

nameserver 192.168.10.1
nameserver 192.168.10.2
nameserver 127.0.0.53

search mycompany.local
search devnet.mycompany.nl

Então tudo isso parece bom. Testando o DNS:

nslookup jira.mycompany.local
Server:     192.168.10.1
Address:    192.168.10.1#53

Name:   jira.mycompany.local
Address: 192.168.100.5

Ping para IP:

>ping 192.168.100.5
PING 192.168.100.5 (192.168.100.5) 56(84) bytes of data.
64 bytes from 192.168.100.5: icmp_seq=1 ttl=63 time=7.04 ms

Ping To hostname (com e sem sufixo):

>ping jira
ping: jira: Name or service not known

>ping jira.mycompany.local
ping: jira.mycompany.local: Name or service not known

Linha relevante de /etc/nsswitch.conf :

hosts:          files [NOTFOUND=return] resolve [!UNAVAIL=return] dns myhostname

(eu removi a linha avahi para que ela não interfira).

Teste usando dig:

dig +short jira 
(empty)

dig +short jira.mycompany.local 
192.168.100.5

[EDITAR]

Eu modifiquei a linha hosts no etc / nsswitch.conf:

hosts:          files resolve dns

Agora:

>ping jira.mycompany.local
PING jira.mycompany.local (192.168.100.5) 56(84) bytes of data.
64 bytes from 192.168.100.5: icmp_seq=1 ttl=63 time=7.04 ms

Funciona, mas:

>ping jira
ping: jira: Temporary failure in name resolution

Como posso depurar este problema ou corrigi-lo?

    
por RobAu 15.06.2017 / 09:17

1 resposta

1

Tente usar apenas na linha search em você resolv.conf

search mycompany.local devnet.mycompany.nl

Em segundo lugar, seu teste com dig usando apenas jira falha e esse é um comportamento normal! dig não completará automaticamente seu nome de host com os domínios especificados em resolv.conf .

    
por 29.08.2017 / 16:44