منصوبے کے بارے میں

Technitium DNS Server ایک اوپن سورس، کراس پلیٹ فارم DNS سرور ہے جو اتھارٹیٹیو اور ریکرسیو ریزولور دونوں کے طور پر کام کرتا ہے، اور نیٹ ورک کی پرائیویسی اور سیکیورٹی بڑھانے کے لیے خود میزبانی کے لیے ڈیزائن کیا گیا ہے۔ یہ Windows، Linux، macOS، اور Raspberry Pi پر چلتا ہے، اور Docker امیج کے طور پر دستیاب ہے۔ یہ سرور .NET 10 پر بنایا گیا ہے اور شروع کرنے کے لیے کم سے کم ترتیب درکار ہے۔ اہم صلاحیتیں شامل ہیں: - **اشتہار اور مالویئر بلاکنگ**: ایک یا زیادہ بلاک لسٹ URLs استعمال کرکے ناپسندیدہ ڈومینز کو بلاک کریں، جس میں ریجیکس پر مبنی بلاک لسٹس اور کلائنٹ IP یا سب نیٹ کے مطابق جدید بلاکنگ شامل ہے۔ - **خفیہ کردہ DNS پروٹوکول**: DNS-over-TLS (DoT)، DNS-over-HTTPS (DoH)، اور DNS-over-QUIC (DoQ) خدمات کی خود میزبانی کریں۔ DoH نفاذ HTTP/1.1، HTTP/2، اور HTTP/3 ٹرانسپورٹس کو سپورٹ کرتا ہے۔ - **DNSSEC توثیق**: RSA، ECDSA، اور EdDSA الگورتھم کے ساتھ مکمل DNSSEC سپورٹ ریکرسیو ریزولوشن، فارورڈرز، اور کنڈیشنل فارورڈرز کے لیے، بشمول NSEC اور NSEC3۔ - **اعلی کارکردگی**: async I/O پر مبنی، عام ہارڈویئر پر فی منٹ لاکھوں درخواستوں کو سنبھالنے کی صلاحیت رکھتا ہے۔ - **ویب کنسول**: کسی بھی جدید براؤزر کے ذریعے قابل رسائی صارف دوست ایڈمن انٹرفیس، جس میں ڈارک موڈ سپورٹ ہے۔ - **کلسٹرنگ**: ایک ایڈمن کنسول سے متعدد DNS سرور انسٹینسز کا انتظام کریں۔ - **جدید کیشنگ**: serve stale، prefetching، auto-prefetching، اور مستقل کیشنگ جیسی خصوصیات جو ری اسٹارٹ کے بعد بھی برقرار رہتی ہیں۔ - **زون مینجمنٹ**: پرائمری، سیکنڈری، سٹب، اور کنڈیشنل فارورڈر زونز کو سپورٹ کرتا ہے، جس میں زون ٹرانسفر (AXFR/IXFR)، DNS NOTIFY، اور XFR-over-TLS/QUIC شامل ہیں۔ - **ڈائنامک DNS اپڈیٹس**: RFC 2136 سپورٹ سیکیورٹی پالیسی اور TSIG تصدیق کے ساتھ۔ - **DNS ایپس**: کسٹم DNS منطق کے لیے توسیع پذیر فریم ورک، بشمول split horizon، جغرافیائی محل وقوع پر مبنی جوابات، DNS64، اور DNSBL/RBL ہوسٹنگ۔ - **بلٹ ان DHCP سرور**: متعدد نیٹ ورکس کی خدمت کرسکتا ہے۔ - **سیکیورٹی خصوصیات**: DNS ری بائنڈنگ تحفظ، TOTP پر مبنی دو عنصر تصدیق، ملٹی یوزر رول پر مبنی رسائی، اور OpenID Connect کے ساتھ SSO۔ - **API**: تھرڈ پارٹی انٹیگریشن اور آٹومیشن کے لیے بلٹ ان HTTP API۔ - **اضافی پروٹوکول**: EDNS(0)، EDNS کلائنٹ سب نیٹ، توسیعی DNS خرابیاں، PROXY پروٹوکول v1/v2، اور DANE TLSA، SVCB/HTTPS، URI، SSHFP، DNAME، اور ANAME ریکارڈ اقسام کے لیے سپورٹ۔ سرور عوامی DNS ریزولورز (Cloudflare، Google، Quad9، AdGuard) کو خفیہ کردہ پروٹوکولز کے ذریعے فارورڈرز کے طور پر استعمال کرسکتا ہے، اور کنکرنسی کے ساتھ لیٹنسی پر مبنی نام سرور انتخاب کو سپورٹ کرتا ہے۔ اس میں بلٹ ان DNS کلائنٹ، سسٹم اور کوری لگنگ بھی شامل ہے، اور HTTP اور SOCKS5 پراکسی روٹنگ (بشمول Tor نیٹ ورک) کو سپورٹ کرتا ہے۔