مرکزی مواد پر جائیں

DNS سرورز

ڈیفالٹ سرورز کو فوری استعمال کے لیے پہلے سے ہی کنفیگر کیا گیا ہے۔ کسی دوسرے فراہم کنندہ یا کنکشن پروٹوکول کو استعمال کرنے کے لیے سیٹنگز → DNS سرورز کھولیں۔ تبدیلیاں کرنے کے بعد سیٹنگز لاگو کریں پر کلک کریں۔ اگر DNS پہلے سے چل رہا ہو تو سیٹنگز لاگو کریں پر دوبارہ کنکشن قائم کیا جائے گا۔

ڈیفالٹ سرورز​

درج ذیل سرورز پہلے سے ڈیفالٹ کے طور پر رجسٹرڈ ہیں۔ یہ سب سرٹیفکیٹ کی تصدیق کرنے والے TLS انکرپشن (DoT) کا استعمال کرتے ہیں اور ان کے ویٹس (weights) یکساں ہیں۔

سرورسرور کا پتہسرٹیفکیٹ سرور کا نام
Cloudflare1.1.1.1:853cloudflare-dns.com
Quad99.9.9.9:853dns.quad9.net
Google8.8.8.8:853dns.google

نئی تلاشیں تمام دستیاب سرورز پر تقسیم کی جاتی ہیں۔ اگر کسی درخواست پر ناکامی ہو تو دیگر مجاز سرورز پر خودکار دوبارہ کوشش کی جا سکتی ہے۔ طے شدہ ترتیبات میں یہ غیر انکرپٹڈ DNS پر سوئچ نہیں کرتا۔

سرور شامل کرنا اور تبدیل کرنا​

نیا سرور شامل کرنے کے لیے درج ذیل طریقہ اپنائیں:

  1. DNS سرورز میں سرور شامل کریں پر کلک کریں۔
  2. سرور کا پتہ میں IP ایڈریس اور پورٹ درج کریں۔
  3. کنکشن کا طریقہ منتخب کریں۔ اگر DoT یا DoH استعمال کر رہے ہیں تو فراہم کنندہ کا سرٹیفکیٹ سرور کا نام درج کریں۔ یہ نام IP ایڈریس سے مختلف ہو سکتا ہے۔
  4. سیٹنگز لاگو کریں پر کلک کریں۔
DNS سرور سیٹنگز — Mudfish DNS 0.1.3 (Linux)
DNS سرور سیٹنگز — Mudfish DNS 0.1.3 (Linux)

زیادہ سے زیادہ 16 سرورز رجسٹر کیے جا سکتے ہیں۔ اگر کسی سرور کا استعمال سوئچ آف کر دیا جائے تو اس کی سیٹنگز محفوظ رہیں گی لیکن اسے تلاش، دوبارہ کوشش اور ہیلتھ چیک سے خارج کر دیا جائے گا۔ کم از کم ایک فعال سرور کا آن رہنا ضروری ہے۔

کنکشن کے طریقے اور پلین ٹیکسٹ کی اجازتیں​

کنکشن کا طریقہاستعمال کا مقصد
TLS انکرپشن (DoT)سرور سرٹیفکیٹ کی توثیق کرنے والا انکرپٹڈ DNS ہے۔ یہ عام طور پر پورٹ 853 استعمال کرتا ہے اور ڈیفالٹ طریقہ ہے۔
HTTPS انکرپشن (DoH)HTTPS کے ذریعے سرور سرٹیفکیٹ کی توثیق کرنے والا انکرپٹڈ DNS ہے۔ یہ POST /dns-query استعمال کرتا ہے اور عام طور پر پورٹ 443 پر جڑتا ہے۔
Mudfish UDP / Mudfish TCPروایتی Mudfish DNS مواصلاتی پروٹوکول کے ساتھ ہم آہنگ ہے۔ یہ درخواستوں کو انکرپٹ کرتا ہے لیکن سرور کی تصدیق کی سہولت فراہم نہیں کرتا۔
پلین ٹیکسٹ UDP / پلین ٹیکسٹ TCPغیر انکرپٹڈ DNS ہے۔ اسے صرف واضح طور پر اجازت دیے گئے مقاصد کے لیے استعمال کیا جاتا ہے۔

