Cara Mengatasi Domain Tidak Bisa Diakses Setelah Ganti Nameserver

Yusuf
By: Yusuf October Tue 2026
domain tidak bisa diakses setelah ganti nameserver

Server Solusi – Mengganti nameserver domain tidak selalu membuat website langsung bisa dibuka. Setelah perubahan dilakukan, kamu mungkin melihat pesan DNS_PROBE_FINISHED_NXDOMAIN, DNS_PROBE_FINISHED_SERVFAIL, atau halaman website justru mengarah ke server lama. Dalam beberapa kasus, domain bisa diakses dari satu jaringan tetapi gagal dibuka dari jaringan lain.

Penyebabnya tidak selalu propagasi DNS yang belum selesai. Bisa juga nameserver baru belum memiliki record DNS yang diperlukan, konfigurasi domain di hosting belum dibuat, atau record IPv6 mengarah ke alamat yang salah.

Karena itu, saya menyarankan pemeriksaan dilakukan berurutan: pastikan delegasi nameserver sudah benar, periksa record DNS di penyedia baru, lalu cocokkan alamat hasil resolusi dengan server yang seharusnya melayani website.

Mengapa domain tidak bisa diakses setelah ganti nameserver?

Domain tidak bisa diakses setelah ganti nameserver biasanya karena delegasi DNS belum mengarah ke nameserver yang benar, zona DNS pada nameserver baru belum dikonfigurasi lengkap, atau record domain mengarah ke alamat server yang salah.

Langkah awalnya adalah memeriksa nameserver yang aktif, melihat record A dan AAAA, kemudian menguji resolusi DNS menggunakan dig. Jika DNS sudah mengarah ke IP yang benar tetapi website tetap gagal dibuka, pemeriksaan perlu dilanjutkan ke konfigurasi hosting, web server, firewall, dan SSL.

Jangan buru-buru mengganti nameserver berulang kali. Tindakan tersebut dapat membuat diagnosis semakin sulit dan tidak akan memperbaiki record DNS yang salah pada penyedia baru.

Kenali gejala sebelum mengubah konfigurasi DNS

Pesan error yang muncul dapat membantu mempersempit penyebab. Namun, satu pesan belum tentu menunjukkan satu penyebab pasti.

GejalaKemungkinan penyebabPemeriksaan awal
NXDOMAINDomain atau record yang diminta tidak ditemukan pada DNS yang digunakanDelegasi nameserver dan zona DNS
SERVFAILResolver gagal memperoleh jawaban yang valid, termasuk kemungkinan masalah DNSSECDelegasi DNS, DNSSEC, dan nameserver otoritatif
ERR_NAME_NOT_RESOLVEDNama domain gagal diterjemahkan menjadi alamat IPRecord A, AAAA, dan resolver
Website mengarah ke server lamaRecord DNS masih menunjuk ke IP lama atau cache belum diperbaruiRecord otoritatif dan hasil resolver
Domain utama bisa dibuka, www gagalRecord atau konfigurasi subdomain www belum benarRecord A, AAAA, atau CNAME untuk www
DNS sudah benar, tetapi website timeoutMasalah mungkin berada di jaringan atau server tujuanPort 80/443, firewall, dan status web server
Muncul peringatan SSLWebsite sudah terhubung, tetapi sertifikat atau konfigurasi HTTPS mungkin tidak sesuaiSertifikat dan virtual host HTTPS

Penting untuk membedakan masalah resolusi DNS dari masalah web server. Jika domain belum menghasilkan alamat IP yang benar, memeriksa konfigurasi Nginx atau memperbarui sertifikat SSL bukan langkah pertama yang paling efektif.

Baca JugaCloudflare Error 522: Cara Mencari Penyebab Koneksi ke Server Timeout
Cloudflare Error 522: Cara Mencari Penyebab Koneksi ke Server Timeout

Periksa nameserver yang aktif

Setelah mengganti nameserver di registrar domain, pastikan delegasinya benar-benar sudah berubah.

Pada komputer atau server yang memiliki utilitas dig, jalankan:

dig NS example.com

Ganti example.com dengan domain kamu.

