একটি ওয়েবসাইট ভিজিট করার জন্য শুধু ডোমেন নাম টাইপ করে এন্টার কী চাপা সেটি নয়। প reacciónে আপনার গোপনীয়তা ও নিরাপত্তা রক্ষা করার জন্য অন্য লেয়ারগুলো কাজ করে।
ব্রাউজার থেকে ইন্টারনেট রিকোয়েস্ট ডোমেন নাম পড়তে পারে না। সেগুলো শুধু সেই ডোমেনগুলোর সাথে নিবন্ধিত न्यুমেরিক IP ঠিকানা বুঝতে পারে। একটি Domain Name Server, বা DNS, হল যেখানে ব্রাউজার একটি ডোমেনের সাথে যুক্ত সঠিক IP ঠিকানা পাওয়ার জন্য যায়।
আপনার ওয়েবসাইটের DNS কনফিগারেশন সেটিংসই হল যা দর্শকদের আপনার সাইট অ্যাক্সেস করতে দেয় এমনকি আপনি সাইটটি একটি নতুন হোস্টিং প্রোভাইডারে নিয়ে যাওয়ার পরেও।
ওয়েবসাইট DNS কনফিগারেশন সেটিংস কী এবং কীভাবে সেট আপ করবেন
অধিকাংশ মানুষের জন্য, ডোমেন নাম একটি সংখ্যার সিকোয়েন্সের চেয়ে অনেক সহজে মনে রাখা যায়। সার্ভার এবং ইন্টারনেটের কম্পিউটারগুলোর জন্য, বিষয়টি ঠিক উল্টো। একটি DNS সার্ভার অনুবাদটি হ্যান্ডেল করে যাতে দুপক্ষই খুশি থাকে।
আপনার হোম নেটওয়ার্ক সাধারণত একটি ISP-প্রদত্ত DNS সার্ভার ব্যবহার করে আপনার ইন্টারনেট রাউটারের IP ঠিকানার জন্য। আপনি আসলে আপনার রাউটারের IP সেটিংস মডিফাই করে আপনার DNS সার্ভারগুলো অটোমেটিক (আপনার ISP দ্বারা সংজ্ঞায়িত) থেকে পাবলিক কিছুতে যেন Google-এর DNS 8.8.8.8 এবং 8.8.4.4-এ সওয়াপ করতে পারেন।
একটি ওয়েবসাইটের DNS সেটিংস এই থেকে কিছুটা আলাদা। ওয়েবসাইট DNS কনফিগারেশন সেটিংস ওয়েবসাইট মালিকদের জন্য গুরুত্বপূর্ণ। যেকোনো সময় আপনি 웹 হোস্ট পরিবর্তন করলে, আপনি সাইটটি যে ফিজিক্যাল সার্ভারে আছে সেটি পরিবর্তন করছেন। এর মানে আপনি IP ঠিকানাও পরিবর্তন করছেন।
আপনার DNS কনফিগারেশন সেটিংস মডিফাই করে আপনার ডোমেন নাম খুঁজে পাওয়ার জন্য যারা আসছে সেগুলো সবসময় সঠিক IP ঠিকানাতে পয়েন্ট করানো যাবে, যা আপনার ওয়েবসাইট নতুন হোস্টিং-এ সওয়াপ করার পরেও আপ ও রানিং থাকতে সাহায্য করবে।
ওয়েবসাইট মালিকদের যে বিষয়টি বুঝতে হয় সেটি হল যদি DNS সেটিংস ভুলভাবে ইনপুট করা হয়, তবে পুরো ওয়েবসাইট একটি দীর্ঘ সময়ের জন্য ডাউন হয়ে যেতে পারে।
মনে রাখবেন যে DNS পরিবর্তন ইনস্ট্যান্ট নয়, তাই আপনি যদি ভুল করেন, তবে সম্ভবত কেউ সাইটটি অ্যাক্সেস করতে পারবে না যতক্ষণ না আপনার সংশোধনটি ইন্টারনেটের সব DNS সার্ভারে রেপ্লিকেট হয়। ভুলটি ঠিক করার পরেও, এটা ৭২ ঘন্টা পর্যন্ত লাগতে পারে কার্যকর হতে।
DNS কনফিগারেশন ভুল রোধ করা
প্রথম থেকেই ভুল হওয়া থেকে রোধ করতে, নিশ্চিত করুন যে আপনার A, CNAME, NS, TXT, এবং MX রেকর্ডগুলো কী করে সেটি সম্পর্কে একটি মৌলিক ধারণা আছে।
- A – A রেকর্ডকে IPv4 ঠিকানা রেকর্ডও বলা হয়। এটি ডোমেন নামকে এক বা একাধিক IP ঠিকানার দিকে পয়েন্ট করতে ব্যবহৃত হয়। আপনি যদি WordPress.com-এর মতো একটি ম্যানেজড হোস্টিং প্রোভাইডার ব্যবহার করেন এবং তাদের نیمসার্ভারও ব্যবহার করেন, তবে আপনাকে A রেকর্ডের দরকার নেই।
- CNAME – এটি Canonical Name (CNAME) রেকর্ড। আপনার যদি ইতিমধ্যে একটি A রেকর্ড থাকে, তবে আপনি CNAME ব্যবহার করবেন না। CNAME রেকর্ড যেকোনো সাবডোমেন ভিজিট করার লোকেকে বলে অন্য একটি ডোমেন বা সাবডোমেনের মতো একই DNS রেকর্ড ব্যবহার করতে।
এই ধরনের জিনিস একক IP ঠিকানা থেকে একাধিক সার্ভিস চালালে সুবিধাজনক। CNAME রেকর্ড শুধু সাবডোমেনের জন্য কাজ করে এবং সবসময় অন্য একটি ডোমেন বা সাবডোমেনের দিকে পয়েন্ট করতে হবে, কখনো সরাসরি IP ঠিকানার দিকে নয়।
- NS – এই রেকর্ডগুলো হল نیمসার্ভার। এইগুলো ছাড়া, আপনার ওয়েবসাইট কখনো কাজ করবে না। আপনার সাধারণত এই রেকর্ডের কমপক্ষে দুটি থাকবে আপনার DNS কনফিগারেশন সেটিংসে। আপনি যদি কখনো আপনারগুলো পরিবর্তন না করেন, তবে এগুলো খুব জেনেরিক দেখাবে, যেমন ns1.name.com এবং ns2.name.com।
NS রেকর্ডগুলো Top Level Domain (TLD) সার্ভার দ্বারা সংরক্ষিত হয়, যার ১০০০টিরও বেশি আছে। এগুলো হল আপনার .com, .gov, .net, এবং অন্যান্য অধিক প্রচলিতগুলো। NS রেকর্ডে ডোমেনগুলো কোথায় ডাইরেক্ট ও রিডাইরেক্ট হবে সেটির চূড়ান্ত নিয়ন্ত্রণ থাকে।
- MX – এইগুলো আপনার Mail Exchange রেকর্ড। এগুলো একটি ডোমেন থেকে ইমেইল ঠিকানা তৈরি করতে ব্যবহৃত হয়। MX রেকর্ড মেইল সার্ভারকে ডাইরেক্ট করে আপনার ডোমেনের জন্য ইনকামিং মেইল গ্রহণ করতে এবং প্রাপ্ত ইমেইলগুলো কোথায় রুট করা উচিত।
যদিও আরও রেকর্ড আছে যেগুলো আপনি مواجهা করতে পারেন, এইগুলোই বেশি গুরুত্বপূর্ণ যা আপনাকে জানা উচিত।
DNS কনফিগারেশন সেটিংস কনফিগার করা
এই টিউটোরিয়ালের জন্য, আমরা Hostinger ব্যবহার করব আমাদের ওয়েব হোস্ট হিসেবে। আপনার অ্যাকাউন্টে লগ ইন করুন এবং Domains-এ নেভিগেট করুন, এবং তারপর DNS Zone ট্যাবে।
এখানেই আপনি আপনার সব DNS রেকর্ড পাবেন।
এই রেকর্ডগুলোর যেকোনো একটি মডিফাই করতে, যেকোনো একটির নিচে ডান পাশে অবস্থিত Add New + বাটনে ক্লিক করুন।
এটা মূলত ততটুকু সহজ। আপনি যা দেখছেন এবং কীভাবে সেগুলো মডিফাই করতে হয় সেটি আরও ভালো বুঝতে, আসুন A রেকর্ড ব্যবহার করি।
@ আপনার A রেকর্ডে হল আপনার ডোমেন নাম, এবং Points to হল IP ঠিকানা। এটিকে পরিবর্তন করে, আপনি আপনার ডোমেন নামের দিকে যাওয়া সব ট্রাফিককে আপনার ইনপুট করা IP ঠিকানাতে রিডাইরেক্ট করবেন। নতুন একটি ওয়েবসাইট ম্যানেজমেন্ট হোস্টে যাওয়ার সময়, যেমন WordPress থেকে SquareSpace-এ, আপনাকে SquareSpace দ্বারা প্রদত্ত IP ঠিকানা ব্যবহার করে @ রেকর্ডের Points to পরিবর্তন করতে হবে।
হোস্টনেম লিখতে দুটি পদ্ধতিতে করা যায়:
পূর্ণ হোস্টনেম পরে একটি পিরিয়ড – full.hostname.com বা পূর্ণ সাবডোমেন।
মান লও যে আপনি আপনার WordPress ডোমেনকে একটি Hostinger ডোমেন সার্ভারের দিকে পয়েন্ট করতে চান। এটি করার দুটি উপায় আছে। প্রথম এবং সবচেয়ে সহজ উপায় হল আপনার ডোমেন নেম রেজিস্ট্রারে نیمসার্ভারগুলো পরিবর্তন করা।
এই পদ্ধতি সুপারিশ করা হয় কারণ আপনার DNS জোন আপনার হোস্টিং-এর IP ঠিকানার সাথে मैच করার জন্য অটোমেটিক্যালি কনফিগার হয়ে যাবে। এই পদ্ধতিতেও আপনাকে আপনার ডোমেন সেটিংসের নিয়ন্ত্রণ Hostinger hPanel-এ ট্রান্সফার করতে দেবে।
- আপনাকে DNS Zone-এ نیمসার্ভারগুলো লোকেট করতে হবে যা NS সেকশনে আছে।
- পরবর্তী, আপনার ডোমেন রেজিস্ট্রারের কন্ট্রোল প্যানেলে লগ ইন করুন। আপনি যদি অনভিজ্ঞ হন বা কোম্পানির নাম ভুলে যান, তবে whois lookup ব্যবহার করতে পারেন।
- তাদের DNS Zone-এর ভার্সনে, نیمসার্ভার ফিল্ড থেকে সব ভ্যালু ডিলিট করুন এবং Hostinger-এর نیمসার্ভারগুলো ইনপুট করুন।
- তারপর Save চেঞ্জেস ক্লিক করুন।
এই পদ্ধতিতে DNS ফুলি প্রপাগেট হতে ২৪ ঘন্টা পর্যন্ত লাগতে পারে। দ্বিতীয় পদ্ধতি আরও টেকনিক্যাল কারণ আপনাকে A রেকর্ডের মাধ্যমে ডোমেন নাম পয়েন্ট করতে হবে।
আপনাকে DNS রেকর্ডের সাথে যুক্ত IP ঠিকানা পরিবর্তন করতে হবে। এটি আপনার ডোমেন কন্ট্রোল রেজিস্ট্রারে রাখবে। আপনি যদি নিশ্চিত হেন যে IP ঠিকানা স্ট্যাটিক থাকবে, তবে এই প্রক্রিয়ার দরকার নেই।
A রেকর্ড IP ঠিকানা মডিফাই করুন এবং আপনার ডোমেন নামকে Hostinger-এর দিকে পয়েন্ট করুন। অধিকাংশ কেসে, ডোমেনের জন্য দুটি A রেকর্ড দরকার হবে – একটি www সাবডোমেনসহ এবং একটি ছাড়া।
একটি উদাহরণ হবে যদি আপনার ilovecoffee.com নামে একটি ডোমেন থাকে এবং আপনি এটিকে ২১২.১.২১২.৬৫ IP ঠিকানার দিকে পয়েন্ট করতে চান, তবে আপনাকে A রেকর্ড এন্ট্রি তৈরি করতে হবে যেটি এরকম দেখাবে:
এটা আপনার রেজিস্ট্রারের থেকে আলাদা দেখতে পারে। শুধু ছবিতে দেখানো অনুরূপ ভ্যালুগুলো ফিল আপ করুন। ফিল্ডগুলো হবে – Name/Host, TTL, এবং Points to/Record।
গড় Time To Live (TTL) ভ্যালু হল ৮৬৪০০ সেকেন্ড, যেটি ২৪ ঘন্টা। আপনি কী সেট করবেন সেটি বুঝতে, অন্য রেকর্ড এন্ট্রি দেখুন। এই কেসে, আমাদের DNS সেটিংসে ১৪৪০০ দেখা যাচ্ছে, যেটি ৪ ঘন্টা। ৪ ঘন্টা Hostinger ড্রপডাউন মেনুতে নেই, তাই গড় ভ্যালু ব্যবহার করার পরামর্শ দেওয়া হয়।
এই ধাপটি সম্পূর্ণ হলে, আপনি ইমেইলের জন্য MX রেকর্ড পরিবর্তন করতে পারেন। অবশ্য, এই ধাপটি শুধু তখন দরকার যখন আপনি বর্তমানে আপনার হোস্ট দ্বারা অফার করা ইমেইল সার্ভার ব্যবহার করছেন।
এই প্রক্রিয়াটি সহজ।
- DNZ Zone-এ MX রেকর্ডে যান এবং Points to ফিল্ড নোট করুন।
- সেই ঠিকানাটি নিন এবং আপনার ডোমেনের ডেস্টিনেশনের MX রেকর্ডটিকে Hostinger-এর MX ঠিকানার সাথে রিপ্লেস করুন।
A রেকর্ড থেকে একমাত্র আলাদা ফিল্ড এখানে Priority। এই ফিল্ড নির্ধারণ করে আপনার প্রতিটি সার্ভারের প্রায়োরিটি। সবচেয়ে কম সংখ্যা সবচেয়ে উচ্চ প্রায়োরিটি প্রতিনিধিত্ব করে। আপনার যদি শুধু একটি সার্ভার থাকে, তবে প্রায়োরিটি ফিল্ডে ০ থেকে ৫-এর মধ্যে একটি নম্বর রাখা সেরা।
DNS কনফিগারেশন সেটিংসে অতিরিক্ত সাহায্য এবং নির্দেশনার জন্য, আপনার ওয়েব হোস্টের সাথে যোগাযোগ করুন। অনেক জিনিস, DNS কনফিগারেশন অ্যাক্সেস করা সহিত, হোস্ট প্রোভাইডারের উপর নির্ভর করে আলাদা হতে পারে। সহায়তা পাওয়া ছাড়া বড় পরিবর্তন আনার থেকে বিরত থাকুন।
একবার আপনি বিষয়টি হাতে করলে, আপনার DNS কনফিগারেশন সেটিংসে পরিবর্তন আনা একটি সহজ এবং বেদনাহীন প্রক্রিয়া হতে পারে।