Check-Host.cc

Global PTR (Reverse DNS) Lookup

একটি PTR (Pointer) রেকর্ড স্ট্যান্ডার্ড A রেকর্ড লুকআপের ঠিক উল্টো কাজটি করে। একটি A রেকর্ড যেখানে একটি হিউম্যান-রিডেবল হোস্টনেমকে IP অ্যাড্রেসে রূপান্তর করে, সেখানে একটি PTR রেকর্ড একটি IP অ্যাড্রেসকে পুনরায় এর ক্যানোনিকাল (canonical) হোস্টনেমে রিজলভ করে। এই মেকানিজমটি আনুষ্ঠানিকভাবে Reverse DNS (rDNS) নামে পরিচিত। এই ব্যাকওয়ার্ড রেজোলিউশনকে সহজতর করতে, DNS আর্কিটেকচার IPv4 এর জন্য in-addr.arpa এবং IPv6 এর জন্য ip6.arpa নামের একটি স্পেশালাইজড টপ-লেভেল ডোমেইন ব্যবহার করে, যেখানে হায়ারার্কি ম্যাপ করার জন্য IP অক্টেটগুলো (octets) রিভার্স অর্ডারে লেখা হয়।

Forward-Confirmed Reverse DNS (FCrDNS)

আধুনিক ইনফ্রাস্ট্রাকচারে, একটি PTR রেকর্ডের মূল উদ্দেশ্য হলো সিকিউরিটি ভ্যালিডেশন, যা বোটনেট এবং আনঅথরাইজড মেইল রিলেগুলোর বিরুদ্ধে ফার্স্ট লাইন অফ ডিফেন্স হিসেবে কাজ করে। যখন কোনো Mail Transfer Agent (MTA) একটি কড়া প্রোভাইডার যেমন Gmail বা Office 365 এর সাথে একটি SMTP কানেকশন ওপেন করার চেষ্টা করে, তখন রিসিভিং সার্ভার কানেক্টিং IP-এর ওপর সাথে সাথেই একটি PTR লুকআপ পারফর্ম করে। এরপর এটি PTR রেকর্ড দ্বারা রিটার্ন করা হোস্টনেমটি নেয় এবং একটি স্ট্যান্ডার্ড ফরোয়ার্ড A রেকর্ড লুকআপ এক্সিকিউট করে। যদি এর ফলে পাওয়া IP অ্যাড্রেসটি অরিজিনাল কানেক্টিং IP-এর সাথে ম্যাচ করে, তবে সার্ভারটি Forward-Confirmed Reverse DNS (FCrDNS) চেক পাস করে। যদি PTR মিসিং থাকে, কোনো জেনেরিক ISP হোস্টনেমের দিকে পয়েন্ট করে (যেমন, dynamic-ip-123.comcast.net), বা ফরোয়ার্ড ম্যাচ ফেইল করে, তবে কানেকশনটি সাথে সাথে থ্রোটল (throttled) করা হয়, স্প্যাম অ্যালগরিদম দ্বারা ব্যাপকভাবে পেনাল্টি দেওয়া হয়, বা পুরোপুরি ড্রপ করা হয়।

Ownership এবং Delegation এর জটিলতা

ডেভেলপারদের জন্য PTR কনফিগারেশনের সবচেয়ে বিভ্রান্তিকর দিকটি হলো যে এই রেকর্ডগুলো কোনো স্ট্যান্ডার্ড ডোমেইন রেজিস্ট্রারে (যেমন Namecheap বা GoDaddy) ম্যানেজ করা যায় না। PTR রেকর্ড তৈরি করার অথরিটি কঠোরভাবে সেই এন্টাইটির (entity) হাতে থাকে যারা IP অ্যাড্রেস ব্লকের অ্যালোকেশনের মালিক। আপনি যদি DigitalOcean, AWS, বা Hetzner-এ একটি ভার্চুয়াল প্রাইভেট সার্ভার রান করেন, তবে আপনাকে তাদের স্পেসিফিক ক্লাউড কন্ট্রোল প্যানেলের মাধ্যমে রিভার্স DNS কনফিগার করতে হবে। অন-প্রিমাইস (on-premises) সার্ভার হোস্ট করা এন্টারপ্রাইজ নেটওয়ার্কগুলোর ক্ষেত্রে, অ্যাডমিনিস্ট্রেটরদের তাদের অ্যাসাইন করা স্ট্যাটিক IP ব্লকগুলোর জন্য PTR ডেলিগেশনের রিকোয়েস্ট করতে সরাসরি তাদের এন্টারপ্রাইজ ISP-র সাথে যোগাযোগ করতে হবে।

Sysadmin-দের জন্য ডায়াগনস্টিক টেস্টিং

PTR ইস্যুর ট্রাবলশুটিং-এর জন্য স্পেশালাইজড CLI সিনট্যাক্স প্রয়োজন। যেহেতু আপনি arpa জোনে কোয়েরি করছেন, তাই স্ট্যান্ডার্ড ডোমেইন লুকআপ ফেইল করবে। ইঞ্জিনিয়াররা dig -x 192.0.2.1 বা nslookup 192.0.2.1 এর মতো কমান্ড ব্যবহার করে রিজলভারকে অটোমেটিক্যালি IP টিকে প্রয়োজনীয় রিভার্স ARPA সিনট্যাক্সে ফরম্যাট করার নির্দেশ দেন। গ্লোবালি টেস্ট করা নিশ্চিত করে যে প্রোডাকশন ইমেইল ট্রাফিক ইনিশিয়ালাইজ করার আগে ক্লাউড প্রোভাইডারের রিভার্স জোন পরিবর্তনগুলো গ্লোবাল রাউটিং টেবিলগুলোর মাধ্যমে পুরোপুরি প্রোপাগেট হয়েছে।