Pada artikel ini akan dibahas dua cara menghubungkan domain ke VPS (Virtual Private Server). Cara yang pertama termudah adalah menggunakan layanan DNS (Domain Name Server) hosting gratis pihak ketiga. Sedangkan cara yang kedua yakni menggunakan private nameserver.
Saat ini ada banyak penyedia layanan DNS hosting gratis, namun pada panduan kali ini sebagai contoh akan menggunakan DNS gratis populer dari CloudFlare.
Kenapa menggunakan DNS CloudFlare?
- Gratis
- Menghubungkan domain ke VPS menjadi lebih mudah
- Banyak fitur yang didapat seperti : Unmetered Mitigation of DDoS, Global CDN, SSL gratis dan lain-lain
- Stabil
Menghubungkan domain dengan DNS CLoudFlare
Bisa dibilang menghubungkan domain ke VPS dengan cloudflare ini sangat mudah, kita tidak perlu capek-capek menginstall BIND atau software apapun didalam VPS cukup mengubah nameserver pada domain dan langsung domain langsung dapat diakses melalui browser dekstop maupun gadget smartphone. Langkah-langkahnya sebagai berikut:
Membuat akun baru di cloudflare.com
Buka alamat www.cloudflare.com melalui browser favorit Anda. Klik Signup dipojok kanan atas menu cloudflare. Isi formulir dengan benar dan CloudFlare akan mengirim email untuk Anda melakukan verifikasi akun.
Menambahkan domain
- Setelah berhasil mendaftar, selanjutnya Log in dengan akun Anda yg sudah aktif tersebut, kemudian pilih tombol Add Site.
- Masukkan nama domain Anda klik tombol Add site.
- Secara otomatis CloudFlare akan melakukan scan DNS record domain. Selanjutnya pilih Next > pilih yang Free > pilih Confirm plan > klik Purchase > kemudian klik tombol Continue.
Anda akan diberikan nameserver seperti terlihat dibawah ini:
Klik Continue. Pada contoh namseserver yang didapat adalah
- elma.ns.cloudflare.com
- yichun.ns.cloudflare.com
Selanjutnya pada control panel domain (tempat membeli domain), ubah nameservernya ke elma.ns.cloudflare.com
dan yichun.ns.cloudflare.com
Mengarahkan A record ke IP VPS
Pada bagian A record seperti gambar dibawah ini, ganti IP menjadi IP aktual VPS anda.
Catatan:
- Domain mungkin belum bisa diakses melalui browser, ini tergantung lamanya masa propagasi DNS
- Aktifasi sertifikat SSL CloudFlare bisa jadi membutuhkan waktu maksimal, yaitu 1×24 jam
Menghubungkan domain menggunakan private nameserver
Selain menggunakan layanan DNS gratis, cara untuk menghubungkan domain ke VPS bisa menggunakan BIND atau private nameserver (menggunakan domain sendiri, ns1.domainanda.com
– ns2.domainanda.com
).
Di control panel gratis populer seperti WHM/cPanel, VestaCP dan Webuzo sudah terinstall BIND, jadi tidak perlu menginstall software BIND DNS. Langkah-langkahnya sebagai berikut:
- Tambahkan domain melalui control panel (Webuzo, VestaCP, cPanel, dll)
- Ditempat Anda membeli domain, masuk ke control panel domain, cari menu Child nameserver atau Private nameserver atau Personal nameserver karena disetiap provider bisa berbeda penamaan fitur.
- Daftarkan nameserver dan arahkan setiap nameserver ke IP VPS, misalnya
ns1.domainanda.com
diarahkan ke IP VPS192.180.0.1
demikianns2.domainanda.com
diarahkan juga ke192.180.0.1
- Selanjutnya masih di control panel domain, pada menu pengaturan nameserver, arahkan nameserver ke
ns1.domainanda.com
danns2.domainanda.com
Tapi jika Anda, tidak memakai control panel pada VPS dan ingin melakukan konfigurasi BIND untuk private name server, saya telah membuat artikel sebelumnya, disini.