Lewati ke isi

Website & Domain

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.

Terbit 6 menit baca

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
  1. Bagaimana alur domain sampai website terbuka?
  2. Daftar penyebab yang paling sering
  3. Bagaimana cara mengecek satu per satu?
  4. Kalau DNS sudah benar tapi masih gagal?
  5. Berapa lama sebaiknya menunggu?
  6. Pertanyaan yang sering diajukan

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 @ dan www harus 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 dengan serverHold. 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.

GejalaKemungkinan penyebabYang dicek
NXDOMAIN atau "server tidak ditemukan"Nameserver salah, status holdWHOIS: status dan nameserver
Terbuka di HP, tidak di laptopPropagasi atau cache lokalBandingkan resolver, bersihkan cache
Tampil halaman parkir registrarNameserver masih bawaanGanti nameserver di panel domain
Tampil halaman default serverDomain belum dibuat di hostingMenu Domains di cPanel
SERVFAILDS record DNSSEC lamaHapus DS di registrar
Peringatan sertifikat di HTTPSSSL belum terbitAutoSSL 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.

Sumber & referensi

Baca juga