Perintah tersebut meminta record NS melalui resolver yang digunakan. Hasilnya dapat dipengaruhi cache resolver, sehingga belum tentu langsung menunjukkan kondisi delegasi terbaru.

Untuk menelusuri delegasi DNS dari tingkat root, gunakan:

dig +trace NS example.com

Perintah ini mengikuti rantai delegasi DNS sampai mendapatkan informasi nameserver untuk domain yang diperiksa.

Perhatikan beberapa hal berikut:

  • Nameserver yang didelegasikan harus sesuai dengan nameserver yang diberikan penyedia DNS baru.

  • Nameserver yang digunakan harus tersedia dan memberikan jawaban DNS yang valid.

  • Zona DNS domain harus sudah dibuat atau diaktifkan di penyedia baru.

  • Jika hasil dig berbeda dengan konfigurasi di panel registrar, periksa apakah perubahan sudah disimpan dan apakah delegasi lama masih terlihat pada hasil penelusuran.

Apa yang dilakukan jika nameserver belum berubah?

Periksa kembali pengaturan nameserver di registrar, yaitu tempat domain didaftarkan. Pastikan kamu tidak hanya mengubah record DNS di panel hosting, sementara nameserver pada registrar masih menunjuk ke penyedia lama.

Jika perubahan sudah benar di registrar tetapi hasil penelusuran masih menunjukkan delegasi sebelumnya, tunggu pembaruan delegasi dan cache yang relevan. Waktu perubahan tidak selalu sama untuk semua resolver.

Jangan mengubah nameserver ke nilai acak. Gunakan nameserver resmi yang diberikan penyedia DNS atau hosting tujuan.

Pastikan zona DNS di penyedia baru sudah lengkap

Mengganti nameserver berarti mengalihkan otoritas pengelolaan DNS ke penyedia baru. Record yang sebelumnya ada di penyedia lama tidak otomatis disalin ke penyedia baru.

Ini merupakan salah satu penyebab umum website tidak bisa diakses setelah perpindahan nameserver.

Buka panel DNS penyedia baru dan periksa record berikut.

Jenis recordFungsiHal yang perlu diperiksa
AMengarahkan nama domain ke IPv4IP server website benar
AAAAMengarahkan nama domain ke IPv6IPv6 benar dan server dapat melayaninya
CNAMEMembuat alias ke nama domain lainTarget alias benar dan tidak membentuk siklus
MXMenentukan server penerima emailRecord email lama perlu dipertahankan jika masih digunakan
TXTMenyimpan informasi verifikasi dan kebijakan tertentuRecord SPF, DKIM, verifikasi, dan layanan lain tetap tersedia

Record yang dibutuhkan bergantung pada layanan yang digunakan. Tidak semua domain memerlukan seluruh jenis record di atas.

Baca JugaPort 443 Tidak Bisa Diakses dari Luar VPS? Ini Cara Diagnosis dan Memperbaikinya
Port 443 Tidak Bisa Diakses dari Luar VPS? Ini Cara Diagnosis dan Memperbaikinya

Periksa record A dan AAAA

Jalankan:

dig +short A example.comdig +short AAAA example.com

Hasil record A seharusnya sesuai dengan IPv4 server tujuan jika website di-host langsung pada server tersebut. Jika record AAAA tersedia, pastikan alamat IPv6-nya juga benar.

Kemudian, periksa subdomain www secara terpisah:

dig +short A www.example.comdig +short AAAA www.example.comdig +short CNAME www.example.com

Jika website harus tersedia melalui www.example.com, nama tersebut harus memiliki konfigurasi DNS yang sesuai. Salah satu pola umum adalah menggunakan CNAME yang mengarah ke domain utama, tetapi konfigurasi tepatnya tergantung pada penyedia hosting.

Jangan menghapus record AAAA hanya karena website gagal dibuka tanpa memeriksa apakah server memang menggunakan IPv6. Jika alamat IPv6 salah dan layanan tidak tersedia melalui alamat tersebut, perbaiki record sesuai konfigurasi jaringan yang sebenarnya.

Bandingkan jawaban nameserver otoritatif

