High Sierra DNS falla intermitentemente para los hosts locales de LAN

1

Tengo un dominio local para mi red doméstica, que utiliza .loc como TLD (no .local ). La resolución de nombres para los hosts en esa red siempre funciona utilizando dig o nslookup desde un terminal, pero falla intermitentemente en cualquier otra parte. Un día funcionará bien y comenzaré a volver a crecer mi cabello, y al siguiente no podré ssh a otra máquina para salvar mi vida.

¿Se trata de un problema mDNSResponder / Bonjour? He intentado simplemente deshabilitar mDNSResponder, pero SIP lo deshabilita (y es poco probable que el IT esté de acuerdo con deshabilitar SIP). El lavado de DNS no ayuda. ¿Qué más puedo probar?

mac:~ user$ sudo killall -HUP mDNSResponder
mac:~ user$ scp ~/.ssh/id_rsa.pub [email protected]:/id_rsa.pub
ssh: Could not resolve hostname kube1.domain.loc: nodename nor servname provided, or not known
lost connection
mac:~ user$ dig kube1.domain.loc

; <<>> DiG 9.8.3-P1 <<>> kube1.domain.loc
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59092
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;kube1.domain.loc.          IN  A

;; ANSWER SECTION:
kube1.domain.loc.       900 IN  A   10.0.0.130

;; Query time: 4 msec
;; SERVER: 10.0.0.10#53(10.0.0.10)
;; WHEN: Thu Feb  1 18:59:51 2018
;; MSG SIZE  rcvd: 48

mac:~ user$ 
    
pregunta superstator 02.02.2018 - 04:07

1 respuesta

2

macOS no considera que su lista de servidores DNS tenga ningún tipo de prioridad, simplemente dispersa las consultas en todas ellas de forma semirrígida. Establézcalo en solamente use el servidor DNS interno, y debería obtener búsquedas mucho más confiables.

    
respondido por el Gordon Davisson 02.02.2018 - 08:16

Lea otras preguntas en las etiquetas