Tengo un local de dominio para mi casa de la red, que utiliza .loc
como un TLD (no .local
). La resolución de nombres de hosts de la red siempre funciona usando dig
o nslookup
desde un terminal, pero produce intermitentemente en todas partes. Un día va a funcionar bien y voy a empezar a ver cómo mi pelo, y la siguiente, yo soy incapaz ssh
a otra máquina para salvar mi vida.
Es este un mDNSResponder/Bonjour problema? He intentado simplemente deshabilitar mDNSResponder, pero SIP no lo permite (y es poco probable que vaya a lo largo de con la inhabilitación de SIP). Lavado de DNS no ayuda. ¿Qué más puedo hacer?
mac:~ user$ sudo killall -HUP mDNSResponder
mac:~ user$ scp ~/.ssh/id_rsa.pub user@kube1.domain.loc:/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$