Por que MagicDNS resolve dispositivos pero non nomes de host de oficina
MagicDNS dá nomes aos dispositivos dunha tailnet, non aos hosts da zona da túa oficina. Un DNS dividido xunto cun resolutor e unha ruta accesibles é o que fai que o nome da oficina responda.
MagicDNS dá a cada dispositivo dunha tailnet un nome derivado do nome da súa máquina e do dominio DNS da tailnet. Tailscale crea ese nome e respóndese pola ruta do resolutor de Tailscale. Un nome de host de oficina como files.office.example pertence a unha zona que Tailscale nunca escribiu, así que cambiar o nome dun dispositivo non pode crealo. Os dous espazos de nomes coexisten; simplemente teñen propietarios distintos.
Ese mecanismo está detrás dun informe moi común: o host de Tailscale responde e o servidor de ficheiros segue devolvendo un erro de resolución.
Dous espazos de nomes, dous propietarios
O nome dun dispositivo xérase a partir do nome de host da propia máquina, as colisións resólveas Tailscale e o resultado vive baixo o dominio da tailnet. A zona de oficina manténa quen administra o resolutor da oficina, con rexistros creados por un administrador ou por rexistro dinámico. Os nomes curtos ocultan a diferenza: files pode ser unha expansión de sufixo de busca que responde o DNS da oficina, un dispositivo da tailnet ou nada de nada. Consultar o nome completo mostra que sistema respondeu realmente.
Cambiar o nome de máquina do encamiñador de subrede non fai nada pola zona de oficina. Renomea un dispositivo de Tailscale e deixa intacto o rexistro do servidor de oficina, por iso renomear e reintentar nunca converxe.
Apunte a zona de oficina ao seu resolutor
O DNS dividido de Tailscale envía as consultas dos dominios elixidos a un servidor de nomes que vostede especifique, e todo o demais segue a política restante. Engada o dominio que o resolutor da oficina serve realmente, non o sufixo de busca que escriba por casualidade. Un sufixo de busca di ao cliente que engadir; non di ao resolutor onde mirar. Eses dous axustes parecen similares nunha consola e compórtanse de xeito completamente distinto.
Un servidor de nomes restrinxido debe ser autoritativo para o dominio asociado a el, ou a resposta será unha derivación en lugar dun enderezo.
A accesibilidade vai antes ca a resolución
O cliente tamén ten que chegar a ese servidor de nomes. Para un resolutor nunha LAN privada, a ruta da subrede debe anunciarse e aceptarse, a política de acceso debe permitir a consulta e debe existir un camiño de volta. Un enderezo DNS correcto na consola de administración só demostra que a configuración se gardou. Se os paquetes non poden chegar ao resolutor, o síntoma é un tempo de espera, que se ve distinto dunha resposta autoritativa de que non existe tal rexistro.
Esa diferenza é diagnóstica. Un tempo de espera apunta ao encamiñamento ou á política, mentres que unha resposta negativa inmediata apunta ao rexistro ou á zona. Lea cal obtén antes de cambiar calquera axuste de DNS.
Separe o fallo do nome do fallo do servizo
Se o recurso responde no seu enderezo privado pero non polo nome de host, a investigación queda en DNS. Se non funciona ningunha das dúas, corrixa primeiro o encamiñamento ou o servizo, porque un nome que resolve a un enderezo inalcanzable non é progreso. Consulte o nome completo e anote que servidor respondeu. En macOS algunhas ferramentas de liña de ordes seguen un camiño distinto do das aplicacións normais, así que un terminal dig e un navegador poden discrepar sobre o mesmo nome.
Repita a proba cun nodo de saída seleccionado se ese é o modo normal do dispositivo. O tratamento de DNS do nodo de saída difire da configuración sen nodo de saída, e probar só nun modo pode pasar por alto o fallo que os usuarios ven realmente.
Anote a zona, o enderezo do resolutor e a ruta que leva a consulta. Eses tres explican a maioría das sorpresas de MagicDNS sen outra rolda de renomeamentos.