Untuk memastikan record yang tersimpan di penyedia DNS baru, cari nama nameserver yang ditampilkan pada panel penyedia tersebut. Kemudian tanyakan record langsung ke nameserver itu:

dig @ns1.provider-dns.example A example.com

Ganti ns1.provider-dns.example dengan nameserver otoritatif yang sebenarnya.

Hasilnya membantu membedakan apakah record pada penyedia baru sudah benar atau hanya resolver tertentu yang masih menyimpan jawaban lama.

Jika nameserver otoritatif memberikan IP yang salah, perbaiki record di panel penyedia DNS. Jika record otoritatif sudah benar tetapi resolver publik masih memberikan IP lama, periksa TTL dan cache DNS.

Periksa apakah DNSSEC menyebabkan SERVFAIL

Jika domain menampilkan DNS_PROBE_FINISHED_SERVFAIL, jangan langsung berasumsi bahwa propagasi belum selesai. Salah satu kemungkinan yang perlu diperiksa adalah ketidakcocokan konfigurasi DNSSEC setelah pergantian nameserver.

DNSSEC membantu resolver memverifikasi keaslian jawaban DNS melalui tanda tangan kriptografis. Jika domain memiliki record DS di registrar yang tidak sesuai dengan kunci DNSSEC pada penyedia baru, resolver yang memvalidasi DNSSEC dapat menolak jawaban tersebut.

Cara memeriksa DNSSEC

Jalankan:

Baca JugaCara Mengatasi Let’s Encrypt Challenge Failed pada Server
Cara Mengatasi Let’s Encrypt Challenge Failed pada Server
dig DS example.comdig +dnssec example.com A

Perintah pertama memeriksa record DS melalui resolver yang digunakan. Perintah kedua meminta jawaban DNS dengan informasi DNSSEC yang relevan jika tersedia.

Hasil perintah ini bukan satu-satunya dasar untuk memastikan adanya kesalahan DNSSEC. Jika dicurigai, periksa konfigurasi DNSSEC di registrar dan penyedia DNS baru, lalu cocokkan record DS dengan kunci yang benar.

Cara memperbaikinya

  1. Periksa apakah DNSSEC memang aktif pada domain.

  2. Pastikan penyedia DNS baru mendukung dan telah mengonfigurasi DNSSEC jika fitur tersebut akan tetap digunakan.

  3. Cocokkan record DS di registrar dengan data DNSSEC yang diberikan penyedia baru.

  4. Jika penyedia baru tidak mendukung konfigurasi DNSSEC yang lama, ikuti prosedur perpindahan DNSSEC dari penyedia atau registrar tersebut.

Jangan menghapus record DS atau menonaktifkan DNSSEC secara sembarangan. Perubahan yang salah dapat memperburuk kegagalan resolusi. Ikuti dokumentasi registrar dan penyedia DNS untuk prosedur yang sesuai.

Jika DNS sudah benar tetapi website tetap tidak bisa dibuka

Setelah domain mengarah ke IP yang benar, lanjutkan pemeriksaan ke sisi hosting. Nameserver dan record DNS menentukan ke mana permintaan diarahkan, tetapi keduanya tidak menjamin web server di alamat tujuan sedang berfungsi.

Periksa respons HTTP

Jalankan:

curl -I http://example.comcurl -I https://example.com

Perintah ini memeriksa respons HTTP dan HTTPS dari lingkungan tempat perintah dijalankan.

Perhatikan hasilnya:

  • Jika koneksi gagal atau timeout, periksa jaringan, firewall, dan status layanan pada server.

  • Jika muncul 404, server mungkin sudah dapat diakses tetapi konfigurasi website atau jalur yang diminta tidak sesuai.

  • Jika muncul 403, periksa aturan akses dan konfigurasi web server.

  • Jika terjadi redirect berulang, periksa aturan redirect HTTP ke HTTPS atau pengalihan antara domain utama dan www.

  • Jika HTTPS menampilkan error sertifikat, periksa sertifikat dan virtual host yang menangani domain tersebut.

Status HTTP saja tidak selalu membuktikan website berfungsi normal. Respons 301 atau 302, misalnya, dapat merupakan perilaku yang memang diinginkan.

