سافت گذر دانشنامه نرم افزار - دانلود رایگان نرم افزار

اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  1. جهت رفع مشکل باز شدن سایت به دلیل بلاک توسط  نود 32 این ویدیو یا این ویدیو(ورژن 9 به بالا) یا راهنمای تصویری را مشاهده کنید
  2. به مناسبت عید غدیر، در سایت https://esetupdate.ir/ تخفیف ویژه‌ای برای محصولات در نظر گرفته شده است؛ فرصت را از دست ندهید. 🌸
  3. اکانت های بروزرسانی نود32 با قیمت های مناسب به صورت یک ، سه ، شش و دوازده ماهه از اینجا قابل خرید می باشد.

نرم افزار های پرکاربرد

ثبت نام | ورود
wepido.ir

چرا MagicDNS تیل‌اسکیل برای نام‌گذاری سرویس‌های خانگی کافی نیست

چرا MagicDNS تیل‌اسکیل برای نام‌گذاری سرویس‌های خانگی کافی نیست

بر اساس گزارش XDA Developers، MagicDNS در Tailscale یک قابلیت جذاب و در ظاهر ساده است: پس از نصب روی یک دستگاه، می‌توانید از هر نقطه و بدون تنظیم پورت‌فوروارد یا رکورد DNS، نام میزبان را تایپ کنید و به آن برسید. اما همین سادگی باعث می‌شود بسیاری از کاربران تصور کنند MagicDNS یک سرور DNS کامل برای نام‌گذاری همه سرویس‌های خانگی است؛ در حالی که دامنه عملکرد آن بسیار محدودتر از نامش است.

MagicDNS در واقع فهرست دستگاه‌ها با ظاهر DNS است

Tailscale خود می‌گوید MagicDNS به‌طور خودکار نام DNS برای دستگاه‌های شبکه ثبت می‌کند و واژه کلیدی در این تعریف، «دستگاه» است. هر نودی که به tailnet شما می‌پیوندد، تنها یک نام کاملاً واجد شرایط (FQDN) دریافت می‌کند: نام ماشین به‌همراه نام DNS tailnet، چیزی مانند pve.yak-bebop.ts.net. نام ماشین از نام میزبان سیستم‌عامل گرفته و یکتا می‌شود؛ اگر دستگاه دومی با نام pve اضافه شود، برای همیشه pve-1 می‌ماند، حتی اگر بعداً اولی را تغییر نام دهید.

همین‌جا کل ماجرا تمام می‌شود. منطقه‌ای (Zone) برای ویرایش وجود ندارد و مستندات صریحاً می‌گوید افزودن رکورد دلخواه به MagicDNS ممکن نیست. این درخواست در GitHub از مارس 2021 باز مانده و آخرین پاسخ Tailscale نیز آن را باز نگه داشته تا شاید روزی پشتیبانی از نام‌های سفارشی MagicDNS اضافه شود. نبود رکورد یعنی نبود نام مستعار، CNAME و wildcard؛ چون جایی برای قرار دادن آن‌ها وجود ندارد.

اگر روی یک دستگاه Jellyfin، یک رابط جست‌وجو و یک سرور LLM اجرا کنید، MagicDNS به هر سه آن‌ها یک نام می‌دهد. Jellyfin می‌شود box:8096 و سرور LLM می‌شود box:13305 و به همین ترتیب تا انتهای فهرست پورت‌ها. این یک طرح نام‌گذاری نیست؛ بیشتر شبیه دفترچه تلفنی با یک ورودی و چند شماره داخلی است.

روتر زیرشبکه فقط مسیر را می‌آورد، نه نام‌ها را

گام بعدی معمولاً استفاده از روتر زیرشبکه (Subnet Router) است. چنین روتری مثلاً شبکه 192.168.4.0/22 را به tailnet تبلیغ می‌کند و از هر جای دنیا می‌توانید 192.168.4.110:8096 را باز کنید و Jellyfin پاسخ دهد. اما روتر زیرشبکه فقط یک مسیر را تبلیغ می‌کند و همین همه کار آن است. NAS، کانتینر Jellyfin و پروکسی Caddy پشت آن، نودهای Tailscale نیستند؛ بنابراین MagicDNS هرگز نام آن‌ها را ندیده است.

