بغیر جادو کے DNS: A، AAAA، CNAME، MX، TXT
DNS ریکارڈ کی کون سی اقسام ہیں، یہ کیسے مختلف ہیں، TTL کیسے پڑھیں، اور کیسے جانچیں کہ تبدیلیاں انٹرنیٹ تک پہنچ گئی ہیں۔
اپ ڈیٹ 23 اگست، 2026
DNS ایک ڈائریکٹری ہے: آپ اسے ایک نام دیتے ہیں، اور یہ آپ کو ایک ایڈریس یا کوئی دوسرا نام واپس دیتی ہے۔ اس میں خرابیاں "سائٹ نہیں کھل رہی" کی صورت میں ظاہر ہوتی ہیں، حالانکہ مشین مکمل طور پر فعال ہوتی ہے۔ اگر آپ سمجھ لیں کہ ہر ریکارڈ کی قسم کس چیز کی ذمہ دار ہے، تو مسئلہ حل کرنا آسان ہو جاتا ہے۔
بنیادی اقسام
| قسم | اس میں کیا ہوتا ہے | یہ کب درکار ہوتی ہے |
|---|---|---|
| A | IPv4 ایڈریس | ویب سائٹ اور کسی بھی سروس کے لیے بنیادی ریکارڈ |
| AAAA | IPv6 ایڈریس | Millida VDS مشینوں پر استعمال نہیں ہوتا: IPv6 فراہم نہیں کیا جاتا |
| CNAME | کوئی دوسرا نام | عرفی نام جیسے www → مرکزی ڈومین |
| MX | میل سرور اور ترجیح | ڈومین کے لیے میل وصول کرنا |
| TXT | کوئی بھی متن | SPF، DKIM، DMARC، ملکیت کی تصدیق |
| NS | زون نیم سرورز | ڈومین کی تفویض |
وہ اصول جس پر لوگ سب سے زیادہ پھسلتے ہیں: آپ ڈومین کے روٹ پر دوسرے ریکارڈز کے ساتھ CNAME نہیں رکھ سکتے۔ روٹ (example.com) پر صرف A ہو سکتا ہے۔ CNAME عرفی نام صرف ذیلی ڈومینز کے لیے ہے۔
عملی طور پر یہ کیسا لگتا ہے
example.com. A 203.0.113.10
www.example.com. CNAME example.com.
mail.example.com. A 203.0.113.10
example.com. MX 10 mail.example.com.
example.com. TXT "v=spf1 mx -all"
ایڈریس پینل کے "Overview" سے /hosting/vds/m/<id> پر حاصل کریں۔ جوڑنے کا عملی حصہ مضمون ڈومین کو مشین سے جوڑنا میں بیان کیا گیا ہے۔
TTL اور کیش
TTL وہ وقت ہے سیکنڈوں میں جس کے دوران ریکارڈ کو کیش میں محفوظ رکھنے کی اجازت ہوتی ہے۔ 3600 کی قدر کا مطلب ہے کہ آپ کی ترمیم کے بعد بھی فراہم کنندگان اور براؤزر ایک گھنٹے تک پرانا جواب دے سکتے ہیں۔
منصوبہ بند منتقلی کا طریقہ کار: ایک دن پہلے TTL کو 300 تک کم کریں؛ انتظار کریں؛ ریکارڈز تبدیل کریں؛ یقینی بنائیں کہ سب کچھ کام کر رہا ہے؛ پھر پچھلا TTL بحال کریں۔
تصدیق
dig example.com A +short
dig www.example.com CNAME +short
dig example.com MX +short
dig example.com TXT +short
dig @8.8.8.8 example.com A +short
آخری کمانڈ کسی مخصوص پبلک ریزولور سے استفسار کرتی ہے اور آپ کے مقامی کیش کو نظر انداز کرتی ہے۔ ریزولوشن کے راستے کے ساتھ مکمل تصویر:
dig +trace example.com
عام خرابیاں
| علامت | وجہ | حل |
|---|---|---|
| ڈومین کہیں سے نہیں کھلتا | NS ریکارڈز مطلوبہ فراہم کنندہ کی طرف اشارہ نہیں کرتے | رجسٹرار پر dig example.com NS چیک کریں |
| آپ کے لیے کام کرتا ہے، دوسروں کے لیے نہیں | کیش میں پرانا جواب | TTL ختم ہونے کا انتظار کریں، @8.8.8.8 کے ذریعے چیک کریں |
www نہیں کھلتا | ذیلی ڈومین کے لیے کوئی ریکارڈ نہیں | روٹ پر CNAME شامل کریں |
| میل نہیں پہنچتی | MX نہیں ہے، یا یہ CNAME کی طرف اشارہ کرتا ہے | MX کو ایسے نام کی طرف اشارہ کرنا چاہیے جس میں A ریکارڈ ہو |
| SPF میں ترمیم کے بعد میل غائب ہو گئی | زون میں دو SPF ریکارڈز | صرف ایک v=spf1 لائن رکھیں |
ایک وقت میں ایک ریکارڈ تبدیل کریں اور نتیجے کی تصدیق
digکمانڈ سے کریں۔ زون میں ایک ساتھ ترمیم کر کے پھر "سب کچھ کیوں بند ہو گیا" پوچھنے میں مسئلہ حل کرنے کا تین گنا وقت لگتا ہے۔
میل وصول کرنے کے لیے آپ کو ایک درست ریورس ایڈریس ریکارڈ کی بھی ضرورت ہوگی۔