Tailscale MagicDNS wurket, mar nslookup mislearret op macOS
macOS-apps lossen op fia de systeemresolver; nslookup lêst in statysk bestân. Test itselde tailnet-namme op beide paden foardat jo in DNS-ynstelling wizigje.
Op in Mac lost ping in tailnet-masjinnamme op wylst nslookup in flater weromjout, en beide opdrachten fertelle de wierheid. Apps lossen op fia de systeemresolver, dy’t Tailscale per ynterface konfigurearret, wylst nslookup en host in statysk bestân lêze dat MagicDNS nea oanrekket. De beide paden kinne ferskille sûnder dat ien pakket ferlern giet. Bepaal hokker paad jo mislearjende app naam foardat jo in DNS-ynstelling wizigje.
Twa oplossingspaden, twa ferskillende antwurden
App-ferkear op macOS giet fia de systeemresolver, en resolver-ynskriuwings dy’t per ynterface beheind binne, beslisse hokker tsjinner foar hokker domein antwurdet. Tailscale ynstallearret dêr syn MagicDNS-ynskriuwing, dêrom fine Safari en ssh tailnet-nammen. nslookup, host en dig lêze ynstee /etc/resolv.conf of nimme in tsjinner op ’e kommandorigel, en dat bestân neamt gewoanlik noch de router of in kantoartsjinner. In tailnet-namme dy’t nei dat bestân stjoerd wurdt, hat gjin gesachhawwende antwurd dat derop wachtet, dus it helpmiddel rapportearret in flater wylst it systeempaad slagget.
Gjin fan beide helpmiddels gedraacht him ferkeard. Se freegje ferskillende tsjinners, en mar ien fan dy tsjinners wit fan jo tailnet.
Test itselde namme fia it systeempaad
Brûk de systeemopsykoprop as de earste test en ferlykje dy dan mei in fraach dy’t direkt op ’e MagicDNS-resolver rjochte is. Hâld de stavering yn beide itselde, ek de tailnet-domein, want in koarte namme en in folslein kwalifisearre namme binne ferskillende fragen mei ferskillende antwurden.
dscacheutil -q host -a name nas-01.tailnet-a1b2.ts.net
scutil --dns
dig @100.100.100.100 nas-01.tailnet-a1b2.ts.net
Dy trije útfiersels beantwurdzje trije fragen: wat it systeem weromjout, hokker resolvers foar hokker domeinen konfigurearre binne, en wat MagicDNS sels wit. In namme dy’t yn it twadde en tredde foarkomt mar yn it earste ûntbrekt, wiist op lokale konfiguraasje en net op it tailnet.
As de namme oplost, test de tsjinst
In korrekt DNS-antwurd bewiist allinnich dat in namme nei in adres wiist. De tsjinst dêrefter kin stoppe wêze, de poarte kin troch in tagongsregel filtere wurde, en in sertifikaat kin in oare host neame as dy’t jo typt hawwe.
nc -vz nas-01.tailnet-a1b2.ts.net 445
ping -c 3 nas-01.tailnet-a1b2.ts.net
Bewarje de oarspronklike flatertekst, want in sertifikaatswarskôging, in ferbiningstimeout en in net-fûne namme liede elk earne oars hinne. It feroarjen fan nametsjinners reparearret de tredde en smyt in middei fuort oan de earste twa.
MagicDNS ferfangt kantoar-DNS net
In namme yn in kantoarsône is gjin tailnet-apparaatnamme sels as deselde klant beide berikke kin. As it bestimming efter in subnet-router sit, hat de klant split DNS foar dy sône nedich dat nei de ynterne resolver wiist, wat in oare ynstelling is as MagicDNS en njonken dy dokumintearre wurdt.
Syksdomeinen binne ek wichtich. Oan in net-kwalifisearre koarte namme wurdt elke konfigurearre efterheaksel yn folchoarder taheakke, sadat in laptop dy’t koartlyn by in oar netwurk kaam is, fia in ferâldere efterheaksel oplosse kin. Kontrolearje hokker efterheaksel tapast is foardat jo de sône as brutsen ferklearje.
As beide paden mislearje, beslisse de tailnet-feiten
As sawol de systeemopsky as de direkte fraach mislearje foar in apparaat dat jo leauwe dat it bestiet, sit it probleem boppe de resolver fan ’e Mac.
Befêstigje de masjinnamme en tailnet-domein yn ’e behearderkonsole, befêstigje dat it apparaat online en goedkard is, en befêstigje dat de DNS-ynstellings fan ’e klant net lokaal útskeakele binne. In apparaat dat offline is, hâldt syn namme en hat gewoan gjin adres om werom te jaan.
Kies dan op grûn fan bewiis. In namme dy’t op it systeempaad oplost en yn nslookup mislearret, is in ferskil yn helpmiddelpaad; in namme dy’t oplost wylst de tsjinst wegeret, is in tagongs- of sertifikaatprobleem; in namme dy’t nearne oplost, is in tailnet- of DNS-konfiguraasjeprobleem. Trije eigners, trije korreksjes, en de MagicDNS-dokumintaasje behannelt de macOS-bysûnderheden fan it earste gefal.