نام این سرویس‌ها در خوشه DNS محلی، مثلاً Technitium، در منطقه‌ای به نام lab.example.com و با یک wildcard که به Caddy اشاره می‌کند زندگی می‌کند. Tailscale از وجود چنین منطقه‌ای بی‌خبر است و افزودن روتر زیرشبکه هم چیزی به این آگاهی اضافه نمی‌کند. مستندات Tailscale نیز می‌گوید اگر سرورهای نام شما عمومی نیستند یا از آدرس‌های Tailscale استفاده نمی‌کنند، احتمالاً باید مسیریابی زیرشبکه را پیکربندی کنید تا دستگاه‌ها به سرورهای DNS خصوصی برسند. ترجمه ساده آن این است: سرور DNS خودتان را بیاورید؛ ما مسیر رسیدن به آن را فراهم می‌کنیم، اما خودِ سرور DNS نیستیم.

دامنه و گواهی SSL در اختیار شما نیست

حتی اگر می‌شد رکوردهای سفارشی را به MagicDNS افزود، آن‌ها زیر دامنه Tailscale قرار می‌گرفتند، نه دامنه شما. نام DNS tailnet یا پیش‌فرض Tail است یا جفتی تصادفی مانند yak-bebop.ts.net و تنها می‌توان بین همین دو حالت جابه‌جا شد. پس از صدور گواهی برای نام تصادفی نیز امکان تغییر دوباره آن وجود ندارد. به بیان دیگر، نمی‌توان MagicDNS را وادار کرد به lab.example.com پاسخ دهد.

قابلیت HTTPS هم همین قاعده را دارد. با اجرای tailscale cert یک گواهی واقعی Let's Encrypt دریافت می‌کنید، اما فقط برای machine.tailnet.ts.net؛ چون Tailscale چالش DNS-01 را با یک رکورد TXT زیر *.ts.net که خودش کنترل می‌کند کامل می‌کند. هر نام ماشینی که گواهی بگیرد در دفتر عمومی Certificate Transparency ثبت می‌شود و مستندات درباره آن هشدار پررنگ داده است. برای نشانی بدون مسیر مانند https://pve نیز اصلاً گواهی صادر نمی‌شود. گواهی wildcard برای *.lab.example.com روی Caddy قرار دارد و ارتباطی به این فرایند ندارد؛ دو دنیای HTTPS جدا که MagicDNS فقط در یکی از آن‌ها زندگی می‌کند.

وقتی در وای‌فای هتل نام را تایپ می‌کنید چه می‌شود؟

هر کلاینت Tailscale یک resolver کوچک در آدرس 100.100.100.100 دارد که Tailscale آن را Quad100 می‌نامد. وقتی MagicDNS روشن است، Tailscale سیستم‌عامل را به این resolver اشاره می‌دهد و نام tailnet شما را به‌عنوان نخستین دامنه جست‌وجو (Search Domain) اضافه می‌کند. این بخش قابل پیکربندی نیست. با تایپ pve، resolver ابتدا pve.yak-bebop.ts.net را امتحان می‌کند، آن را در فهرست دستگاه‌ها می‌یابد و کار تمام است.

اما با تایپ jellyfin.lab.example.com، resolver هیچ رکوردی ندارد و نمی‌داند باید از چه کسی بپرسد. بنابراین پرس‌وجو به همان DNSای می‌رسد که دستگاه در حالت عادی استفاده می‌کرد. در خانه، آن resolver منطقه شما را می‌شناسد و همه‌چیز کار می‌کند؛ به همین دلیل این باگ تا زمانی که از خانه بیرون نرفته‌اید پنهان می‌ماند. در وای‌فای هتل، جایگزین همان روتر هتل است که هرگز نام دامنه شما را نشنیده و پاسخ منفی می‌دهد. مسیر به 192.168.4.0/22 در تمام این مدت فعال است؛ دسترسی‌پذیری و نام‌گذاری دو لایه متفاوت‌اند و فقط یکی از آن‌ها در سفر همراه شما آمده است.

یک هشدار پیش از آزمایش: در ویندوز، nslookup مستقیماً با یک سرور صحبت می‌کند و جدول سیاست (Policy Table) مورد استفاده Tailscale را نادیده می‌گیرد؛ بنابراین ممکن است به‌اشتباه بگوید DNS تفکیک‌شده خراب است. به‌جای آن از Resolve-DnsName استفاده کنید. در مک نیز host و nslookup به همین شکل resolver سیستم را دور می‌زنند و dscacheutil است که واقعیت را نشان می‌دهد.

