Apa itu DNS?
Setiap kali Anda membuka situs web, layanan direktori tak kasat mata menerjemahkan nama yang Anda ketikkan menjadi nomor yang dapat dijangkau komputer Anda. Berikut cara kerja Sistem Nama Domain — dan cara membaca apa yang dipublikasikan tentang domain apa pun.
Buku telepon internet
Komputer tidak menelusuri berdasarkan nama — mereka terhubung ke alamat IP. DNS, itu Sistem Nama Domain, adalah direktori terdistribusi yang memetakan nama-nama yang mudah diingat example.com ke angka-angka itu. Ini ditemukan pada tahun 1983 justru karena file host tunggal internet awal di Stanford menjadi tidak mungkin untuk dipelihara.
Ada dua hal yang membuat DNS luar biasa: memang demikian didistribusikan (tidak ada satu mesin pun yang mengetahui segalanya), dan memang demikian di-cache di mana-mana (jawaban diingat sebentar, jadi pencariannya cepat). Kedua properti tersebut membentuk cara sistem berperilaku sehari-hari.
Apa yang terjadi selama pencarian DNS
Saat browser Anda meminta situs web, rangkaian server DNS berkolaborasi dalam beberapa milidetik:
# 1. Perangkat Anda menanyakan penyelesai yang dikonfigurasi (seringkali ISP Anda, atau 8.8.8.8 / 1.1.1.1) # 2. Resolver, jika tidak memiliki jawaban yang di-cache, akan menjalankan hierarki: # server root → server ".com" → server nama example.com sendiri # 3. Server otoritatif domain menjawab dengan catatan sebenarnya # 4. Resolver menyimpan jawaban untuk TTL rekaman dan membalasnya kepada Anda
Lompatan terakhir — server yang mewakili domain itu sendiri — adalah tujuan dari data NS (di bawah). Segala sesuatu di atasnya hanyalah delegasi.
Jenis rekaman yang penting
Zona DNS domain adalah database kecil berisi catatan yang diketik. Inilah yang sebenarnya akan Anda temui:
| Jenis | Apa fungsinya | Contoh |
|---|---|---|
| A | Memetakan nama ke alamat IPv4 | example.com → 93.184.216.34 |
| AAAA | Memetakan nama ke alamat IPv6 | example.com → 2606:2800::2201 |
| CNAME | Alias: menunjuk suatu nama pada nama lain | www.example.com → example.com |
| MX | Server email yang menerima email domain | 10 aspmx.l.google.com |
| TXT | Teks gratis: SPF anti-spam, DKIM, bukti kepemilikan | "v=spf1 -all" |
| NS | Server nama resmi untuk zona tersebut | ns1.examplehost.com |
| CAA | Otoritas sertifikat mana yang dapat menerbitkan sertifikat TLS | 0 issue "letsencrypt.org" |
| SOA | Metadata zona: server utama, kontak, penghitung waktu cache | ns1. dns-admin. … |
| PTR | Kebalikannya: memetakan IP kembali ke nama host | 8.8.8.8 → dns.google |
Dua kebiasaan yang perlu diketahui: CNAME adalah tidak diperbolehkan di root domain (itulah alasannya example.com menggunakan data A/AAAA secara langsung), dan domain dengan MX "0 ." memiliki batal MX — cara yang disengaja untuk mengatakan "domain ini mengirimkan email tetapi tidak menerima apa pun".
Caching, TTL dan propagasi
Setiap catatan membawa a TTL (waktu untuk hidup) — jumlah detik penyelesai dapat menggunakan kembali jawabannya sebelum bertanya lagi. TTL 3600 detik berarti caching hingga satu jam di seluruh dunia; TTL 60 detik berarti perubahan muncul dalam waktu kurang dari satu menit.
Inilah yang dimaksud dengan "propagasi DNS": tidak ada perubahan yang disiarkan, hanya cache yang kedaluwarsa dengan kecepatannya sendiri. Sebelum migrasi terencana, trik klasiknya adalah menurunkan TTL terlebih dahulu, melakukan peralihan, melihatnya mendarat di mana saja dengan cepat, lalu menaikkan TTL lagi untuk menikmati cache.
Kiat pemecahan masalah: jika sebuah situs dimuat untuk orang lain tetapi tidak untuk Anda, penyelesai lokal Anda mungkin masih menyimpan jawaban lama yang disimpan dalam cache. Mengalihkan perangkat Anda ke 1.1.1.1 atau membersihkan cache DNS biasanya akan menyelesaikannya.
Periksa sendiri DNS domain mana pun
Anda tidak memerlukan alat baris perintah — utilitas browser kami menanyakan resolusi Google dan Cloudflare secara langsung:
- Pemeriksa DNS — tarik setiap jenis rekaman domain apa pun dalam satu klik.
- Domain ke IP — lihat alamat tujuan domain saja, beserta detail hostingnya.
- Pencarian IP terbalik — catatan PTR: nama host mana yang dijawab oleh IP.
Pelajari lebih lanjut
- Penasaran dengan angka di sisi lain? Membaca apa itu alamat IP atau itu Perbandingan IPv4 vs IPv6.
- Menyelidiki reputasi IP? Lihat Panduan daftar hitam IP.
pertanyaan DNS
Apa itu DNS secara sederhana?
DNS (Sistem Nama Domain) adalah buku telepon internet: ia menerjemahkan nama yang dapat Anda ketik, seperti example.com, menjadi alamat IP yang benar-benar terhubung dengan komputer. Tanpanya, Anda harus menghafal nomor alamat untuk setiap situs web.
Apa alamat 8.8.8.8 dan 1.1.1.1?
Mereka adalah penyelesai DNS publik yang dijalankan oleh Google dan Cloudflare. ISP Anda menjalankannya secara default, namun siapa pun dapat menanyakan yang publik ini — gratis, cepat, dan sering kali lebih cepat dalam menerima perubahan DNS. Alat DNS kami menanyakan keduanya melalui DNS-over-HTTPS terenkripsi.
Berapa lama perubahan DNS berfungsi di mana saja?
Selama rekaman sebelumnya TTL (time to live). Resolver menyimpan jawaban dalam cache selama durasi TTL — detik hingga hari — jadi setelah Anda mengedit data, solver di seluruh dunia tetap menyajikan jawaban lama hingga salinan cache-nya habis masa berlakunya. Turunkan TTL sebelum perubahan yang direncanakan untuk mempercepat peralihan.
Apa perbedaan antara DNS dan alamat IP?
Alamat IP adalah nomor yang mengidentifikasi perangkat di internet; DNS adalah sistem yang memetakan nama domain yang mudah diingat ke nomor tersebut. Domain adalah namanya, IP adalah tujuannya, dan DNS adalah terjemahan di antara keduanya.