Periksa status web server di VPS

Jika website di-host pada VPS Ubuntu dan menggunakan Nginx, periksa:

Baca JugaCara Mengatasi DNS_PROBE_FINISHED_NXDOMAIN di Website Sendiri
Cara Mengatasi DNS_PROBE_FINISHED_NXDOMAIN di Website Sendiri
sudo systemctl status nginx

Untuk melihat apakah konfigurasi Nginx valid:

sudo nginx -t

Jika menggunakan Apache di Ubuntu:

sudo systemctl status apache2sudo apache2ctl configtest

Jika layanan tidak aktif atau konfigurasi tidak valid, periksa pesan error sebelum melakukan perubahan. Jangan melakukan restart atau mengubah konfigurasi server hanya berdasarkan dugaan bahwa nameserver adalah penyebabnya.

Jika website memakai shared hosting, managed hosting, CDN, atau reverse proxy, pemeriksaannya mungkin perlu dilakukan melalui panel penyedia layanan tersebut.

6. Bersihkan cache DNS setelah perubahan yang benar

Jika delegasi dan record DNS sudah benar, tetapi domain masih mengarah ke IP lama pada perangkat tertentu, cache DNS dapat menjadi salah satu penyebab.

Cache bisa berada di browser, sistem operasi, router, resolver internet, atau jaringan perusahaan. Cara membersihkannya bergantung pada sistem yang digunakan.

Di Windows, buka Command Prompt dan jalankan:

ipconfig /flushdns

Perintah tersebut membersihkan cache DNS lokal Windows. Perintah ini tidak mengubah record pada penyedia DNS dan tidak membersihkan cache milik semua resolver di internet.

Setelah itu, periksa kembali resolusi domain:

nslookup example.com

Jika masih memperoleh IP yang berbeda, bandingkan hasilnya dengan resolver publik atau nameserver otoritatif. Jangan terus-menerus membersihkan cache jika record pada penyedia DNS sendiri masih salah.

Perlu diingat, perubahan nameserver memiliki beberapa lapisan cache. Membersihkan cache di komputer tidak membuat semua resolver langsung menerima delegasi terbaru.

Pastikan konfigurasi hosting sesuai dengan domain

Ada situasi ketika DNS sudah menunjuk ke IP server baru, tetapi website masih menampilkan halaman default, error 404, atau situs lain. Ini dapat terjadi jika domain belum ditambahkan ke hosting atau virtual host belum dikonfigurasi.

Periksa hal berikut pada panel hosting atau server:

  1. Domain sudah ditambahkan sebagai domain utama, addon domain, atau virtual host sesuai kebutuhan.

  2. Document root mengarah ke direktori website yang benar.

  3. Konfigurasi web server memiliki nama domain yang sesuai.

  4. Jika memakai CDN atau reverse proxy, alamat origin dan aturan proxy sudah benar.

  5. Sertifikat SSL mencakup domain utama serta www jika keduanya digunakan.

Jika domain baru saja dipindahkan, jangan langsung menghapus konfigurasi pada hosting lama. Pastikan website, database, file, email, dan layanan lain yang dibutuhkan sudah tersedia pada tujuan baru sebelum menonaktifkan layanan sebelumnya.

Verifikasi setelah perbaikan

Setelah memperbaiki nameserver atau record DNS, lakukan pemeriksaan dari sisi DNS dan website.

Pemeriksaan DNS

dig +short NS example.comdig +short A example.comdig +short AAAA example.com

Pastikan nameserver sesuai dengan penyedia yang dituju dan alamat IP yang dikembalikan sesuai konfigurasi server.

Pemeriksaan website

curl -I https://example.com

Periksa apakah server memberikan respons yang diharapkan. Jika HTTPS digunakan, pastikan tidak ada error sertifikat ketika mengakses website melalui browser atau alat pengujian TLS.

Jika memungkinkan, lakukan pengujian dari lebih dari satu jaringan atau resolver. Hal ini membantu membedakan masalah cache lokal dari masalah pada delegasi atau zona DNS.

