Tailscale MagicDNS ක්රියා කරයි, නමුත් macOS හි nslookup අසාර්ථක වේ
macOS යෙදුම් පද්ධති විසඳන්නා හරහා නම් විසඳයි; nslookup ස්ථිතික ගොනුවක් කියවයි. ඕනෑම DNS සැකසුමක් වෙනස් කිරීමට පෙර එම tailnet නම මාර්ග දෙකෙන්ම පරීක්ෂා කරන්න.
Mac එකක, ping tailnet යන්ත්ර නාමයක් විසඳන අතර nslookup අසාර්ථකත්වයක් ලබා දෙයි, දෙකම සත්ය කියයි. යෙදුම් පද්ධති විසඳන්නා හරහා විසඳයි, එය Tailscale එක් එක් අතුරුමුහුණත සඳහා වින්යාස කරයි, නමුත් nslookup සහ host MagicDNS කිසිදා ස්පර්ශ නොකරන ස්ථිතික ගොනුවක් කියවයි. එක් පැකට්ටුවක්වත් නොනැසී මාර්ග දෙක වෙනස් විය හැක. ඕනෑම DNS සැකසුමක් වෙනස් කිරීමට පෙර ඔබේ අසාර්ථක යෙදුම ගත් මාර්ගය තීරණය කරන්න.
විසඳුම් මාර්ග දෙකක්, වෙනස් පිළිතුරු දෙකක්
macOS හි යෙදුම් රථවාහන පද්ධති විසඳන්නා හරහා ගමන් කරයි, අතුරුමුහුණත අනුව සීමිත විසඳුම් සටහන් කුමන සේවාදායකය කුමන වසමට පිළිතුරු දෙන්නේද යන්න තීරණය කරයි. Tailscale එහි තම MagicDNS සටහන ස්ථාපනය කරයි, එබැවින් Safari සහ ssh tailnet නම් සොයා ගනී. ඒ වෙනුවට nslookup, host සහ dig /etc/resolv.conf කියවයි හෝ විධාන රේඛාවේ සේවාදායකයක් ගනී, එම ගොනුව සාමාන්යයෙන් තවමත් රවුටරය හෝ කාර්යාල සේවාදායකය නම් කරයි. එම ගොනුවට යවන ලද tailnet නාමයට රැඳී සිටින බලයලත් පිළිතුරක් නොමැත, එබැවින් මෙවලම අසාර්ථකත්වය වාර්තා කරයි, නමුත් පද්ධති මාර්ගය සාර්ථක වේ.
දෙකෙන් කිසිම මෙවලමක් වැරදි ලෙස හැසිරෙන්නේ නැත. ඔවුන් වෙනස් සේවාදායකවලින් අසයි, එම සේවාදායකවලින් එකක් පමණක් ඔබේ tailnet ගැන දනී.
පද්ධති මාර්ගයෙන් එම නමම පරීක්ෂා කරන්න
පද්ධති සෙවුම් ඇමතුම පළමු පරීක්ෂණය ලෙස භාවිතා කර, පසුව එය සෘජුවම MagicDNS විසඳන්නා වෙත යවන ලද විමසුමක් සමඟ සසඳන්න. දෙකෙහිම අක්ෂර වින්යාසය සමානව තබා ගන්න, tailnet වසම ඇතුළුව, මන්ද කෙටි නාමය සහ සම්පූර්ණ සුදුසුකම් ලත් නාමය වෙනස් පිළිතුරු සහිත වෙනස් ප්රශ්න වේ.
dscacheutil -q host -a name nas-01.tailnet-a1b2.ts.net
scutil --dns
dig @100.100.100.100 nas-01.tailnet-a1b2.ts.net
එම ප්රතිදාන තුන ප්රශ්න තුනකට පිළිතුරු දෙයි: පද්ධතිය කුමක් ලබා දෙන්නේද, කුමන වසම් සඳහා කුමන විසඳන්නන් වින්යාස කර ඇත්ද, සහ MagicDNSම දන්නේ කුමක්ද. දෙවන සහ තෙවන තුළ ඇති නමුත් පළමු තුළ නොමැති නාමය tailnet වෙත නොව ස්ථානීය වින්යාසය වෙත යොමු කරයි.
නාමය විසඳුණු පසු සේවාව පරීක්ෂා කරන්න
නිවැරදි DNS පිළිතුරක් නාමයක් ලිපිනයකට සිතියම් වන බව පමණක් ඔප්පු කරයි. එහි පිටුපස සේවාව නවතා තිබිය හැක, තොටින්ගල ප්රවේශ නියමයකින් පෙරහන් විය හැක, සහ සහතිකයක් ඔබ ටයිප් කළ එකට වඩා වෙනස් සත්කාරකයක් නම් කළ හැක.
nc -vz nas-01.tailnet-a1b2.ts.net 445
ping -c 3 nas-01.tailnet-a1b2.ts.net
මූලික දෝෂ පෙළ තබා ගන්න, මන්ද සහතික අනතුරු ඇඟවීම, සම්බන්ධතා කාල සීමාව සහ නාමය-නොලැබීම එක් එක්කා වෙනත් තැනකට ගෙන යයි. නාම සේවාදායක වෙනස් කිරීම තෙවැන්න නිවැරදි කර පළමු දෙක සඳහා දහවලක් නාස්ති කරයි.
MagicDNS කාර්යාල DNS සඳහා ආදේශකයක් නොවේ
එකම සේවාලාභියාට දෙකටම ළඟා විය හැකි වුවද කාර්යාල කලාපයක් තුළ නාමයක් tailnet උපාංග නාමයක් නොවේ. ගමනාන්තය උපජාලක රවුටරයක පිටුපස ඇති විට, සේවාලාභියාට එම කලාපය සඳහා අභ්යන්තර විසඳන්නා වෙත යොමු වන split DNS අවශ්ය වේ, එය MagicDNS ට වඩා වෙනස් සැකසුමක් වන අතර එය සමඟ ලේඛනගත කර ඇත.
සෙවුම් වසම් ද වැදගත් වේ. අයෝග්ය කෙටි නාමයකට වින්යාස කර ඇති සෑම උපසර්ගයක්ම අනුපිළිවෙලින් එකතු වේ, එබැවින් මෑතකදී වෙනත් ජාලයකට සම්බන්ධ වූ ලැප්ටොප් පැරණි උපසර්ගයක් හරහා විසඳිය හැක. කලාපය බිඳී ඇතැයි ප්රකාශ කිරීමට පෙර යෙදූ උපසර්ගය පරීක්ෂා කරන්න.
මාර්ග දෙකම අසාර්ථක වූ විට, tailnet කරුණු තීරණය කරයි
ඔබ අස්තිත්වය ගැන විශ්වාස කරන උපාංගයක් සඳහා පද්ධති සෙවුම සහ සෘජු විමසුම දෙකම අසාර්ථක වුවහොත්, ගැටලුව Mac හි විසඳන්නාට ඉහළින් පිහිටා ඇත.
පරිපාලක කොන්සෝලයේ යන්ත්ර නාමය සහ tailnet වසම තහවුරු කරන්න, උපාංගය සබැඳිව සහ අනුමතව ඇති බව තහවුරු කරන්න, සහ සේවාලාභියාගේ DNS සැකසුම් ස්ථානීයව අබල කර නොමැති බව තහවුරු කරන්න. සබැඳි නොවන උපාංගයක් එහි නාමය තබා ගනී, ඇති කිසිදු ලිපිනයක් ආපසු දීමට නොමැත.
පසුව සාක්ෂි මත පදනම්ව තෝරන්න. පද්ධති මාර්ගයේ විසඳා nslookup හි අසාර්ථක වන නාමය මෙවලම් මාර්ග වෙනසකි; විසඳා නමුත් සේවාව ප්රතික්ෂේප කරන නාමය ප්රවේශ හෝ සහතික ගැටලුවකි; කොතැනකවත් විසඳා නොගන්නා නාමය tailnet හෝ DNS වින්යාස ගැටලුවකි. අයිතිකරුවන් තිදෙනෙක්, නිවැරදි කිරීම් තුනක්, සහ MagicDNS ලේඛන පළමු අවස්ථාවේ macOS විස්තර ආවරණය කරයි.