Custom Nameserver vs Default Nameserver Issue
HostGator hosting, Google Domains এবং Google Workspace ব্যবহার করার সময় Custom Nameserver ও Default Nameserver সম্পর্কিত সাধারণ সমস্যা এবং এর দুটি কার্যকর সমাধান।
Freelance Client Q&A: Custom Nameserver & Default Nameserver Issue
Freelancing করার সময় DNS, Hosting এবং Email Configuration নিয়ে বিভিন্ন ধরনের Client Issue আসে। এর মধ্যে সবচেয়ে Common একটি সমস্যা হলো Custom Nameserver এবং Default Nameserver ব্যবহার করার সময় Website ও Email-এর মধ্যে Conflict হওয়া।
আজ এমনই একটি Real-Life Client Issue এবং তার সমাধান শেয়ার করছি।
প্রশ্ন
একজন Client-এর—
- Website HostGator Hosting-এ Host করা আছে।
- Domain Google Domains থেকে কেনা।
- Business Email হিসেবে Google Workspace ব্যবহার করছে।
সমস্যা
যখন Google Domains-এ HostGator-এর Custom Nameserver ব্যবহার করা হয়—
- ✅ Website ঠিকভাবে Live থাকে।
- ❌ কিন্তু Google Workspace Email কাজ করে না।
আবার যখন Google Domains-এর Default Nameserver ব্যবহার করা হয়—
- ❌ Website Down হয়ে যায়।
- ✅ কিন্তু Email Send/Receive ঠিকভাবে কাজ করে।
এখন প্রশ্ন হলো—
Website এবং Email—দুটোই কীভাবে একসাথে সচল রাখা যায়?
সমাধান
এই সমস্যার দুটি জনপ্রিয় সমাধান রয়েছে।
Solution 1: Default Nameserver রেখে HostGator-এর A Record Point করুন (Recommended)
আমি সাধারণত এই Method-টাই Recommend করি।
এক্ষেত্রে Google Domains-এর Default Nameserver ব্যবহার করবেন।
Nameserver পরিবর্তন করবেন না।
এরপর Google Domains Dashboard থেকে DNS Management-এ গিয়ে শুধু A Record HostGator-এর Server IP-তে Point করে দিন।
HostGator-এর Server IP আপনি cPanel-এর উপরের অংশে (Top Right Area) দেখতে পারবেন।
এরপর Google Domains-এর DNS Manager-এ নিচের Record দুটি Add করুন।
Root Domain
Type: A
Host: @
Value: Your HostGator Server IP
TTL: Auto
WWW Domain
Type: A
Host: www
Value: Your HostGator Server IP
TTL: Auto
এই পদ্ধতিতে—
- Google Domains DNS Control নিজের কাছেই থাকবে।
- Google Workspace-এর সব DNS Record আগের মতোই থাকবে।
- Website HostGator Hosting-এ Load হবে।
- Email-ও ঠিকভাবে কাজ করবে।
Solution 2: HostGator Nameserver ব্যবহার করলে Google Workspace MX Record যোগ করুন
যদি আপনি HostGator-এর Custom Nameserver ব্যবহার করতে চান, তাহলে DNS Management পুরোপুরি HostGator-এর হাতে চলে যাবে।
সেক্ষেত্রে Google Domains-এর DNS Record আর কাজ করবে না।
তাই আপনাকে HostGator cPanel থেকে—
Zone Editor অথবা DNS Zone Editor-এ যেতে হবে।
এরপর Google Workspace-এর MX Record সেখানে Manualভাবে Add করতে হবে।
পুরনো Google Workspace Account হলে সাধারণত ৫টি MX Record Add করতে হয়।
আর যদি ২০২3 বা তার পরে Google Workspace Account তৈরি হয়ে থাকে, তাহলে অনেক ক্ষেত্রে একটি MX Record-ই যথেষ্ট হয় (Google-এর বর্তমান Configuration অনুযায়ী)।
এছাড়াও প্রয়োজন অনুযায়ী নিচের Record-গুলোও সঠিকভাবে Configure করা উচিত—
- MX Record
- SPF Record
- DKIM Record
- DMARC Record
সব Record Google Workspace-এর Official Documentation অনুযায়ী Add করতে হবে।
কোন Solutionটি ভালো?
আমি সাধারণত Solution 1 Prefer করি।
কারণ—
- DNS Management সহজ থাকে।
- Email Configuration পরিবর্তন করতে হয় না।
- ভবিষ্যতে DNS Manage করাও সহজ হয়।
- Website ও Email আলাদা Service Provider ব্যবহার করলেও সমস্যা হয় না।
তবে যদি Hosting Provider-এর Nameserver ব্যবহার করার বিশেষ প্রয়োজন থাকে, তাহলে Solution 2 ব্যবহার করতে হবে।
গুরুত্বপূর্ণ বিষয়
DNS পরিবর্তনের পর পরিবর্তনগুলো সঙ্গে সঙ্গে কার্যকর হয় না।
সাধারণত DNS Propagation সম্পূর্ণ হতে—
- ২৪ ঘণ্টা
- অথবা সর্বোচ্চ ৪৮ ঘণ্টা
সময় লাগতে পারে।
এই সময়ের মধ্যে কিছু User নতুন Website দেখতে পারেন, আবার কেউ পুরনো Website দেখতে পারেন।
জরুরি পরিস্থিতিতে কী করবেন?
যদি DNS Propagation শেষ হওয়ার আগেই Website নিয়ে কাজ করতে হয়, তাহলে—
- Local Hosts File-এ Website-এর IP Point করে Development করা যেতে পারে।
- অথবা Temporaryভাবে DNS Configuration এমনভাবে করা যেতে পারে যাতে Website Down না থাকে।
সংক্ষেপে
- Default Nameserver + A Record Pointing → Website এবং Email একসাথে চালানোর সবচেয়ে সহজ এবং Recommended উপায়।
- Custom Nameserver ব্যবহার করলে অবশ্যই Hosting-এর DNS Zone-এ Google Workspace-এর MX (এবং প্রয়োজনীয় অন্যান্য) DNS Record Add করতে হবে।
- DNS পরিবর্তনের পর Propagation সম্পূর্ণ হতে ২৪–৪৮ ঘণ্টা পর্যন্ত সময় লাগতে পারে।