Check-Host.cc

Global MX Record Checker

MX (Mail Exchanger) রেকর্ড হলো ইনবাউণ্ড SMTP ট্রাফিকের জন্য প্রাথমিক রাউটিং প্রোটোকল। যখন একটি এক্সটারনাল Mail Transfer Agent (MTA)—যেমন Google Workspace বা Microsoft Exchange—এর user@example.com-এ ইমেইল ডেলিভার করার প্রয়োজন হয়, এটি নির্দিষ্টভাবে MX রেকর্ডের জন্য example.com জোনের বিপরীতে একটি DNS লুকআপ পারফর্ম করে। ফলাফল হিসেবে আসা পে-লোডটি সেই অর্গানাইজেশনের পক্ষে মেইল অ্যাকসেপ্ট করার জন্য অনুমোদিত হোস্টনেমগুলোর একটি লিস্ট প্রদান করে।

Priority Integers এবং SMTP Failover

স্ট্যান্ডার্ড A রেকর্ডের বিপরীতে, MX রেকর্ডগুলো প্রায়োরিটি ইন্টিজার (যেমন, 10, 20, 50) ব্যবহার করে একটি নেটিভ হায়ারার্কি (hierarchy) ইমপ্লিমেন্ট করে। এই ইন্টিজার কানেকশন প্রেফারেন্স নির্ধারণ করে। সেন্ডিং MTA সর্বদা সর্বনিম্ন সংখ্যাগত মান (numerical value) থাকা সার্ভারটির সাথে 25 নম্বর পোর্টে TCP Handshake প্রতিষ্ঠা করার চেষ্টা করবে। যদি প্রাইমারি সার্ভারটি কানেকশন রিফিউজ করে, টাইম আউট হয়ে যায় বা একটি টেম্পোরারি 4xx এরর রিটার্ন করে, তবে MTA স্বয়ংক্রিয়ভাবে পরবর্তী সর্বনিম্ন নাম্বারের রেকর্ডে ফলব্যাক (fallback) করে। ঠিক একই প্রায়োরিটি ইন্টিজারের সাথে একাধিক MX রেকর্ড সেট করা ইনবাউণ্ড মেইল স্ট্রিমগুলোর জন্য প্রাথমিক রাউন্ড-রবিন (Round Robin) লোড ব্যালেন্সিং সক্ষম করে।

Bare IP Violation (RFC 1035)

জুনিয়র সিসঅ্যাডমিনদের করা সবচেয়ে সাধারণ কনফিগারেশন ভুলগুলোর মধ্যে একটি হলো একটি MX রেকর্ডকে সরাসরি একটি IPv4 অ্যাড্রেসের দিকে পয়েন্ট করা। কঠোর DNS স্ট্যান্ডার্ড (RFC 1035) অনুযায়ী, একটি MX রেকর্ডের টার্গেট অবশ্যই একটি ক্যানোনিকাল হোস্টনেম হতে হবে, কোনো IP নয়। উদাহরণস্বরূপ, একটি MX-কে 192.168.1.50 এর দিকে পয়েন্ট করা প্রোটোকল লঙ্ঘন করে। এটিকে অবশ্যই mail.example.com এর মতো একটি হোস্টনেমের দিকে পয়েন্ট করতে হবে, যা পরবর্তীতে A রেকর্ডের মাধ্যমে IP তে রিজলভ হয়। কঠোর কর্পোরেট স্প্যাম ফিল্টার এবং ইন্ট্রুশন ডিটেকশন সিস্টেমগুলো (IDS) IP-ভিত্তিক MX টার্গেট থাকা ডোমেইনগুলো থেকে আসা বা সেগুলোতে রাউট করা ইমেইলগুলোকে এগ্রেসিভলি ড্রপ করে দেবে।

Null MX Records (RFC 7505) এবং Spam Mitigation

যদি একটি ডোমেইন শুধুমাত্র ওয়েব ট্রাফিকের জন্য ব্যবহৃত হয় এবং কখনও ইমেইল রিসিভ করার উদ্দেশ্যে না হয়, তবে এটি ব্যাকস্ক্যাটার স্প্যামের (backscatter spam) জন্য অত্যন্ত সংবেদনশীল। অ্যাটাকাররা আউটবাউণ্ড স্প্যামে ডোমেইনটিকে স্পুফ (spoof) করবে, যার ফলে হাজার হাজার অটোমেটেড বাউন্স মেসেজ ডোমেইনটিতে ফিরে আসবে। এটি প্রশমিত (mitigate) করতে, অ্যাডমিনিস্ট্রেটররা একটি "Null MX" রেকর্ড ডিপ্লয় করেন। 0 এর প্রায়োরিটি এবং . (রুট)-এর টার্গেট দিয়ে একটি সিঙ্গেল MX রেকর্ড কনফিগার করার মাধ্যমে, আপনি গাণিতিকভাবে সমস্ত গ্লোবাল মেইল সার্ভারকে নির্দেশ দেন যে ডোমেইনটি ইমেইল অ্যাকসেপ্ট করে না, যার ফলে তারা ডেলিভারির চেষ্টা না করেই তাৎক্ষণিকভাবে মেসেজগুলো ড্রপ করতে বাধ্য হয়।