ریورس DNS ریکارڈ (PTR)
PTR کیا ہے، میل اور لاگز کو اس کی ضرورت کیوں ہے، مشین کے پینل میں اسے کیسے سیٹ کریں، اور کیسے جانچیں کہ ریکارڈ لاگو ہو گیا ہے۔
اپ ڈیٹ 23 اگست، 2026
ایک عام DNS ریکارڈ نام کو ایڈریس میں بدلتا ہے۔ ریورس ریکارڈ، PTR، اس کے برعکس کام کرتا ہے: یہ ایڈریس سے نام واپس لوٹاتا ہے۔ اسے صرف ایڈریس کا مالک ہی سیٹ کر سکتا ہے، اس لیے یہ آپ کے DNS زون میں نہیں بلکہ مشین کے پینل میں رہتا ہے۔
اسے کہاں سیٹ کریں
پینل میں /hosting/vds/m/<id> پر "Access" ٹیب، ریورس ایڈریس ریکارڈ (PTR) بلاک۔ مکمل ڈومین نام درج کریں — مثلاً mail.example.com — اور محفوظ کریں۔ تبدیلیاں DNS کے ذریعے فوراً نہیں پھیلتیں: عام طور پر چند منٹ سے ایک گھنٹے تک۔
نام حقیقی ہونا چاہیے: اس کے لیے ایک فارورڈ A ریکارڈ موجود ہونا چاہیے جو واپس آپ کی مشین کے ایڈریس کی طرف اشارہ کرے۔ جوڑا "A ایڈریس کی طرف اشارہ کرتا ہے، PTR نام کی طرف" فارورڈ کنفرمڈ ریورس DNS کہلاتا ہے، اور میل وصول کنندگان بالکل یہی چیک کرتے ہیں۔
آپ کو اس کی ضرورت کیوں ہے
- ای میل۔ تقریباً تمام بڑے میل سسٹم ایسے ایڈریس سے آنے والی ای میلز کو مسترد کرتے ہیں یا اسپام قرار دیتے ہیں جس میں PTR نہ ہو، یا جس کا PTR فارورڈ ریکارڈ سے مماثل نہ ہو۔ یہ پہلی چیز ہے جو وہ چیک کرتے ہیں۔
- لاگز اور رپورٹس۔ فریق ثالث کے سرورز اپنے لاگز میں خالی نمبروں کے بجائے آپ کا نام لکھیں گے، اور واقعات کی چھان بین آسان ہو جاتی ہے۔
- سروس کا اعتماد۔ کچھ APIs اور IRC نیٹ ورکس درست ریورس ریکارڈ کے بغیر کلائنٹس کو محدود کر دیتے ہیں۔
عام ویب سائٹ کے لیے PTR ضروری نہیں، لیکن اس سے کوئی نقصان بھی نہیں ہوتا۔
تصدیق
dig -x <address> +short
host <address>
dig mail.example.com A +short
پہلے دو کمانڈز وہ نام واپس کریں جسے آپ نے سیٹ کیا، تیسرا — آپ کی مشین کا ایڈریس۔ اگر نتائج مماثل نہ ہوں تو کوئی مطابقت نہیں ہے اور آپ کی ای میل اسپام میں جاتی رہے گی۔
مشین کے اپنے نام کو بھی درست کرنا مفید ہے:
hostnamectl set-hostname mail.example.com
hostname -f
بہت سے میل سرورز HELO کمانڈ میں سسٹم ہوسٹ نیم کے ساتھ اپنی شناخت کرتے ہیں، اور اسے بھی PTR سے مماثل ہونا چاہیے۔
عام غلطیاں
| غلطی | کیا ہوتا ہے | حل |
|---|---|---|
| PTR سیٹ ہے، لیکن کوئی A ریکارڈ نہیں | مطابقت کی جانچ ناکام ہو جاتی ہے | مشین کے ایڈریس کے لیے A ریکارڈ بنائیں |
| PTR میں نام کے بجائے ایڈریس درج کیا گیا | ریکارڈ بے معنی ہے | مکمل ڈومین نام درج کریں |
| محفوظ کرنے کے فوراً بعد جانچ | پرانی قدر اب بھی کیشے میں ہے | انتظار کریں اور dig -x دہرائیں |
| سسٹم ہوسٹ نیم مختلف ہے | HELO PTR سے مماثل نہیں | hostnamectl set-hostname |
صرف PTR ای میل کی ترسیل کے لیے کافی نہیں۔ آپ کو اپنے زون میں SPF، DKIM، اور DMARC بھی درکار ہیں — ریکارڈ اقسام کے بارے میں بغیر جادو کے DNS میں پڑھیں۔
یاد رکھیں: ایڈریس مشین سے جڑا ہوتا ہے، اور جب آپ اسے حذف کرتے ہیں تو یہ ریورس ریکارڈ سمیت مشترکہ پول میں واپس چلا جاتا ہے۔ آپ دوسرا ایڈریس آرڈر نہیں کر سکتے، اس لیے ایک مشین کا مطلب PTR میں ایک نام ہے۔