Cara kerja DNS dijelaskan sekali saja

Bab 9 · Bagian 3: DNS, catatan yang mengatur segalanya 2 menit baca Daftar isi

Bab ini satu-satunya bab teori di bagian ini, dan bab-bab berikutnya berisi praktik. Bacalah pelan-pelan sekali saja, setelah itu Anda tidak perlu kembali lagi ke sini.

Komputer tidak mengenal nama, yang dikenalnya adalah angka. Setiap server di internet memiliki nomor, mirip dengan nomor telepon, dan nomor itulah yang sebenarnya dipakai untuk saling terhubung. Nama dibutuhkan oleh manusia, karena kita tidak mungkin mengingat deretan angka untuk setiap tempat yang kita kunjungi.

DNS adalah sistem yang menerjemahkan nama menjadi angka. Itulah tugas utamanya, dan seluruh isi bagian ini pada dasarnya membahas cara mengatur penerjemahan tersebut.

Perjalanan sebuah permintaan

Misalkan Sari mengetik cahayaterang.co.id di ponselnya. Dalam waktu kurang dari satu detik, terjadi serangkaian pertanyaan berikut.

Ponsel Sari bertanya kepada penerjemah terdekat, biasanya milik penyedia internet yang ia pakai. Penerjemah ini disebut resolver.

Kalau resolver baru saja menanyakan nama yang sama, ia langsung menjawab dari ingatannya dan prosesnya selesai di situ. Ingatan sementara ini disebut cache, dan cache inilah penyebab banyak kebingungan yang dibahas di Bab 12.

Kalau belum, resolver akan bertanya ke tingkat yang lebih atas. Pertama untuk mengetahui siapa yang mengurus ekstensi id, lalu kepada pengurus ekstensi itu untuk mengetahui server mana yang menyimpan catatan cahayaterang.co.id. Server tersebut disebut server otoritatif, artinya server yang jawabannya dianggap sah.

Resolver kemudian bertanya kepada server otoritatif, mendapat jawaban berupa alamat angka server, menyimpannya di ingatan untuk beberapa waktu, lalu menyerahkannya ke ponsel Sari.

Barulah setelah itu ponsel Sari menghubungi server yang dimaksud dan meminta halaman websitenya.

Kenapa hal ini penting bagi Anda

Ada tiga akibat praktis dari proses di atas, dan ketiganya akan Anda temui.

Pertama, perubahan yang Anda buat tidak langsung terlihat oleh semua orang. Resolver di berbagai tempat masih menyimpan jawaban lama sampai masa ingatannya habis. Inilah penjelasan dari ungkapan "tunggu propagasi" yang sering Anda dengar.

Kedua, hanya ada satu tempat yang jawabannya dianggap sah. Kalau Anda mengubah catatan di tempat yang bukan server otoritatif, perubahan itu tidak akan berpengaruh apa pun dan hanya membuang waktu. Hal ini sering terjadi pada orang yang memiliki lebih dari satu panel pengelolaan.

Ketiga, DNS tidak menyimpan website maupun email Anda. DNS hanya menunjukkan arah. Kalau catatan DNS salah, isi website dan email Anda sebenarnya tetap aman di tempatnya. Ini kabar baik, karena kesalahan DNS hampir selalu bisa diperbaiki tanpa kehilangan data apa pun.

Butuh bantuan menerapkannya?

Ceritakan kebutuhan Anda. Kami bantu memetakan mana yang perlu dikerjakan lebih dulu, lengkap dengan perkiraan biayanya, tanpa dipungut biaya.

Apa yang ingin Anda capai?

Pilih tujuan Anda, kami tunjukkan layanan yang paling pas.