Cara Menghubungkan Domain ke VPS: Panduan Lengkap A Record dan Nameserver
Tim Clouden8 menit baca

Baru saja memesan VPS dan ingin website Anda tampil di alamat domain sendiri? Kabar baiknya, prosesnya tidak sesulit yang banyak orang bayangkan. Artikel ini membahas cara menghubungkan domain ke VPS secara lengkap, mulai dari menyiapkan IP Address, membuat A Record, hingga memasang SSL agar website berjalan mulus di HTTPS.
Sebelum masuk ke tutorial, ada satu hal yang perlu Anda pahami: VPS yang baru aktif belum otomatis terhubung ke domain Anda. Server sudah berjalan, tetapi domain masih "bingung" harus menuju ke mana. Di Clouden, pertanyaan yang paling sering masuk ke tim support kami justru soal domain yang belum mengarah meski VPS sudah aktif beberapa jam. Itu normal, dan artikel ini menjelaskan penyebabnya beserta solusinya.
Kami susun panduan ini berdasarkan pengalaman membantu ribuan pengguna VPS di Indonesia, dari pemilik website pribadi hingga administrator perusahaan. Setiap langkah kami tulis agar bisa langsung Anda praktikkan hari ini juga.
Kenapa Domain Anda Harus Dihubungkan ke VPS
Bayangkan domain sebagai alamat rumah di sebuah map, sedangkan VPS adalah bangunan tempat website Anda berdiri. Alamat hanya berguna jika orang lain tahu bangunan apa yang berlokasi di alamat tersebut. Di dunia internet, tugas menerjemahkan alamat domain menjadi lokasi server dijalankan oleh sistem bernama DNS.
DNS bekerja seperti buku saku administrasi kota yang mencocokkan nama domain dengan IP Address publik VPS Anda. Ketika pengunjung mengetik domain Anda di browser, DNS-lah yang mencari IP Address tersebut lalu mengarahkan browser menuju server. Jika pencocokan ini belum dibuat, pengunjung tidak akan pernah sampai ke website Anda. Untuk dasar yang lebih lengkap, baca artikel kami tentang pengertian DNS dan cara kerjanya.
Dua Metode Menghubungkan Domain ke VPS
Ada dua metode utama yang bisa Anda pilih, keduanya cocok untuk kebutuhan yang berbeda.
Metode 1: A Record yang mengarah langsung ke IP VPS. Ini metode paling umum dan paling cepat. Anda cukup membuat A Record pada DNS zone domain yang mengarah ke IP Address publik VPS. Cocok untuk Anda yang ingin pengaturan seringan mungkin dan tidak butuh fitur tambahan dari provider DNS.
Metode 2: Nameserver dengan DNS zone terkelola. Anda mengubah nameserver domain ke nameserver milik provider, misalnya Clouden, sehingga seluruh pengelolaan DNS pindah ke panel provider. Metode ini cocok jika Anda mengelola banyak record, memakai CNAME untuk subdomain, atau ingin satu panel bersama VPS Anda.
Kami menyarankan metode 1 untuk pemula karena langkahnya paling sedikit. Jika Anda memilih metode 2, ikuti panduan cara mengubah nameserver pada domain terlebih dahulu, lalu kembali ke artikel ini untuk membuat record yang dibutuhkan.
Langkah-Langkah Menghubungkan Domain ke VPS
Rangkaian berikut terdiri dari lima langkah berurutan: cek IP Address publik VPS, buat A Record pada DNS domain, verifikasi koneksi, konfigurasi web server, dan pemasangan SSL. Kerjakan secara berurutan karena setiap langkah bergantung pada hasil langkah sebelumnya. Seluruh perintah di bawah ini berbasis Linux Ubuntu, sehingga Anda bisa langsung menyalinnya ke terminal VPS Anda.
Langkah 1: Cek IP Address Publik VPS Anda
Sebelum point domain ke IP VPS, Anda perlu tahu IP Address tersebut. Ada dua cara cepat untuk menemukannya.
Melalui panel client area:
- Login ke client area Clouden.
- Buka menu layanan VPS Anda.
- Salin IP Address publik yang tertera di detail layanan.
Melalui terminal VPS:
Jika Anda lebih nyaman di terminal, login ke VPS melalui SSH, lalu jalankan perintah berikut.
ip a
Perhatikan output pada antarmuka jaringan utama, biasanya eth0 atau ens3. IP Address publik Anda akan terlihat di sana. Simpan angka ini karena akan Anda pakai di langkah berikutnya.
Langkah 2: Buat A Record pada DNS Domain
Sekarang saatnya point domain ke IP VPS dengan membuat A Record. Ikuti langkah berikut.
- Login ke pengelola DNS di registrar tempat domain Anda terdaftar, atau ke panel DNS Clouden jika nameserver Anda menggunakan Clouden.
- Buka halaman pengelolaan DNS zone domain Anda.
- Tambahkan record baru dengan tipe A Record.
- Pada kolom host atau name, isi dengan tanda at (@) untuk domain utama.
- Pada kolom value, tempelkan IP Address publik VPS Anda.
- Tambahkan CNAME Record kedua dengan host www yang mengarah ke nama domain.
- Atur TTL, lalu simpan.
TTL atau Time To Live adalah durasi server DNS menyimpan informasi record sebelum memeriksa ulang. TTL rendah seperti 300 detik membuat perubahan lebih cepat terlihat, sedangkan TTL tinggi seperti 3600 detik memperlambat propagasi. Saat baru mengarahkan domain ke VPS, kami sarankan TTL rendah agar mudah dikoreksi.
Untuk langkah yang lebih detail beserta ilustrasi tiap kolom, baca panduan lengkap cara mengedit DNS zone dan record DNS domain.
Langkah 3: Verifikasi Koneksi Domain ke VPS
A Record yang sudah dibuat belum tentu langsung aktif. Di sinilah banyak pengguna panik padahal semuanya berjalan normal. DNS butuh waktu untuk menyebar ke seluruh server di dunia, periode yang dikenal sebagai masa propagasi DNS. Di Clouden, masa propagasi DNS umumnya berlangsung 1 sampai 24 jam, tergantung nilai TTL dan kebijakan tiap jaringan.
Selama menunggu, Anda bisa memverifikasi progres dengan beberapa cara. Buka terminal di komputer Anda, lalu jalankan perintah berikut.
nslookup domainanda.com
Jika output menampilkan IP Address VPS Anda, berarti record sudah menyebar. Anda juga bisa menguji dengan ping.
ping domainanda.com
Hasil ping yang menampilkan IP Address VPS Anda menandakan arah domain sudah benar. Cara lainnya, buka browser dan ketik domain Anda. Jika halaman website Anda muncul, selamat, koneksi domain ke VPS berhasil. Namun jika yang muncul adalah halaman default nginx, jangan khawatir. Itu tanda domain sudah benar mengarah ke VPS Anda, hanya saja web server belum dikonfigurasi menerima domain tersebut. Ini kita bereskan di langkah berikutnya.
Langkah 4: Konfigurasi Web Server VPS untuk Menerima Domain
Web server perlu diberi tahu bahwa permintaan menuju domain Anda harus dilayani. Caranya berbeda tergantung web server yang Anda gunakan.
Untuk pengguna nginx, pastikan ada baris server_name seperti ini di file konfigurasi.
server {
listen 80;
server_name domainanda.com www.domainanda.com;
}
Setelah menyimpan perubahan, uji konfigurasi dan muat ulang nginx.
nginx -t
systemctl reload nginx
Untuk pengguna Apache, atur virtualhost dengan baris berikut di file konfigurasi Anda.
<VirtualHost *:80>
ServerName domainanda.com
ServerAlias www.domainanda.com
</VirtualHost>
Kemudian aktifkan situs dan muat ulang Apache.
a2ensite domainanda.conf
systemctl reload apache2
Langkah 5: Pasang SSL agar Domain Berjalan di HTTPS
Website modern wajib berjalan di HTTPS untuk melindungi data pengunjung, dan HTTPS kini menjadi sinyal penting bagi mesin pencari. Cara termudah adalah memasang SSL gratis dari Let's Encrypt menggunakan certbot. Untuk pengguna nginx, jalankan perintah berikut.
apt install certbot python3-certbot-nginx
certbot --nginx -d domainanda.com -d www.domainanda.com
Untuk pengguna Apache, ganti plugin nginx menjadi apache pada perintah di atas. Certbot akan memverifikasi kepemilikan domain, memasang sertifikat, dan mengatur pengalihan otomatis dari HTTP ke HTTPS. Sertifikat juga akan diperbarui otomatis oleh timer certbot renew yang biasanya sudah terpasang bawaan.
Troubleshooting Masalah Umum
Kami menghimpun beberapa masalah yang paling sering dilaporkan pengguna beserta cara mengatasinya.
- Domain masih mengarah ke hosting lama. Penyebab utamanya adalah cache DNS yang masih menyimpan data lama karena TTL lama yang tinggi. Tunggu hingga TTL kedaluwarsa, atau turunkan TTL sebelum migrasi agar perpindahan lebih cepat.
- Browser masih menampilkan versi lama. Cache DNS browser terkadang lebih membandel daripada cache server. Buka mode incognito, atau flush cache DNS dengan perintah ipconfig flushdns pada Windows.
- Halaman tidak terbuka pada www. Kesalahan klasik yang hampir setiap hari kami terima di support Clouden: pengguna hanya membuat A Record untuk domain utama dan lupa record untuk www. Akibatnya, domainanda.com terbuka normal tetapi www.domainanda.com gagal diakses. Solusinya, tambahkan CNAME Record untuk www yang mengarah ke domain anda.
- Website tidak bisa diakses sama sekali meski DNS benar. Periksa firewall VPS Anda. Jika port 80 dan 443 tertutup, pengunjung tidak bisa membuka website meski domain sudah mengarah dengan sempurna. Pastikan kedua port terbuka pada konfigurasi firewall Anda.
Kesimpulan
Menghubungkan domain ke VPS ternyata bukan pekerjaan yang menakutkan. Ringkasannya, Anda cukup menjalankan lima langkah: cek IP Address publik VPS, buat A Record pada DNS zone domain, tunggu masa propagasi DNS hingga 24 jam sambil verifikasi dengan nslookup atau ping, konfigurasikan server_name atau virtualhost pada web server, lalu pasang SSL agar website berjalan di HTTPS.
Dengan memahami cara menghubungkan domain ke VPS dari awal hingga akhir, Anda kini bisa melakukan migrasi atau deployment tanpa bergantung pada orang lain. Detail kecil seperti record www dan port firewall yang sudah kita bahas di bagian troubleshooting akan menjaga prosesnya tetap mulus.
Jika Anda sedang mencari VPS lokal Indonesia dengan network stabil dan support yang benar benar membantu saat domain Anda bermasalah, VPS Clouden adalah pilihan yang patut Anda pertimbangkan. Dan jika Anda belum punya domain, kelola semuanya dari satu tempat dengan domain Clouden. Semua pengaturan DNS tersedia di panel yang sama, sehingga Anda tidak perlu berpindah pindah layanan hanya untuk mengarahkan satu domain.

