از آنجا که سرور DNS باید به پورت ۵۳ گوش دهد تا ترافیک را دریافت کند و این موضوع مانع از اجرای همزمان چند پروژه میشود، احتمالاً یک پروژه برای مسیریابی ترافیک DNS ایجاد خواهم کرد.
برای مثال، پروژه dnstt (یا شاخههای آن مثل vayDNS وMasterDNS) را روی پورت ۵۳۰۱ و پروژه thefeed را روی پورت ۵۳۰۲ اجرا میکنید. سپس تنظیمات DNS این پروژهها را به شرح زیر انجام میدهید:
یک رکورد A ایجاد کنید که به سرور اشاره کند و دو رکورد NS؛ یکی با سابدامین dnstt و دیگری با سابدامین thefeed که هر دو به آن رکورد A اشاره میکنند.
سپس این پروژه مسیریابی را روی سرور نصب میکنید. کانفیگ آن به این صورت است که اگر درخواست DNS وارد شد و سابدامین آن dnstt بود، آن را به پورت ۵۳۰۱ و اگر سابدامین آن thefeed بود، به پورت ۵۳۰۲ ارسال کنید.
البته ابتدا کمی صبر میکنم و اگر این ویژگی به slipgate اضافه نشد، یک پروژه کوچک برای این کار مینویسم.
✏️ ادیت: الان پروژه dnstm رو بهم معرفی کردن که روتر هم داره، چکش میکنم
✏️ ادیت دوم: مثل اینکه پروژه dnstm یک قابلیت custom backend داره که این کار رو میکنه
لینک dnstm:
https://github.com/net2share/dnstm
Post #134
6.86K
- ❤ 42
- 🔥 1