Semua hasil tersebut perlu diperiksa langsung pada domain yang bersangkutan. Tanpa hasil pengujian, belum bisa dipastikan bahwa perubahan yang dilakukan sudah menyelesaikan masalah.

Cara mencegah website bermasalah saat mengganti nameserver

Sebelum memindahkan nameserver, siapkan konfigurasi DNS tujuan dan catat record yang digunakan pada penyedia lama.

  • Salin record penting terlebih dahulu. Jangan hanya menyalin record website. Periksa juga MX, TXT, subdomain, verifikasi layanan, dan record lain yang masih diperlukan.

  • Pastikan DNS baru aktif sebelum perpindahan. Zona DNS harus tersedia dan memberikan jawaban yang benar sebelum delegasi diubah.

  • Catat alamat IP server tujuan. Cocokkan record A dan AAAA dengan konfigurasi jaringan yang sebenarnya.

  • Rencanakan perpindahan DNSSEC. Jika DNSSEC aktif, ikuti prosedur perpindahan agar record DS tidak bertentangan dengan konfigurasi baru.

  • Jangan langsung mematikan layanan lama. Pertahankan layanan yang diperlukan selama proses perpindahan dan verifikasi.

  • Uji domain utama dan subdomain. Periksa www, subdomain aplikasi, email, dan endpoint lain yang menggunakan DNS.

  • Pantau hasil setelah perpindahan. Periksa resolusi DNS, respons HTTP, serta log server jika ada gejala yang belum normal.

Perencanaan tersebut lebih aman daripada mengganti nameserver terlebih dahulu lalu mencoba memperbaiki record satu per satu setelah website tidak bisa diakses.

FAQ

1. Berapa lama domain bisa diakses setelah ganti nameserver?

Waktunya bergantung pada pembaruan delegasi, TTL, dan cache resolver. Tidak ada satu durasi yang berlaku untuk semua domain. Periksa delegasi menggunakan dig +trace dan bandingkan hasil nameserver otoritatif dengan resolver yang kamu gunakan.

2. Kenapa domain muncul DNS_PROBE_FINISHED_NXDOMAIN setelah ganti nameserver?

Pesan tersebut menunjukkan nama domain tidak ditemukan oleh resolver yang digunakan. Periksa delegasi nameserver, keberadaan zona DNS pada penyedia baru, dan record yang diperlukan. Jika hanya www yang gagal, periksa record subdomain tersebut secara terpisah.

3. Kenapa domain masih mengarah ke IP hosting lama?

Record pada penyedia baru mungkin belum diperbarui, atau resolver masih menyimpan jawaban lama di cache. Periksa record langsung pada nameserver otoritatif, lalu bandingkan dengan resolver publik sebelum memutuskan apakah perlu menunggu cache kedaluwarsa.

4. Apakah mengganti nameserver akan menghapus website?

Tidak. Mengganti nameserver tidak dengan sendirinya menghapus file website atau database. Namun, jika zona DNS baru belum dikonfigurasi, domain dapat berhenti mengarah ke server yang benar. Layanan email dan subdomain juga dapat terganggu jika record terkait tidak disalin.

5. Apakah perlu menginstal ulang SSL setelah mengganti nameserver?

Tidak selalu. Mengganti nameserver tidak otomatis membatalkan sertifikat SSL yang sudah ada. Namun, jika domain mengarah ke server baru, konfigurasi sertifikat di server tujuan harus diperiksa. Penerbitan atau renewal sertifikat juga bisa gagal jika DNS atau metode validasi belum berfungsi.

Penutup

Jika domain tidak bisa diakses setelah ganti nameserver, jangan langsung menyimpulkan bahwa masalahnya hanya propagasi DNS. Periksa delegasi nameserver, pastikan zona DNS baru memiliki record yang benar, dan evaluasi kemungkinan masalah DNSSEC jika resolver mengembalikan SERVFAIL.

Jika DNS sudah mengarah ke alamat yang benar tetapi website tetap gagal dibuka, lanjutkan ke pemeriksaan hosting, web server, firewall, dan SSL. Urutan ini membantu kamu menentukan lapisan yang bermasalah tanpa mengubah konfigurasi yang sebenarnya sudah benar.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *