Setiap kali membuka sebuah website, kamu mengetik sesuatu yang singkat dan gampang diingat di kolom alamat, misalnya example.com. Biasanya kamu melakukannya begitu saja tanpa berpikir panjang. Padahal, di balik teks singkat itu ada salah satu konsep paling penting di internet. Begitu kamu paham, banyak istilah web lain yang tadinya membingungkan jadi terasa masuk akal.
Artikel ini menjelaskan apa sebenarnya nama domain itu dengan bahasa yang sederhana. Tidak perlu bekal pengetahuan teknis apa pun. Di akhir nanti, kamu akan tahu apa yang sebenarnya kamu ketik saat mengetik example.com, kenapa web memakai nama, dan apa arti tiap bagian dari sebuah domain.
Nama domain itu sebuah alamat
Coba bayangkan cara kerja surat-menyurat di dunia nyata. Untuk mengirim surat ke seseorang, kamu butuh alamatnya: nama jalan, nomor rumah, kota. Alamat itulah yang memberi tahu kurir ke mana surat harus diantar. Tanpa alamat, surat tidak akan sampai ke mana-mana.
Internet bekerja dengan cara yang mirip. Setiap website tinggal di sebuah komputer di suatu tempat, mesin yang selalu menyala dan selalu siap mengirim halaman web ke pengunjung. Mesin seperti ini disebut server (server hanyalah komputer yang tugasnya “melayani” permintaan dari komputer lain). Sama seperti rumah, tiap server punya alamat supaya permintaan bisa menemukannya.
Nama domain adalah versi alamat yang ramah dan gampang diingat itu. Ketika kamu mengetik example.com, sebenarnya kamu sedang berkata: “Antar saya ke server yang menampung website ini.” Nama domain ibarat papan nama di depan pintu.
Definisi satu kalimat
Nama domain adalah alamat website yang mudah diingat manusia, seperti example.com, yang menunjuk ke server tempat website itu benar-benar berada.
Lalu, apa alamat “sebenarnya”?
Di sinilah bagian menariknya. Sebenarnya komputer tidak saling bicara memakai nama seperti example.com. Di balik layar, setiap perangkat yang terhubung ke internet dikenali lewat deretan angka yang disebut alamat IP (IP itu singkatan dari Internet Protocol; alamat IP adalah alamat berupa angka yang benar-benar dipakai komputer untuk menemukan komputer lain).
Bentuk alamat IP kira-kira seperti ini:
93.184.216.34
Angka itulah lokasi asli sebuah server, mirip seperti koordinat GPS yang menunjukkan lokasi persis sebuah bangunan. Browser-mu butuh angka itu untuk bisa terhubung. Masalahnya jelas: angka seperti 93.184.216.34 susah diingat, gampang salah ketik, dan mustahil ditebak. Bayangkan menyuruh teman berkunjung ke “sembilan-tiga titik seratus delapan puluh empat titik…” padahal kamu cukup bilang “buka saja website kami.”
Persis masalah itulah yang dipecahkan oleh nama domain.
Kenapa kita pakai nama, bukan angka
Nama domain ada karena satu alasan sederhana: manusia jago mengingat kata, tapi payah mengingat angka panjang. Maka web memberi setiap server dua identitas:
| Identitas | Contoh | Untuk siapa |
|---|---|---|
| Nama domain | example.com |
Manusia |
| Alamat IP | 93.184.216.34 |
Komputer |
Saat kamu mengetik nama domain, sebuah proses pencarian di balik layar diam-diam mengubahnya menjadi alamat IP yang sesuai, lalu browser terhubung memakai angka tersebut. Kamu menikmati kemudahan nama; komputer mendapat angka presisi yang ia butuhkan. Semua pihak diuntungkan.
Perbandingan yang gampang dimengerti adalah aplikasi kontak di ponselmu. Kamu menyimpan teman dengan nama “Jane Doe” lalu menekan namanya untuk menelepon. Kamu tidak menghafal nomornya, ponsel yang mengingat untukmu. Nama domain adalah nama kontak; alamat IP adalah nomor telepon; dan proses yang menghubungkan keduanya disebut DNS (Domain Name System, semacam buku alamat internet yang memetakan nama ke angka).
Analogi yang perlu diingat
Nama domain = nama kontak yang kamu ingat. Alamat IP = nomor telepon aslinya. DNS = buku alamat yang mengubah yang satu menjadi yang lain.
Berikut seluruh alurnya dalam satu gambar:
Kamu mengetik: example.com
|
v
Pencarian DNS --> menemukan IP: 93.184.216.34
|
v
Browser terhubung ke server itu
|
v
Website tampil di browser-mu
Bagian yang elegan: angka itu bisa berubah tanpa kamu sadari sama sekali. Kalau pengelola example.com memindahkan situsnya ke server baru yang lebih cepat dengan alamat IP berbeda, mereka cukup memperbarui catatan DNS. Kamu tetap mengetik nama yang sama, dan semuanya tetap jalan. Namanya stabil meski mesin di belakangnya berganti.
Bagian-bagian nama domain
Nama domain mungkin terlihat seperti satu kata, padahal sebenarnya tersusun dari beberapa bagian, dan dibaca dari kanan ke kiri. Mari kita bedah blog.acy-partner.com.
blog . acy-partner . com
| | |
subdomain second-level top-level
domain (nama) domain (TLD)
Berikut arti tiap bagian secara singkat:
- Top-level domain (TLD) — bagian paling kanan, seperti
.com. Ini kategori yang paling luas. Kamu pasti sering melihatnya:.com,.org,.net, versi negara seperti.id(Indonesia) atau.uk, sampai yang lebih baru seperti.appatau.dev. - Second-level domain — bagian tepat sebelum TLD, seperti
acy-partner. Inilah nama yang biasanya didaftarkan oleh orang atau perusahaan, dan bagian yang paling sering dianggap orang sebagai “domain”-nya. Digabung,acy-partner.comdisebut domain terdaftar. - Subdomain — bagian opsional di sebelah kiri, seperti
blog. Bagian ini memungkinkan satu pemilik menata beberapa area terpisah di bawah satu domain terdaftar. Contohnya,acy-partner.combisa punyablog.acy-partner.comuntuk artikel danshop.acy-partner.comuntuk toko, semuanya di bawah satu nama.
| Bagian | Di blog.acy-partner.com |
Arti sederhana |
|---|---|---|
| Subdomain | blog |
Sub-bagian opsional |
| Nama domain | acy-partner |
Nama yang didaftarkan |
| TLD | com |
Kategori luas |
Akan dibahas lebih dalam
Subdomain dan TLD sebenarnya punya banyak hal untuk diulik, dan masing-masing punya artikel khusus di bagian ini. Untuk sekarang, cukup ingat bahwa domain dibaca dari kanan ke kiri, dan bagian tengah ditambah TLD itulah yang sebenarnya didaftarkan seseorang.
Dari mana asal sebuah domain?
Nama domain bukan sesuatu yang kamu miliki selamanya seperti benda fisik. Sifatnya lebih mirip sewa. Kamu mendaftarkan sebuah nama lewat perusahaan yang disebut registrar domain (registrar adalah perusahaan resmi yang menjual hak pakai sebuah domain untuk jangka waktu tertentu, umumnya dibayar per tahun).
Selama pendaftaran masih aktif, nama itu jadi milikmu untuk dipakai, dan tidak ada orang lain yang bisa mengambilnya. Kalau kamu berhenti memperpanjang, nama itu lama-lama akan tersedia lagi untuk orang lain. Inilah sebabnya website yang aktif selalu memperpanjang domainnya tepat waktu: membiarkannya kedaluwarsa bisa berarti kehilangan alamat.
Dua nama domain tidak mungkin sama persis pada waktu yang bersamaan. Keunikan itulah yang membuat sistem ini bisa bekerja. Sama seperti tidak ada dua rumah di jalan yang sama bisa berbagi alamat persis, example.com menunjuk ke tepat satu pemilik terdaftar, di mana pun di dunia.
Rangkuman singkat
Kamu memulai artikel ini dengan mengetik example.com tanpa banyak berpikir. Sekarang kamu tahu apa yang sebenarnya terjadi:
- Nama domain adalah alamat website yang mudah diingat manusia, seperti
example.com. - Nama itu menunjuk ke server, komputer yang selalu menyala tempat website tinggal.
- Alamat asli server berupa alamat IP seperti
93.184.216.34, yang sulit diingat manusia. - Kita pakai nama bukan angka karena manusia lebih ingat kata, dan sistem bernama DNS diam-diam menerjemahkan nama menjadi angka.
- Domain dibaca dari kanan ke kiri dan terdiri dari TLD (
.com), nama terdaftar (acy-partner), serta opsional subdomain (blog). - Kamu tidak membeli domain selamanya; kamu mendaftarkannya lewat registrar, biasanya diperpanjang tiap tahun.
Itulah fondasinya. Dari sini, langkah berikutnya yang paling masuk akal adalah melihat lebih dekat bagaimana DNS melakukan pencariannya di balik layar, dan mengulik bagian-bagian domain secara mendetail, apa itu subdomain dan TLD serta cara memilihnya. Kedua topik itu lanjutan langsung dari yang baru saja kamu pelajari, dan di situlah domain mulai terasa bukan seperti sihir, melainkan alat yang bisa kamu pakai dengan percaya diri.