راه‌حل پیشنهادی: DNS تفکیک‌شده (Split DNS)

DNS تفکیک‌شده همان چیزی است که Tailscale انتظار دارد. در کنسول مدیریت، یک nameserver اضافه می‌کنید، گزینه Restrict to domain را فعال می‌کنید و می‌گویید پرس‌وجوهای lab.example.com به VIP سرور Technitium در آدرس 192.168.4.61 بروند. بقیه پرس‌وجوها با DNS محلی می‌مانند. روتر زیرشبکه دسترسی به 192.168.4.61 را فراهم می‌کند، Technitium با wildcard پاسخ می‌دهد، Caddy گواهی را ارائه می‌کند و jellyfin.lab.example.com از هتل هم کار می‌کند.

دو نکته مهم وجود دارد: مستندات می‌گوید یک exit node همه DNS را در اختیار می‌گیرد، مگر اینکه گزینه Use with exit node را روی آن nameserver فعال کنید. همچنین مهندسان Tailscale گزارش‌های GitHub را وقتی Firefox با Secure DNS خود resolver سیستم و در نتیجه MagicDNS را دور می‌زند، به‌عنوان رفتار مورد انتظار بسته‌اند.

Tailscale Services جایگزین کامل DNS نیست

Tailscale Services از فوریه 2026 به‌طور عمومی در همه طرح‌ها عرضه شده و نزدیک‌ترین چیز به نام‌های سفارشی MagicDNS است. می‌توانید svc:jellyfin را تعریف کنید، یک میزبان برچسب‌خورده آن را تبلیغ کند و tailnet یک IP مجازی پایدار به‌همراه jellyfin.yak-bebop.ts.net تحویل دهد. از زمان عرضه عمومی، این سرویس می‌تواند به چیزهایی پشت روتر زیرشبکه نیز اشاره کند و برای هوم‌لب مفید باشد. اما سقف آن 10 سرویس برای هر کاربر است، به‌طور پیش‌فرض فقط TCP را پشتیبانی می‌کند مگر اینکه به یک endpoint لایه 3 بروید و خودتان iptables را تنظیم کنید و نام آن همچنان متعلق به Tailscale است، نه شما. بنابراین مفید است، اما جایگزین کامل DNS نیست.

نظرتان را ثبت کنید کد خبر: 56727 گروه خبری: اخبار نرم افزار منبع خبر: XDA Developers تاریخ خبر: 1405/08/16 تعداد مشاهده: 45
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
دعای ربنا ویژه ماه مبارک رمضان

دعای ربنا ویژه ماه مبارک رمضان

ربنای موسوی

Monefy Pro 1.9.12 for Android +4.0

Monefy Pro 1.9.12 for Android +4.0

مانیفی

Principia 1.5.1 for Android +2.2

Principia 1.5.1 for Android +2.2

بازی آدمک آهنی

Acronis Boot Collection - September 2014

Acronis Boot Collection - September 2014

بهترین ابزارهای بوت شرکت اکرونیس

3 Tebyan Mafatih for Android

3 Tebyan Mafatih for Android

مفاتیح زیبای تبیان

شش سیگما و نقش آن در افزایش بهره وری

شش سیگما و نقش آن در افزایش بهره وری

کتاب شش سیگما و نقش آن در افزایش بهره وری

Risk of Rain 2: Survivors of the Void

Risk of Rain 2: Survivors of the Void

خطر بارش باران 2

Programming Microsoft ASP.NET MVC

Programming Microsoft ASP.NET MVC

آموزش برنامه نویسی دات نت ام وی سی

Rons WebLynx Pro v2025.6.18.1346

Rons WebLynx Pro v2025.6.18.1346

مدیریت بوکمارک ها

Talkray 3.198 for Android +4.0

Talkray 3.198 for Android +4.0

مکالمه و پیام اینترنتی

Stronghold Warlords v1.10.23986

Stronghold Warlords v1.10.23986

استرانگهولد

آموزش نرم افزار Ulead Video Studio

آموزش نرم افزار Ulead Video Studio

آموزش یولید ویدیو استادیو

سخنرانی حجت الاسلام فرحزاد با موضوع معرفت خدا

سخنرانی حجت الاسلام فرحزاد با موضوع معرفت خدا

سخنرانی معرفت خدا با حاج آقا فرحزاد

آموزش خاتم کاری