Artikel Terkait
Kelebihan dan Kekurangan VPS yang Perlu Diketahui Sebelum Menggunakannya
Memilih infrastruktur hosting yang tepat merupakan keputusan krusial yang menentukan performa, keamanan, dan pertumbuhan aksesibilitas platform digital Anda. Seiring dengan berkembangnya jumlah pengunjung dan kompleksitas aplikasi, layanan hosting tradisional seperti Shared Hosting sering kali tidak lagi mampu memenuhi kebutuhan resource yang semakin tinggi. Kondisi ini membuat banyak pemilik website, developer, hingga pelaku bisnis mulai mempertimbangkan penggunaan Virtual Private Server atau VPS.
Apa Itu Addon Domain dan Cara Menggunakannya pada Hosting
Memiliki lebih dari satu website sering kali menjadi kebutuhan penting bagi pemilik bisnis, blogger, freelancer, hingga developer. Anda mungkin ingin membangun toko online baru, membuat blog terpisah untuk niche tertentu, atau menyediakan portofolio khusus untuk klien tanpa mengganggu website utama. Namun, menyewa paket hosting baru untuk setiap domain tentu membutuhkan biaya operasional yang tidak sedikit.
Apa Itu Softaculous dan Bagaimana Fungsinya untuk Instalasi Aplikasi di Hosting
Menginstal Content Management System (CMS) atau skrip web secara manual sering kali menyita waktu dan membutuhkan pemahaman teknis yang lumayan rumit. Anda harus mengunduh berkas master aplikasi, membuat basis data MySQL secara manual melalui phpMyAdmin, hingga mengatur konfigurasi file script di kontrol panel hosting. Bagi pemula, proses ini bisa terasa sangat teknis dan membingungkan.
Panduan Lengkap Horizontal vs Vertical Scaling: Perbedaan, Kelebihan, dan Cara Memilih untuk Pemula
Bayangkan Anda memiliki sebuah kedai kopi kecil yang awalnya hanya melayani dua puluh pelanggan setiap hari. Satu orang barista dengan satu mesin kopi manual sudah cukup untuk melayani seluruh pesanan dengan cepat. Namun, setelah produk kopi Anda viral di media sosial, ratusan pelanggan baru datang mengantre di depan kedai Anda setiap jam. Antrean mengular panjang, pelanggan mulai mengeluh karena menunggu terlalu lama, dan barista Anda kelelahan karena beban kerja yang melampaui kapasitas.



