ওয়েবসাইট, ডোমেইন ও ইমেইল ব্যবস্থাপনার ক্ষেত্রে DNS TXT Record অত্যন্ত গুরুত্বপূর্ণ একটি বিষয়। বিশেষ করে ওয়েবসাইট ভেরিফিকেশন, ইমেইল সিকিউরিটি এবং ডোমেইনের মালিকানা যাচাই করার জন্য TXT Record ব্যবহার করা হয়।
আপনি যদি ওয়েবসাইট পরিচালনা করেন, ডোমেইন ব্যবহার করেন অথবা নিজের ব্যবসার জন্য প্রফেশনাল ইমেইল সেটআপ করতে চান, তাহলে TXT Record সম্পর্কে জানা প্রয়োজন।
এই ব্লগ পোস্টে আমরা জানব TXT Record কী, এটি কীভাবে কাজ করে, কোথায় ব্যবহার করা হয় এবং কীভাবে DNS-এ TXT Record যুক্ত করতে হয়।
TXT Record-এর পূর্ণরূপ হলো Text Record। এটি DNS (Domain Name System)-এর একটি বিশেষ রেকর্ড, যার মাধ্যমে ডোমেইনের DNS সেটিংসে টেক্সট-ভিত্তিক তথ্য সংরক্ষণ করা যায়।
সহজ ভাষায়, TXT Record হলো ডোমেইনের একটি তথ্যভান্ডার, যেখানে নির্দিষ্ট কিছু টেক্সট যুক্ত করে বিভিন্ন সার্ভিসকে ডোমেইন সম্পর্কে প্রয়োজনীয় তথ্য জানানো হয়।
যেমন:
Google Search Console-এ ডোমেইন ভেরিফিকেশন।
Gmail বা Google Workspace-এর ইমেইল ভেরিফিকেশন।
SPF Record-এর মাধ্যমে ইমেইল সিকিউরিটি নিশ্চিত করা।
DKIM ও DMARC সেটআপ করা।
বিভিন্ন থার্ড-পার্টি সার্ভিসের ডোমেইন মালিকানা যাচাই করা।
TXT Record বিভিন্ন গুরুত্বপূর্ণ কাজে ব্যবহার করা হয়। নিচে এর কয়েকটি সাধারণ ব্যবহার তুলে ধরা হলো।
কোনো অনলাইন সার্ভিস ব্যবহার করার সময় অনেক ক্ষেত্রে ডোমেইনের মালিকানা যাচাই করতে হয়। TXT Record যুক্ত করে সহজেই এই যাচাই সম্পন্ন করা যায়।
উদাহরণস্বরূপ, Google Search Console-এ ওয়েবসাইট যুক্ত করার সময় Google একটি TXT Verification Code দেয়। সেটি ডোমেইনের DNS Management-এ যুক্ত করলে Google বুঝতে পারে যে আপনি ডোমেইনটির নিয়ন্ত্রণে রয়েছেন।
SPF-এর পূর্ণরূপ Sender Policy Framework। এটি ইমেইল সিকিউরিটির একটি গুরুত্বপূর্ণ পদ্ধতি।
SPF Record-এর মাধ্যমে নির্ধারণ করা যায় কোন কোন মেইল সার্ভার আপনার ডোমেইনের নামে ইমেইল পাঠানোর অনুমতি পাবে।
উদাহরণ:
এটি একটি উদাহরণ SPF Record। আপনার ইমেইল প্রোভাইডারের নির্দেশনা অনুযায়ী সঠিক SPF Value ব্যবহার করতে হবে।
DKIM-এর পূর্ণরূপ DomainKeys Identified Mail।
DKIM ইমেইলের সত্যতা যাচাই করতে ডিজিটাল সিগনেচার ব্যবহার করে। সাধারণত DNS-এ TXT Record হিসেবে DKIM Public Key সংরক্ষণ করা হয়।
এর ফলে প্রাপক মেইল সার্ভার যাচাই করতে পারে যে ইমেইলটি অনুমোদিত সার্ভার থেকে এসেছে এবং এর গুরুত্বপূর্ণ অংশ পরিবর্তন করা হয়েছে কি না।
DMARC-এর পূর্ণরূপ Domain-based Message Authentication, Reporting and Conformance।
এটি SPF ও DKIM-এর সঙ্গে কাজ করে ইমেইল জালিয়াতি বা Email Spoofing প্রতিরোধে সাহায্য করে।
উদাহরণ:
v=DMARC1; p=none; rua=mailto:dmarc@example.comএটি একটি সাধারণ Monitoring Policy-এর উদাহরণ। নিজের ডোমেইনে ব্যবহারের আগে ইমেইল সিকিউরিটি নীতি অনুযায়ী কনফিগার করা উচিত।
অনেক SSL Certificate Provider ডোমেইনের মালিকানা যাচাই করার জন্য TXT Record ব্যবহার করে।
DNS-এ নির্দিষ্ট Verification Code যুক্ত করার মাধ্যমে সার্ভিস প্রোভাইডার নিশ্চিত হতে পারে যে আপনি ডোমেইনটি নিয়ন্ত্রণ করছেন।
Cloudflare DNS docs+1
অনেক থার্ড-পার্টি সার্ভিস তাদের প্ল্যাটফর্মের সঙ্গে ওয়েবসাইট যুক্ত করার সময় TXT Record যোগ করতে বলে।
যেমন:
Google Search Console
Microsoft 365
Google Workspace
বিভিন্ন Email Marketing Platform
Cloudflare Services
এভাবে DNS TXT Record ব্যবহার করে বিভিন্ন সার্ভিসের সঙ্গে ডোমেইন সংযুক্ত করা যায়।
Google Workspace Help+1
আপনার ডোমেইনের DNS Management থেকে খুব সহজেই TXT Record যুক্ত করতে পারবেন।
নিচের ধাপগুলো অনুসরণ করুন:
প্রথমে আপনার Domain Registrar অথবা Hosting Account-এ লগইন করুন।
Domain Management অথবা DNS Management অপশনে যান।
Add Record অপশনে ক্লিক করুন।
Record Type থেকে TXT নির্বাচন করুন।
Host বা Name ফিল্ডে প্রয়োজনীয় তথ্য দিন।
Content বা Value ফিল্ডে TXT Value যুক্ত করুন।
TTL নির্ধারণ করুন।
Save Changes বাটনে ক্লিক করুন।
| Field | Example |
|---|---|
| Type | TXT |
| Name / Host | @ |
| Value | google-site-verification=xxxxxx |
| TTL | 3600 |
মনে রাখবেন: এখানে দেওয়া Value শুধু উদাহরণ। আপনার সার্ভিস প্রোভাইডারের দেওয়া সঠিক Value ব্যবহার করবেন। DNS পরিবর্তন কার্যকর হতে কিছু সময় লাগতে পারে।
Google Workspace Help+1
TXT Record যুক্ত করার সময় কিছু বিষয় খেয়াল রাখা জরুরি।
সঠিক ডোমেইনের DNS Management-এ কাজ করুন।
TXT Value কপি করার সময় কোনো অক্ষর বাদ দেবেন না।
একই ডোমেইনে একাধিক SPF Record তৈরি করবেন না।
DKIM ও DMARC-এর Hostname সঠিকভাবে লিখুন।
DNS পরিবর্তনের পর Record Lookup করে যাচাই করুন।
প্রয়োজন ছাড়া বিদ্যমান TXT Record ডিলিট করবেন না।
বিশেষ করে একাধিক SPF Record থাকলে ইমেইল Authentication-এ সমস্যা হতে পারে।
SPF, DKIM, DMARC+1
| DNS Record | কাজ |
|---|---|
| A Record | ডোমেইনকে IPv4 Address-এর সঙ্গে যুক্ত করে |
| AAAA Record | ডোমেইনকে IPv6 Address-এর সঙ্গে যুক্ত করে |
| CNAME Record | একটি ডোমেইন বা সাবডোমেইনকে অন্য Hostname-এর সঙ্গে যুক্ত করে |
| MX Record | ইমেইল সার্ভার নির্ধারণ করে |
| TXT Record | টেক্সট-ভিত্তিক তথ্য ও Verification Data সংরক্ষণ করে |
একটি ওয়েবসাইটের নিরাপত্তা, ডোমেইন ভেরিফিকেশন এবং ইমেইল ব্যবস্থাপনায় TXT Record গুরুত্বপূর্ণ ভূমিকা রাখে।
বিশেষ করে ব্যবসায়িক ইমেইল ব্যবহার করলে SPF, DKIM ও DMARC সঠিকভাবে কনফিগার করা প্রয়োজন। এগুলো ইমেইল স্পুফিং, ফিশিং এবং অননুমোদিত ইমেইল পাঠানোর ঝুঁকি কমাতে সাহায্য করে।
Twilio+1
TXT Record হলো DNS-এর একটি গুরুত্বপূর্ণ অংশ, যা ডোমেইন ভেরিফিকেশন, ইমেইল Authentication এবং বিভিন্ন অনলাইন সার্ভিসের সঙ্গে ডোমেইন সংযুক্ত করতে ব্যবহৃত হয়।
আপনি যদি নিজের ওয়েবসাইট বা ব্যবসার ইমেইল নিরাপদ রাখতে চান, তাহলে সঠিকভাবে DNS TXT Record কনফিগার করা অত্যন্ত জরুরি।