آموزش خاتم کاری

هنر خاتم کاری

آموزش تصویری تغییر سایز پارتیشن با نرم افزار Paragon Hard Disk Manager

آموزش تصویری تغییر سایز پارتیشن با نرم افزار Paragon Hard Disk Manager

آموزش تغییر سایز پارتیشن

تلاوت مجلسی استاد مصطفی اسماعیل سوره مبارکه آل عمران

تلاوت مجلسی استاد مصطفی اسماعیل سوره مبارکه آل عمران

تلاوت مصطفی اسماعیل سوره آل عمران

مبارزات ضد استعماری امیر کبیر

مبارزات ضد استعماری امیر کبیر

زندگینامه امیر کبیر

Abalone 2.0.3 for Android +2.3

Abalone 2.0.3 for Android +2.3

بازی آبالون

PDF4QT 1.5.2.0

PDF4QT 1.5.2.0

ویرایش پی دی اف

کامل ترین دانشنامه عاشورایی

کامل ترین دانشنامه عاشورایی

زندگینامه امام حسین(ع)

مداحی آماده شده برای دهه اول محرم سال 96 - شب هشتم

مداحی آماده شده برای دهه اول محرم سال 96 - شب هشتم

مداحی برای هشتم محرم 96

4Videosoft DVD Copy 3.2.32 / DVD Creator 6.2.10 + Portable

4Videosoft DVD Copy 3.2.32 / DVD Creator 6.2.10 + Portable

کپی فایل ها و فرمت های دی وی دی 4 ویدیو سافت دی وی دی کپی

S.O.S Security Suite 2.9.9

S.O.S Security Suite 2.9.9

ضدبدافزار

Pluralsight - CompTIA Server+ Part 1 Server Hardware/Part 2 Networking and Storage/Part 3 Security and Troubleshooting

Pluralsight - CompTIA Server+ Part 1 Server Hardware/Part 2 Networking and Storage/Part 3 Security and Troubleshooting

مجموعه‌ی 3 دوره‌ آموزش تصویری مدرک CompTIA Server+ شامل مباحث سخت‌افزارهای سِـروِر، شبکه‌سازی و ذخیره‌سازی، امنیت و عیب‌یابی

Ghost Stories

Ghost Stories

داستان های ارواح

Gold clock world time HD 1.08 for Android

Gold clock world time HD 1.08 for Android

ساعت های زیبا با کیفیت بالا

The Amazing Spider-Man

The Amazing Spider-Man

مرد عنکبوتی شگفت انگیز 1

XnView Retro 1.7 for Android

XnView Retro 1.7 for Android

افکت گذاری تصاویر

The Land of Pain

The Land of Pain

ماجرایی ترسنک

Cities Skylines – Hotels and Retreats 1.17.1.F2

Cities Skylines – Hotels and Retreats 1.17.1.F2

شبیه ساز ساخت و ساز شهر

کاربردهای زبان HTML

کاربردهای زبان HTML

کاربردهای زبان اچ تی ام ال

تفسیر صوتی سوره علق و انشراح

تفسیر صوتی سوره علق و انشراح

تفسیر سوره انشراح از حجت الاسلام قرائتی

امراض و درمان کبد چرب

امراض و درمان کبد چرب

آشنایی با کبد سالم

Grey Goo + Update 3

Grey Goo + Update 3

چنبرهٔ کبود | نسخهٔ نهایی دارای کرک سالم و معتبر

کنترل ویندوز 10 را بدست بگیرید

کنترل ویندوز 10 را بدست بگیرید

آموزش ویندوز 10 و ترفندهای آن

Think of the Children

Think of the Children

اکشن معمایی

Wondershare EdrawMind Pro 12.2.2.1053 / 10.7.2.204 / 9.0.10 / 8.5.1

Wondershare EdrawMind Pro 12.2.2.1053 / 10.7.2.204 / 9.0.10 / 8.5.1

خلق نقشه های ذهنی

Balazs Havasi - The Storm

Balazs Havasi - The Storm

موسیقی بی کلام پیانو

Star Trek: Infinite

Star Trek: Infinite

استار ترِک برای کامپیوتر

The Great Gatsby - Secret Treasure

The Great Gatsby - Secret Treasure

گتسبی بزرگ - گنجینه‌ی مخفی

خبرنامه

با عضویت در خبرنامه، زودتر از همه باخبر باش!