DNS ایک لوک اپ ٹیبل ہے جو نام کو جواب میں تبدیل کرتا ہے۔ ریکارڈ کی قسم بتاتی ہے کہ کس قسم کا جواب ہے۔
وہ جو آپ واقعی استعمال کریں گے
A — ایک نام کو IPv4 ایڈریس پر پوائنٹ کرتا ہے۔ www.example.com → 203.0.113.10۔ یہی چیز ڈومین کو ویب سائٹ پر پوائنٹ کرتی ہے۔
AAAA — IPv6 کے لیے یہی چیز۔ اسے A ریکارڈ کے ساتھ شامل کریں، اس کے بدلے نہیں۔
CNAME — ایک نام کو دوسرے نام پر پوائنٹ کرتا ہے، اور وہ جہاں بھی جائے اس کی پیروی کرتا ہے۔ اس وقت مفید ہے جب ہدف کا ایڈریس تبدیل ہو سکتا ہو۔ ⛔ ایک CNAME دوسرے ریکارڈز کے ساتھ بنیادی ڈومین (example.com) پر نہیں رہ سکتا — وہاں ایک A ریکارڈ استعمال کریں۔
MX — اس ڈومین کے لیے ای میل کہاں پہنچائی جاتی ہے۔ ویب سائٹ سے کوئی تعلق نہیں؛ آپ کی سائٹ کا A ریکارڈ تبدیل کرنے سے میل متاثر نہیں ہوتی، اور MX تبدیل کرنے سے سائٹ متاثر نہیں ہوتی۔
TXT — آزاد متن، جو دوسرے سسٹمز کے ذریعے پڑھا جاتا ہے۔ ڈومین کی تصدیق اور SPF، DKIM اور DMARC ریکارڈز کے لیے استعمال ہوتا ہے جو آپ کی ای میل کو سپیم سمجھے جانے سے روکتے ہیں۔
NS — ڈومین کے لیے کون سے نیم سرورز مستند ہیں۔ ان کو تبدیل کرنے سے پورا زون کسی اور کے حوالے ہو جاتا ہے۔
خصوصی ریکارڈز
آپ یہ سب ڈومینز → آپ کا ڈومین → DNS ریکارڈز → ریکارڈ شامل کریں سے شامل کرتے ہیں۔ ایڈیٹر ہر حصے کو الگ الگ پوچھتا ہے، اس لیے آپ کو کبھی بھی ترتیب یاد رکھنے کی ضرورت نہیں ہے۔
SRV — جہاں کوئی سروس موجود ہو: ایک ترجیح (کم ترجیح کو پہلے آزمایا جاتا ہے)، ایک وزن (برابر ترجیحات کے درمیان بوجھ تقسیم کرتا ہے)، ایک پورٹ اور ایک ہدف ہوسٹ۔ Microsoft 365، Teams، SIP فونز، XMPP چیٹ اور کچھ گیمز اس کی درخواست کرتے ہیں، جس کا نام _sip._tls جیسا ہوتا ہے۔
CAA — کون سے سرٹیفکیٹ اتھارٹیز ڈومین کے لیے سرٹیفکیٹ جاری کر سکتے ہیں۔ ایک tag (عام سرٹیفکیٹس کے لیے issue، وائلڈ کارڈز کے لیے issuewild، مسترد شدہ درخواست کی اطلاع کے لیے iodef) اور ایک value جیسے کہ letsencrypt.org منتخب کریں۔ flags کو 0 پر رہنے دیں تاوقتیکہ آپ کو معلوم ہو کہ آپ کو 128 درکار ہے۔ ⚠️ اگر آپ CAA ریکارڈ شامل کرتے ہیں، تو اپنے استعمال کردہ تمام اتھارٹیز کو شامل کریں — یہاں کسی ایک کی کمی اس کے سرٹیفکیٹس کی تجدید کو روک دیتی ہے۔
PTR — ایک نام کے لیے دوسرا نام، جو کسی ہوسٹ کی طرف اشارہ کرتا ہے۔ میل سرور کے IP ایڈریس کے لیے ریورس DNS کا تعین IP کا مالک کرتا ہے، یہاں نہیں؛ اس کے لیے اپنے سرور فراہم کنندہ سے رابطہ کریں۔
TLSA — DANE کے لیے سرٹیفکیٹ کو پن کرتا ہے (زیادہ تر میل سرورز)۔ اس میں ایک usage، ایک selector، ایک matching type اور ہیکساڈیسیمل میں سرٹیفکیٹ ڈیٹا ہوتا ہے؛ آپ کا میل سافٹ ویئر یا فراہم کنندہ آپ کو یہ چاروں فراہم کرتا ہے۔
HTTPS اور SVCB — براؤزرز اور ایپس کو پوچھنے سے پہلے بتاتے ہیں کہ کس طرح منسلک ہونا ہے، جیسے کہ ایک سائٹ کون سے پروٹوکولز (alpn=h2,h3) سپورٹ کرتی ہے۔ Priority 0 عرفی موڈ (alias mode) ہے (صرف ایک ہدف)؛ 1 یا اس سے زیادہ اختیاری پیرامیٹرز کے ساتھ سروس موڈ ہے۔ . کا ہدف خود اسی نام کی نشاندہی کرتا ہے۔
اگر Type مینو میں کوئی قسم غائب ہے، تو اس ڈومین کے زون کا حامل DNS فراہم کنندہ اسے محفوظ نہیں کر سکتا؛ ہمارے نیم سرورز (ns1.zinndigital.com، ns2.zinndigital.com) پر موجود ڈومینز اوپر دی گئی تمام اقسام کو محفوظ رکھ سکتے ہیں۔ DS ریکارڈز (DNSSEC) یہاں شامل نہیں کیے جاتے — وہ آپ کے رجسٹرار کے پاس ہوتے ہیں۔
SOA — زون کی اپنی ترتیبات: اس کا بنیادی نیم سرور، منتظم کا پتہ، ایک سیریل جو ہر تبدیلی کے ساتھ بڑھتا ہے، اور وہ ٹائمرز جو دیگر نیم سرورز استعمال کرتے ہیں۔ اس کا تعلق DNS فراہم کنندہ سے ہے، اس لیے یہ Type مینو میں موجود نہیں ہے؛ اسے دیکھنے کے لیے ریکارڈز کے نیچے Zone settings (SOA) کھولیں، جو نیم سرورز سے براہِ راست پڑھا جاتا ہے۔ آگے بڑھ جانے والے سیریل کا مطلب ہے کہ آپ کی آخری تبدیلی لاگو ہو رہی ہے۔
جب آپ کسی ڈومین کو ہمارے نیم سرورز پر منتقل کرتے ہیں تو ہم اس کے پہلے سے شائع کردہ عام ریکارڈز بشمول CAA اور معمول کے SRV ریکارڈز کو کاپی کر لیتے ہیں، اور کسی بھی ایسے ریکارڈ کو جسے ہم کاپی نہیں کر سکے ڈومین کے صفحے پر درج کر دیتے ہیں تاکہ آپ سوئچ کرنے سے پہلے اسے خود شامل کر سکیں۔
تبدیلی میں کتنا وقت لگتا ہے
ہر ریکارڈ کا ایک TTL ہوتا ہے — یعنی دوسرے سسٹمز پرانے جواب کو کتنی دیر تک کیشے میں محفوظ رکھ سکتے ہیں۔ تبدیلی ایسے ہر فرد کو چند سیکنڈوں میں نظر آ جاتی ہے جس نے حال ہی میں اسے نہ دیکھا ہو، اور باقی تمام افراد کو ان کے کیشے کی میعاد ختم ہونے پر نظر آتی ہے۔ منصوبہ بند تبدیلی سے ایک دن پہلے TTL کو کم کر دیں اور انتظار کا وقت گھٹ کر چند منٹ رہ جائے گا۔