Kenapa Domain Tidak Bisa Diakses Padahal Sudah Aktif?
Domain sudah aktif tapi website tidak terbuka? Cek nameserver, record A, propagasi DNS, status hold, DNSSEC, dan pengaturan hosting dengan urutan ini.
Jawaban singkat
Domain aktif belum tentu mengarah ke server. Penyebab paling umum adalah nameserver atau record A yang salah, propagasi DNS yang belum selesai, status hold karena verifikasi email pemilik, DS record DNSSEC yang tertinggal, atau domain belum ditambahkan di hosting.
Daftar isi
Domain yang "aktif" hanya berarti namanya sudah terdaftar atas namamu. Agar website terbuka, masih ada tiga mata rantai lain yang harus tersambung: nameserver yang benar, record DNS yang menunjuk ke server, dan server yang memang siap melayani domain itu.
Kenapa ini penting? Karena kebanyakan orang langsung menyalahkan hosting, padahal masalahnya sering ada di DNS atau status domain. Dengan mengecek berurutan, kamu biasanya menemukan penyebabnya dalam beberapa menit, bukan berhari-hari menunggu tanpa kepastian.
Bagaimana alur domain sampai website terbuka?
Saat seseorang mengetik namadomainmu.com, browser bertanya ke resolver DNS (biasanya milik ISP atau layanan seperti 1.1.1.1). Resolver mencari tahu nameserver mana yang memegang domain itu, lalu menanyakan record A (IPv4) atau AAAA (IPv6). Setelah IP didapat, browser menghubungi server tersebut, dan server harus mengenali domainmu untuk menampilkan website yang tepat.
Kalau satu langkah saja putus, hasilnya bisa berupa "situs tidak dapat dijangkau", "DNS_PROBE_FINISHED_NXDOMAIN", halaman default hosting, atau peringatan sertifikat. Pesan error itu sendiri sudah memberi petunjuk di mata rantai mana masalahnya. Penjelasan dasar tentang jenis record ada di apa itu DNS.
Daftar penyebab yang paling sering
Urutan di bawah disusun dari yang paling sering terjadi.
- Nameserver belum diganti. Domain baru biasanya memakai nameserver bawaan registrar atau halaman parkir. Kalau hostingmu memberi nameserver sendiri, nameserver di panel domain harus diganti dulu.
- Record A salah atau tidak ada. Kalau kamu memakai DNS di registrar atau Cloudflare, record A untuk
@danwwwharus berisi IP server hosting. Salah satu angka saja, website tidak akan muncul. - Propagasi belum selesai. Perubahan nameserver dan record butuh waktu untuk dikenali semua resolver, tergantung nilai TTL. Di satu jaringan sudah terbuka, di jaringan lain belum. Detailnya dibahas di TTL dan propagasi DNS.
- Status domain hold. Registrar bisa menangguhkan domain dengan status
clientHold, dan registri denganserverHold. Domain dengan status ini tidak dimuat ke DNS sehingga tidak bisa diakses, meskipun masih tercatat milikmu. - Verifikasi email pemilik belum dilakukan. Untuk domain generik seperti .com, kontrak registrar dengan ICANN mewajibkan verifikasi email pemilik. Bila dalam 15 hari kalender tidak ada konfirmasi, registrar boleh memverifikasi manual atau menangguhkan domain. Untuk .id, registri bisa meminta dokumen pendukung sesuai jenis domain.
- DS record DNSSEC tertinggal. Kalau DNSSEC pernah aktif di DNS lama lalu kamu pindah nameserver tanpa menghapus DS record di registrar, resolver yang memvalidasi DNSSEC akan menolak jawaban (SERVFAIL).
- Domain belum ditambahkan di hosting. DNS sudah benar, tetapi di cPanel domain itu belum dibuat sebagai domain utama, addon, atau alias. Hasilnya halaman default server atau error 404.
- Cache lokal. Komputer atau router masih menyimpan jawaban DNS lama, terutama kalau kamu sempat membuka domain sebelum diarahkan.
- Masalah SSL. Website terbuka lewat HTTP tetapi HTTPS menampilkan peringatan karena sertifikat belum terbit untuk domain itu.
Bagaimana cara mengecek satu per satu?
Mulai dari status domain. Buka WHOIS (lewat situs registrar atau perintah whois namadomainmu.com) dan lihat baris status serta nameserver. Kalau ada clientHold atau serverHold, urusannya dengan registrar, bukan hosting. Cek juga kotak masuk email pemilik domain untuk tautan verifikasi.
Lalu cek DNS dari terminal:
dig NS namadomainmu.com +short
dig A namadomainmu.com +short
dig A www.namadomainmu.com +short
dig A namadomainmu.com @1.1.1.1 +short
Baris pertama harus menampilkan nameserver yang kamu harapkan. Baris kedua dan ketiga harus menampilkan IP hosting. Perintah keempat bertanya langsung ke resolver publik, berguna untuk membandingkan dengan resolver ISP. Di Windows, nslookup namadomainmu.com 1.1.1.1 memberi hasil serupa. Cara membaca hasilnya lebih lengkap ada di cek record DNS dengan dig dan nslookup.
Kalau dig mengembalikan status SERVFAIL tetapi dig +cd (tanpa validasi DNSSEC) memberi jawaban, hampir pasti penyebabnya DS record yang tertinggal.
| Gejala | Kemungkinan penyebab | Yang dicek |
|---|---|---|
| NXDOMAIN atau "server tidak ditemukan" | Nameserver salah, status hold | WHOIS: status dan nameserver |
| Terbuka di HP, tidak di laptop | Propagasi atau cache lokal | Bandingkan resolver, bersihkan cache |
| Tampil halaman parkir registrar | Nameserver masih bawaan | Ganti nameserver di panel domain |
| Tampil halaman default server | Domain belum dibuat di hosting | Menu Domains di cPanel |
| SERVFAIL | DS record DNSSEC lama | Hapus DS di registrar |
| Peringatan sertifikat di HTTPS | SSL belum terbit | AutoSSL atau sertifikat manual |
Kalau DNS sudah benar tapi masih gagal?
Bersihkan cache di perangkatmu. Di Windows jalankan ipconfig /flushdns. Di macOS, perintah yang umum dipakai adalah sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. Restart router juga membantu karena router ikut menyimpan cache.
Kalau masih gagal, pastikan server memang merespons. Akses IP server langsung atau minta penyedia hosting memastikan domain sudah terdaftar di akun. Di cPanel, buka menu Domains dan pastikan domain tercantum beserta folder document root yang benar. Bila halaman yang muncul error 500 atau 503, masalahnya sudah di aplikasi atau server, bukan lagi di domain.
Berapa lama sebaiknya menunggu?
Perubahan record di nameserver yang sama biasanya terlihat setelah TTL lama habis, sering dalam hitungan menit sampai beberapa jam. Pergantian nameserver bisa lebih lama karena melibatkan registri dan cache resolver. Kalau sudah lebih dari 48 jam dan dig ke resolver publik masih menampilkan data lama, kemungkinan besar bukan soal menunggu lagi. Ada yang salah dalam pengaturan.
Untuk domain baru, ingat juga bahwa nameserver hanya bisa diganti setelah pendaftaran selesai diproses. Panduan mengarahkan domain langkah demi langkah ada di cara mengarahkan domain lewat nameserver.
Pertanyaan yang sering diajukan
Domain saya terbuka di jaringan kantor tapi tidak di rumah, kenapa?
Resolver DNS di kedua jaringan berbeda dan salah satunya masih menyimpan jawaban lama. Tunggu sampai TTL habis atau ganti DNS perangkat ke resolver publik untuk sementara.
Apakah domain yang ditangguhkan karena verifikasi bisa aktif lagi?
Bisa. Setelah kamu mengklik tautan verifikasi atau melengkapi data yang diminta registrar, status hold dicabut dan domain kembali dimuat ke DNS. Setelah itu tetap ada jeda propagasi.
Apakah website bisa tidak terbuka hanya karena www belum diatur?
Bisa. namadomainmu.com dan www.namadomainmu.com adalah dua nama berbeda di DNS. Kalau record untuk www tidak ada, alamat dengan www akan gagal walaupun domain utama terbuka.


