DNS Propagation কী? Nameserver Change করার পর Website না খুললে কী করবেন?
নতুন Hosting নেওয়ার পর Domain-এর Nameserver পরিবর্তন করেছেন। কিছুক্ষণ পর দেখলেন Website আপনার মোবাইলে খুলছে, কিন্তু Wi-Fi থেকে খুলছে না। আবার কারও কাছে পুরোনো Website দেখা যাচ্ছে, কোথাও DNS_PROBE_FINISHED_NXDOMAIN বা “Server IP address could not be found” error আসছে।
এই অবস্থায় প্রথমেই Hosting-কে দায়ী করলে ভুল হতে পারে। Nameserver বা গুরুত্বপূর্ণ DNS Record পরিবর্তনের পর নতুন information সব ISP ও DNS resolver-এ একই মুহূর্তে visible হয় না। এই gradual update process-কে সাধারণভাবে DNS Propagation বলা হয়।
তবে সব সমস্যাই propagation নয়। ভুল Nameserver, missing DNS Zone, incorrect A Record, stale AAAA Record, Cloudflare-এ পুরোনো origin IP, DNSSEC mismatch বা local DNS cache—এসবের যেকোনো একটি থাকলেও Website না খুলতে পারে। তাই শুধু অপেক্ষা করার বদলে আগে configuration verify করা বেশি জরুরি।
সংক্ষেপে উত্তর
Nameserver change করার পর Website সব জায়গা থেকে না খুললে প্রথমে Registrar-এ Nameserver ঠিক আছে কিনা দেখুন। এরপর নতুন DNS Zone-এ A Record সঠিক Hosting IP-তে point করছে কিনা, www record আছে কিনা, Cloudflare বা AAAA Record পুরোনো কিনা এবং DNSSEC issue আছে কিনা check করুন। সব configuration ঠিক থাকলে ভিন্ন network ও resolver দিয়ে test করুন এবং কিছু সময় দিন।
DNS change অনেক সময় কয়েক মিনিট বা কয়েক ঘণ্টার মধ্যে visible হতে শুরু করে। কিন্তু বিভিন্ন cache ও resolver-এর কারণে Nameserver change পুরোপুরি settle হতে আরও সময় লাগতে পারে; 24–48 ঘণ্টার propagation window ধরে নেওয়া সাধারণ practice। তবে কয়েক ঘণ্টা পরও কোনো জায়গা থেকেই domain resolve না হলে শুধু অপেক্ষা না করে configuration troubleshoot করা উচিত।
DNS আসলে কী?
DNS-এর পূর্ণরূপ Domain Name System। সহজভাবে বললে, এটি Internet-এর address book। আমরা Browser-এ example.com লিখি, কিন্তু server-side communication শেষ পর্যন্ত IP Address-এর মাধ্যমে হয়। DNS domain name-কে সেই IP address-এর সঙ্গে connect করে।
অর্থাৎ visitor যখন আপনার domain লিখে Website-এ ঢুকতে চায়, DNS তাকে বলে দেয় কোন server-এ যেতে হবে। Hosting migration বা server change-এর সময় DNS ভুল হলে Website files ঠিক থাকলেও visitor সঠিক server-এ পৌঁছাবে না।
Nameserver কী?
Nameserver বলে দেয় আপনার Domain-এর authoritative DNS information কোথায় পাওয়া যাবে। Hosting provider বা DNS provider সাধারণত ns1.examplehost.com এবং ns2.examplehost.com-এর মতো Nameserver দেয়। Registrar-এ এগুলো বসানোর অর্থ হলো—এখন থেকে এই Nameserver-গুলোর DNS Zone-ই আপনার domain-এর records serve করবে।
এই DNS Zone-এ A, AAAA, CNAME, MX, TXT, SPF, DKIM, DMARCসহ গুরুত্বপূর্ণ record থাকতে পারে। তাই শুধু Nameserver change করলেই কাজ শেষ নয়; নতুন DNS Zone-এ প্রয়োজনীয় recordগুলোও থাকতে হবে।
DNS Propagation কীভাবে কাজ করে?
DNS change করার পর পৃথিবীর সব resolver-এ নতুন information একসঙ্গে “push” হয় না। বিভিন্ন recursive resolver আগের answer cache করে রাখে। সেই cache expire হলে তারা authoritative Nameserver থেকে নতুন answer নেয়। এই কারণেই একই সময় এক network নতুন IP দেখাতে পারে, আর অন্য network পুরোনো IP দেখাতে পারে।
এটি normal caching behaviour হতে পারে। কিন্তু একই সঙ্গে configuration error-ও হতে পারে। তাই propagation আর ভুল configuration আলাদা করতে DNS lookup করা জরুরি।
TTL কী এবং কেন গুরুত্বপূর্ণ?
TTL বা Time To Live বলে একটি DNS record কতক্ষণ resolver cache করে রাখতে পারে। ধরুন TTL 3600 seconds। Resolver সেই answer প্রায় এক ঘণ্টা cache করে রাখতে পারে। আপনি মাঝখানে record change করলেও cache expire না হওয়া পর্যন্ত পুরোনো answer দেখা যেতে পারে।
Planned migration-এর আগে relevant record-এর TTL কমিয়ে রাখা useful হতে পারে। তবে Nameserver delegation-এর caching শুধু আপনার A Record TTL দিয়ে control হয় না। আর migration-এর পাঁচ মিনিট আগে TTL কমালে পুরোনো resolver cache ইতোমধ্যে higher TTL-এ stored থাকলে তৎক্ষণাৎ benefit নাও পাওয়া যেতে পারে।
Nameserver Change করার পর Website না খুললে কীভাবে Check করবেন?
১. Registrar-এ Nameserver ঠিক আছে কিনা দেখুন
Domain Registrar account খুলে Nameserver section-এ যান। Provider যে Nameserver দিয়েছে, সেটি character-by-character মিলিয়ে দেখুন। 1 আর l-এর মতো ছোট spelling mistake, extra space বা incomplete hostname থাকলেও domain resolve নাও করতে পারে।
২. নতুন Hosting-এ Domain এবং DNS Zone আছে কিনা দেখুন
Nameserver ঠিক হলেও নতুন Hosting account-এ Domain add করা না থাকলে Website কাজ করবে না। cPanel, DirectAdmin বা অন্য panel-এ domain, document root, Website files এবং DNS Zone ঠিকভাবে তৈরি হয়েছে কিনা check করুন।
নতুন hosting environment নেওয়ার সময় service option দেখতে চাইলে Royel Host Web Hosting দেখতে পারেন। DNS change করার আগে নতুন account-এ domain ও website properly ready রাখা বেশি গুরুত্বপূর্ণ।
৩. A Record নতুন Server IP-তে Point করছে কিনা Check করুন
A Record domain-কে IPv4 address-এর সঙ্গে connect করে। Hosting change করার পরও A Record পুরোনো server IP-তে থাকলে visitor পুরোনো server-এ চলে যেতে পারে। Cloudflare বা external DNS ব্যবহার করলে এই record manually update করতে হতে পারে।
Root domain-এর @ record এবং www record—দুটোই আলাদাভাবে দেখুন। www CNAME বা A Record missing থাকলে example.com কাজ করলেও www.example.com কাজ নাও করতে পারে।
৪. অন্য Network থেকে Test করুন
নিজের Wi-Fi থেকে Website না খুললে Mobile Data দিয়ে test করুন। সম্ভব হলে অন্য ISP থেকেও দেখুন। এক network নতুন Website দেখাচ্ছে কিন্তু অন্যটি পুরোনো server দেখাচ্ছে—এমন হলে caching-related propagation হওয়ার সম্ভাবনা বেশি।
এ অবস্থায় panic করে Nameserver বা A Record আবার change করা ঠিক নয়। আগে DNS lookup দিয়ে confirm করুন কোন resolver কোন IP return করছে।
৫. Local DNS Cache Clear করুন
Windows ব্যবহার করলে Command Prompt Run as Administrator করে ipconfig /flushdns চালাতে পারেন। Browser restart করে আবার test করুন। Router restart কিছু ক্ষেত্রে সাহায্য করতে পারে। তবে device cache clear করলেই ISP বা public recursive resolver-এর cache clear হয় না।
৬. Public DNS Resolver দিয়ে Compare করুন
ISP resolver পুরোনো result দেখালে Google Public DNS 8.8.8.8 বা Cloudflare 1.1.1.1 দিয়ে test করতে পারেন। Public resolver নতুন IP দেখাচ্ছে কিন্তু ISP DNS পুরোনো IP দেখালে caching-related delay হওয়ার সম্ভাবনা বাড়ে।
৭. nslookup বা dig দিয়ে DNS Result দেখুন
Browser শুধু Website open করতে পারছে কিনা দেখায়; DNS কোথায় point করছে সেটা সবসময় পরিষ্কার করে না। Windows-এ nslookup yourdomain.com এবং Linux/macOS-এ dig yourdomain.com ব্যবহার করে resolved IP দেখুন। dig NS yourdomain.com দিয়ে authoritative Nameserver-ও দেখা যায়।
Resolved IP যদি নতুন Hosting server-এর IP-এর সঙ্গে match করে, DNS layer অনেকটাই ঠিক আছে। তখন Website না খুললে server, SSL বা application side troubleshoot করতে হবে।
DNS_PROBE_FINISHED_NXDOMAIN Error কেন আসে?
Chrome-এ DNS_PROBE_FINISHED_NXDOMAIN মানে browser usable DNS answer পাচ্ছে না। Nameserver ভুল, domain expired, DNS Zone missing, A Record missing, DNSSEC validation problem বা local/ISP resolver issue—এসব কারণ হতে পারে। NXDOMAIN দেখলেই Hosting server down ধরে নেওয়া উচিত নয়।
“Server IP Address Could Not Be Found” কেন দেখায়?
এটিও সাধারণত DNS resolution problem-এর লক্ষণ। Browser domain name পেলেও valid IP address resolve করতে পারছে না। এই অবস্থায় server restart করার আগে Nameserver, A Record, domain status, DNS lookup এবং DNSSEC check করা বেশি logical।
Website পুরোনো Hosting-এ খুলছে কেন?
Migration-এর পর কিছু resolver পুরোনো IP cache করে রাখতে পারে। ফলে কিছু visitor পুরোনো server আর অন্যরা নতুন server দেখতে পারে। এই কারণেই DNS switch করার সঙ্গে সঙ্গে পুরোনো Hosting terminate করা risky।
বিশেষ করে WooCommerce, membership বা dynamic website হলে দুই server-এ আলাদা data update হতে পারে। Order বা form submission পুরোনো server-এ গেলে data mismatch তৈরি হতে পারে।
Hosting change করার আগে migration process বুঝতে Website Migration Guide পড়তে পারেন। DNS switch-এর আগে new server test এবং final data sync planning খুব গুরুত্বপূর্ণ।
Cloudflare ব্যবহার করলে কী Check করবেন?
Domain যদি Cloudflare-এর Nameserver ব্যবহার করে, Hosting provider change করার সময় Registrar-এ Nameserver বদলানো সবসময় দরকার হয় না। Cloudflare authoritative DNS হিসেবেই থাকলে সাধারণত Cloudflare Dashboard-এর DNS record-এ নতুন origin IP update করা হয়।
Cloudflare DNS-এ A Record, www record, duplicate entry, পুরোনো IP এবং ভুল AAAA Record আছে কিনা check করুন। Troubleshooting-এর সময় proxy status সাময়িকভাবে DNS only করে origin compare করা যেতে পারে, তবে production site-এ change করার আগে security ও exposure impact বুঝে নিন।
AAAA Record ভুল থাকলে কেন কারও Website খুলবে, কারও খুলবে না?
A Record IPv4-এর জন্য, আর AAAA Record IPv6-এর জন্য। Hosting change করার পর A Record নতুন server-এ দিলেও পুরোনো AAAA Record থেকে গেলে IPv6 prefer করা network ভুল server-এ connect করতে পারে। তখন কিছু visitor site খুলতে পারবে, অন্যরা পারবে না।
নতুন Hosting-এ IPv6 configured না থাকলে stale AAAA Record review করা জরুরি।
DNSSEC-এর কারণে Website বন্ধ হতে পারে?
হ্যাঁ। Nameserver provider change করার সময় DNSSEC একটি গুরুত্বপূর্ণ risk। Registrar বা TLD level-এ পুরোনো DS Record থেকে গেলে নতুন DNS provider-এর signature-এর সঙ্গে mismatch হতে পারে। তখন validating resolver SERVFAIL return করতে পারে।
এটি propagation-এর মতো মনে হলেও শুধু অপেক্ষা করলে ঠিক নাও হতে পারে। Nameserver change-এর পর domain একেবারেই resolve না করলে এবং আগে DNSSEC enabled থাকলে DS Record configuration check করুন।
Nameserver ও DNS ঠিক, তবু Website খুলছে না?
Domain যদি nslookup বা dig-এ সঠিক new server IP return করে, তখন আর propagation-কে primary suspect ধরে থাকা ঠিক নয়। এরপর web server, firewall, SSL, virtual host, application এবং database check করুন।
Apache, Nginx বা LiteSpeed running কিনা, port 80/443 accessible কিনা, HTTPS certificate ঠিক আছে কিনা এবং WordPress/PHP/Laravel application error হচ্ছে কিনা দেখুন। DNS ঠিক IP return করছে কিন্তু browser 500, 503 বা Database Connection Error দেখালে problem server/application side-এ।
DNS Propagation আর Hosting Downtime কীভাবে আলাদা করবেন?
DNS problem হলে domain সঠিক server IP-তে resolve নাও করতে পারে। Hosting problem হলে domain ঠিক IP-তে resolve করলেও server proper response দেয় না। এই distinction troubleshooting অনেক সহজ করে।
তাই প্রথম প্রশ্ন হওয়া উচিত “Domain কোন IP return করছে?”—তারপর “সেই IP-এর server কী response দিচ্ছে?”
Nameserver Change করার পর কী করা উচিত নয়?
Website এক ঘণ্টায় না খুললেই বারবার Nameserver change করবেন না। Hosting A থেকে B, আবার B থেকে A—এভাবে ঘনঘন বদলালে বিভিন্ন resolver ভিন্ন information cache করতে পারে এবং diagnosis আরও confusing হয়।
একইভাবে অকারণে A Record বারবার edit, DNS Zone delete, SSL reissue, website files remove বা পুরোনো Hosting সঙ্গে সঙ্গে terminate করা avoid করুন। সঠিক configuration confirm করার পর সেটিকে stable রাখুন এবং result observe করুন।
Website Migration-এর আগে DNS Preparation কেমন হওয়া উচিত?
Professional migration-এ DNS switch সাধারণত শেষের দিকের ধাপ। আগে new Hosting-এ Website copy করুন, database migrate করুন, temporary URL বা hosts file দিয়ে new server test করুন, email record review করুন এবং backup নিন। এরপর DNS/Nameserver switch করুন।
পুরোনো server কিছু সময় active রাখলে propagation চলাকালে visitor fallback পাওয়া সহজ হয়। Dynamic website হলে final database sync strategy আলাদা করে রাখা দরকার।
শুধু Website নয়—Email DNS Record-ও Check করুন
Nameserver পরিবর্তন মানে অনেক ক্ষেত্রে পুরো DNS Zone provider বদলে যাওয়া। পুরোনো Zone-এ MX, SPF, DKIM, DMARC বা verification TXT record ছিল কিন্তু নতুন Zone-এ copy না করলে Website ঠিক থাকলেও Business Email বন্ধ হতে পারে বা deliverability issue তৈরি হতে পারে।
Google Workspace, Microsoft 365, Titan Email বা অন্য external mail provider ব্যবহার করলে migration-এর আগে পুরোনো DNS Zone export বা record list সংরক্ষণ করা ভালো।
একটি Practical DNS Troubleshooting Checklist
1. Domain active আছে কিনা check করুন।
2. Registrar-এ Nameserver সঠিক কিনা verify করুন।
3. নতুন Nameserver-এ DNS Zone আছে কিনা দেখুন।
4. A Record নতুন Hosting IP-তে point করছে কিনা check করুন।
5. www record এবং stale AAAA Record review করুন।
6. Cloudflare ব্যবহার করলে origin IP ঠিক আছে কিনা দেখুন।
7. DNSSEC/DS Record mismatch আছে কিনা check করুন।
8. ভিন্ন network ও public DNS resolver দিয়ে test করুন।
9. nslookup/dig দিয়ে resolved IP verify করুন।
10. সঠিক IP আসার পরও site না খুললে server, SSL বা application troubleshoot করুন।
DNS Propagation দ্রুত করার কোনো উপায় আছে?
Propagation সম্পূর্ণভাবে আপনার control-এ নয়, কারণ recursive resolver নিজেদের cache policy অনুযায়ী answer ব্যবহার করে। Planned migration হলে আগে relevant record-এর TTL কমিয়ে রাখা useful হতে পারে, কিন্তু Nameserver delegation caching পুরোপুরি আপনার zone TTL দিয়ে control হয় না।
সবচেয়ে effective approach হলো migration আগে plan করা, নতুন server ready রাখা এবং DNS switch-এর পরে monitoring করা।
কখন Hosting Support-এর সঙ্গে যোগাযোগ করবেন?
Nameserver set করার পর domain কোথাও resolve করছে না, DNS Zone missing, correct origin IP জানেন না, DNSSEC SERVFAIL হচ্ছে, Cloudflare configuration unclear, correct IP আসার পরও Website load হচ্ছে না, SSL error হচ্ছে বা migration-এর পর email বন্ধ—এমন অবস্থায় শুধু wait না করে support নেওয়া ভালো।
Business-critical site হলে আন্দাজে DNS record edit করার চেয়ে provider-এর সঙ্গে exact domain, current Nameserver, expected server IP এবং error details share করা safer।
Managed hosting environment দরকার হলে Royel Host Premium Hosting option-ও দেখতে পারেন; তবে DNS error থাকলে plan upgrade নয়, আগে configuration fix করাই priority।
শেষ কথা
Nameserver change করার পর Website সঙ্গে সঙ্গে না খুললেই Hosting problem—এমন সিদ্ধান্ত নেওয়া ঠিক নয়। আগে দেখুন Domain কোন Nameserver ব্যবহার করছে, DNS কোন IP return করছে এবং নতুন Hosting-এ DNS Zone ও Website configuration ready কিনা।
শুধু resolver cache-এর কারণে কিছু network পুরোনো result দেখালে সময় লাগতে পারে। কিন্তু Nameserver ভুল, A Record missing, DNSSEC mismatch বা Cloudflare-এ পুরোনো IP থাকলে যতক্ষণই অপেক্ষা করেন Website নিজে থেকে ঠিক হবে না।
সবচেয়ে practical flow হলো: configuration verify করুন → DNS result test করুন → তারপর প্রয়োজন হলে propagation-এর জন্য অপেক্ষা করুন। এই order follow করলে unnecessary change কমবে এবং আসল problem দ্রুত ধরা যাবে।
FAQ: DNS Propagation ও Nameserver Change
DNS Propagation হতে কত সময় লাগে?
Fixed সময় নেই। অনেক DNS change কয়েক মিনিট বা কয়েক ঘণ্টার মধ্যে visible হয়। Nameserver change-এর ক্ষেত্রে resolver ও delegation cache-এর কারণে 24–48 ঘণ্টা পর্যন্ত propagation window ধরে নেওয়া হয়।
Nameserver Change করার সঙ্গে সঙ্গে Website খুলবে?
কখনো খুলতে পারে, কিন্তু সব network থেকে একই সময়ে নাও খুলতে পারে। Cached DNS answer-এর কারণে temporary difference দেখা যেতে পারে।
DNS Propagation চলাকালে Website বন্ধ থাকে?
অবশ্যই নয়। Proper migration হলে কিছু visitor পুরোনো server এবং কিছু visitor নতুন server দেখতে পারে। পরিকল্পনা ঠিক থাকলে downtime অনেকটাই avoid করা যায়।
Nameserver সঠিক, তারপরও Website কেন খুলছে না?
A Record ভুল, DNS Zone missing, Cloudflare-এ পুরোনো IP, stale AAAA Record, DNSSEC error, SSL problem বা server/application configuration issue থাকতে পারে।
DNS Cache Clear করলে কি Propagation শেষ হয়ে যায়?
না। শুধু আপনার device-এর local cache clear হয়। ISP বা অন্য recursive resolver-এর cache এতে clear হয় না।
Nameserver বারবার Change করলে কি দ্রুত কাজ করবে?
না। বরং বিভিন্ন resolver ভিন্ন answer cache করতে পারে এবং troubleshooting আরও কঠিন হয়। Correct Nameserver set করার পর stable রাখা ভালো।
Cloudflare থাকলে Hosting Change করার সময় Nameserver পরিবর্তন করতে হবে?
সবসময় নয়। Cloudflare authoritative DNS হিসেবে থাকলে সাধারণত Cloudflare DNS record-এ নতুন Hosting IP update করা হয়। বর্তমান DNS architecture আগে বুঝে নিন।
Website নতুন Hosting-এ গেছে কিনা কীভাবে বুঝব?
nslookup বা dig দিয়ে domain কোন IP return করছে দেখুন এবং সেটি নতুন Hosting server-এর IP-এর সঙ্গে match করুন।






No comments yet. Be the first to comment.