Tailscale MagicDNS jaħdem, iżda nslookup ifalli fuq macOS
L-apps ta’ macOS isolvu permezz tas-solver tas-sistema; nslookup jaqra fajl statiku. Ittestja l-istess isem tailnet fiż-żewġ mogħdijiet qabel ma tbiddel kwalunkwe setting DNS.
Fuq Mac, ping isolvi isem ta’ magna tailnet filwaqt li nslookup jirritorna falliment, u ż-żewġ kmandi jgħidu l-verità. L-apps isolvu permezz tas-solver tas-sistema, li Tailscale jikkonfigura għal kull interface, filwaqt li nslookup u host jaqraw fajl statiku li MagicDNS qatt ma jmiss. Iż-żewġ mogħdijiet jistgħu jaqblu ħażin mingħajr ma jintilef lanqas pakkett wieħed. Iddeċiedi liema mogħdija ħa l-app tiegħek li qed ifalli qabel ma tbiddel kwalunkwe setting DNS.
Żewġ mogħdijiet ta’ soluzzjoni, żewġ tweġibiet differenti
It-traffiku tal-apps fuq macOS jgħaddi mis-solver tas-sistema, u d-dħuliet tas-solver limitati skont l-interface jiddeċiedu liema server iwieġeb għal liema domain. Tailscale jinstalla d-dħul MagicDNS tiegħu hemm, u għalhekk Safari u ssh isibu ismijiet tailnet. Minflok, nslookup, host u dig jaqraw /etc/resolv.conf jew jieħdu server mill-linja tal-kmand, u dak il-fajl normalment għadu jsemmi r-router jew server tal-uffiċċju. Isem tailnet mibgħut lil dak il-fajl m’għandu l-ebda tweġiba awtorevoli li tistennieh, għalhekk l-għodda tirrapporta falliment filwaqt li l-mogħdija tas-sistema tirnexxi.
L-ebda waħda miż-żewġ għodod ma ġġib ruħha ħażin. Huma jistaqsu servers differenti, u wieħed biss minn dawk is-servers jaf bit-tailnet tiegħek.
Ittestja l-istess isem permezz tal-mogħdija tas-sistema
Uża s-sejħa tat-tiftix tas-sistema bħala l-ewwel test, imbagħad qabbelha ma’ mistoqsija diretta lejn is-solver MagicDNS. Żomm l-ortografija identika fiż-żewġ, inkluż id-domain tailnet, għax isem qasir u isem kompletament kwalifikat huma mistoqsijiet differenti b’tweġibiet differenti.
dscacheutil -q host -a name nas-01.tailnet-a1b2.ts.net
scutil --dns
dig @100.100.100.100 nas-01.tailnet-a1b2.ts.net
Dawk it-tliet outputs iwieġbu tliet mistoqsijiet: x’jirritorna s-sistema, liema solvers huma konfigurati għal liema domains, u x’jaf MagicDNS innifsu. Isem li jinsab fit-tieni u fit-tielet iżda nieqes mill-ewwel jindika konfigurazzjoni lokali u mhux it-tailnet.
Ladarba l-isem jiġi solvut, ittestja s-servizz
Tweġiba DNS korretta tipprova biss li isem jimmapja għal indirizz. Is-servizz warajh jista’ jkun waqaf, il-port jista’ jiġi ffiltrat b’regola ta’ aċċess, u ċertifikat jista’ jsemmi host differenti minn dak li ddaħħalt.
nc -vz nas-01.tailnet-a1b2.ts.net 445
ping -c 3 nas-01.tailnet-a1b2.ts.net
Żomm it-test tal-iżball oriġinali, għax twissija ta’ ċertifikat, timeout tal-konnessjoni u isem mhux misjub kull wieħed iwassal f’post differenti. Il-bdil tas-servers tal-ismijiet isewwi t-tielet u jaħli wara nofsinhar fuq l-ewwel tnejn.
MagicDNS mhuwiex sostitut għad-DNS tal-uffiċċju
Isem ġewwa żona tal-uffiċċju mhuwiex isem ta’ apparat tailnet anki meta l-istess klijent jista’ jilħaq it-tnejn. Meta d-destinazzjoni tkun wara router tas-subnet, il-klijent jeħtieġ split DNS għal dik iż-żona li jindika lejn is-solver intern, li hija setting differenti minn MagicDNS u hija dokumentata ħdejh.
Id-domains tat-tiftix huma importanti wkoll. Isem qasir mhux kwalifikat jingħata kull suffiss konfigurat fl-ordni, għalhekk laptop li reċentement ingħaqad ma’ netwerk ieħor jista’ jsolvi permezz ta’ suffiss antik. Iċċekkja liema suffiss ġie applikat qabel ma tiddikjara ż-żona miksura.
Meta ż-żewġ mogħdijiet ifallu, jiddeċiedu l-fatti tat-tailnet
Jekk it-tiftix tas-sistema u l-mistoqsija diretta t-tnejn ifallu għal apparat li temmen li jeżisti, il-problema tinsab ’il fuq mis-solver tal-Mac.
Ikkonferma l-isem tal-magna u d-domain tailnet fil-console tal-amministrazzjoni, ikkonferma li l-apparat huwa online u approvat, u ikkonferma li s-settings DNS tal-klijent ma ġewx iddiżattivati lokalment. Apparat li huwa offline iżomm ismu u sempliċement m’għandux indirizz x’jirritorna.
Imbagħad agħżel skont l-evidenza. Isem li jiġi solvut fuq il-mogħdija tas-sistema u jfalli f’nslookup hija differenza fil-mogħdija tal-għodda; isem li jiġi solvut filwaqt li s-servizz jirrifjuta hija problema ta’ aċċess jew ċertifikat; isem li ma jiġix solvut imkien hija problema tat-tailnet jew tal-konfigurazzjoni DNS. Tliet sidien, tliet korrezzjonijiet, u d-dokumentazzjoni MagicDNS tkopri l-ispeċifiċitajiet tal-macOS tal-ewwel każ.