مثال کے طور پر اگر آپ Cloudflare کو DoH کے ساتھ استعمال کرنا چاہتے ہیں تو سرور ایڈریس کو 1.1.1.1:443 اور سرٹیفکیٹ سرور کا نام cloudflare-dns.com کے طور پر سیٹ کریں۔

پلین ٹیکسٹ سرور کے لیے عمومی تلاش، دیگر سرورز سے رابطہ نہ ہونے کی صورت میں متبادل استعمال، اور ہیلتھ چیک کے لیے الگ الگ واضح اجازت دینا ضروری ہے۔ کسی ایک مقصد کی اجازت دینے سے دوسرے مقاصد کے لیے اجازت خودکار نہیں ملتی۔ اس سیشن میں پلین ٹیکسٹ DNS بھیجا گیا کی حالت یہ ظاہر کرتی ہے کہ موجودہ DNS سیشن کے دوران واقعی غیر انکرپٹڈ DNS ٹریفک بھیجا گیا تھا، چاہے بعد میں وہ درخواست ناکام ہی کیوں نہ ہو گئی ہو۔

ویٹس اور ہیلتھ چیکس​

ویٹ (Weight) یہ طے کرتا ہے کہ کیشے سے باہر کی جانے والی تلاشیں ہر سرور کو کتنے تناسب سے بھیجی جائیں گی۔ اگر تمام سرورز کا ویٹ ایک جیسا ہو تو ٹریفک یکساں تقسیم ہوتا ہے۔ اگر دونوں سرورز دستیاب ہوں تو ویٹ 2 والا سرور ویٹ 1 والے سرور کے مقابلے میں دگنی تعداد میں درخواستیں حاصل کرے گا۔ ویٹ کی قیمت 1 سے 100 تک ہوتی ہے اور یہ پرائمری اور بیک اپ سرورز کی ترتیب طے نہیں کرتی۔

ہیلتھ چیک ڈیفالٹ طور پر آن ہوتا ہے اور ہر 30 سیکنڈ بعد چلتا ہے جس میں 2 سیکنڈ تک جواب کا انتظار کیا جاتا ہے۔ فیل ہونے والا سرور عارضی طور پر استعمال سے خارج کر دیا جاتا ہے اور ٹیسٹ پاس ہوتے ہی دوبارہ شامل ہو جاتا ہے۔ اگر متواتر ہیلتھ چیک بند کر دیا جائے تو مقررہ وقفے کے بعد اگلی اصل درخواست بھیج کر اس سرور کو دوبارہ جانچا جا سکتا ہے۔

اگر کچھ سرورز سے رابطہ نہ ہو سکے یا کوئی بھی فعال سرور دستیاب نہ ہو تو اسٹارٹ/اسٹاپ اسکرین پر وارننگ ظاہر ہو گی۔ اگرچہ DNS چل رہا دکھائی دے رہا ہو لیکن نئی تلاشیں ناکام ہو سکتی ہیں، اس لیے سیٹنگز میں ہر سرور کی حالت چیک کریں۔

Mudfish ریلے سرورز​

رجسٹرڈ سرورز کی فہرست کے نیچے موجود Mudfish ریلے سرورز (اختیاری) کے حصے کو کھولیں۔ خطہ یا سرور تلاش کریں، Mudfish UDP یا Mudfish TCP منتخب کریں اور پھر منتخب سرور شامل کریں اور سیٹنگز لاگو کریں پر ترتیب وار کلک کریں۔ ایک سے زیادہ سرورز بھی شامل کیے جا سکتے ہیں۔ ریفریش بٹن محفوظ شدہ ترتیبات کو بدلے بغیر دستیاب سرورز کی فہرست کو اپ ڈیٹ کرتا ہے۔

اگر کوئی فعال سرور دستیاب نہ ہو تو مسائل کا حل ملاحظہ فرمائیں۔ پراکسی استعمال کرنے کے لیے SOCKS5 پراکسی سیٹنگز دیکھیں۔