KONSEP DNS
Apa Itu DNS?
DNS (Domain Name System) adalah sistem yang menerjemahkan nama domain (seperti google.com) ke IP address (seperti 142.250.1.100). DNS berfungsi seperti buku telepon internet yang memungkinkan kita mengakses website dengan nama domain yang mudah diingat, bukan dengan IP address yang sulit diingat.
Cara Kerja DNS
Langkah 1: User mengetik nama domain (misal: www.example.com) di browser
Langkah 2: Browser mengirim query DNS ke DNS server lokal
Langkah 3: DNS server lokal mengecek cache lokal
Langkah 4: Jika tidak ada di cache, query diteruskan ke root DNS server
Langkah 5: Root server mengarahkan ke TLD (Top Level Domain) server
Langkah 6: TLD server mengarahkan ke authoritative DNS server untuk domain
Langkah 7: Authoritative server mengembalikan IP address
Langkah 8: DNS server lokal menyimpan hasil di cache dan mengembalikan ke browser
Langkah 9: Browser mengakses website menggunakan IP address
DNS Record Types
| RECORD TYPE | FUNGSI | CONTOH |
|---|---|---|
| A | IPv4 address | example.com → 192.168.1.1 |
| AAAA | IPv6 address | example.com → 2001:db8::1 |
| CNAME | Canonical name (alias) | www.example.com → example.com |
| MX | Mail exchange | example.com → mail.example.com |
| TXT | Text record | SPF, DKIM, verification |
| NS | Name server | example.com → ns1.example.com |
| PTR | Pointer (reverse DNS) | 1.168.192.in-addr.arpa → example.com |
| SOA | Start of Authority | Informasi authoritative server |
DNS Server Types
- Memahami konsep DNS dan cara kerjanya
- Memahami DNS record types
- Memahami DNS server types
- Memahami DNS resolution process