Apa yang dimaksud dengan DNS SOA Record?

DNS SOA Record (Start of Authority) adalah catatan otoritatif di server DNS yang berisi informasi penting tentang zona DNS.

Ini memberikan informasi tentang:

  • Nama Server Primer: Server DNS utama yang bertanggung jawab atas zona.
  • Nama Server Sekunder: Server DNS cadangan yang dapat digunakan jika server primer tidak tersedia.
  • Nomor Seri: Nomor yang menunjukkan versi zona saat ini.
  • Waktu Kedaluwarsa: Durasi waktu di mana zona akan disimpan dalam cache oleh resolver.
  • Waktu Penyegaran: Durasi waktu di mana server sekunder akan memeriksa server primer untuk pembaruan.
  • Waktu Coba Lagi: Durasi waktu di mana server sekunder akan mencoba lagi jika server primer tidak merespons.
  • Waktu Kedaluwarsa Maksimum: Durasi waktu maksimum di mana zona akan disimpan dalam cache oleh resolver.

Tujuan DNS SOA Record:

  • Memberikan informasi otoritatif tentang zona DNS.
  • Membantu mencegah loop pencarian DNS.
  • Memastikan bahwa klien DNS mendapatkan informasi terbaru tentang zona.
  • Membantu mengelola replikasi zona antara server DNS primer dan sekunder.

Format DNS SOA Record:

<nama zona> SOA <nama server primer> <nama server sekunder> <nomor seri> <waktu kedaluwarsa> <waktu penyegaran> <waktu coba lagi> <waktu kedaluwarsa maksimum>

Contoh DNS SOA Record:

example.com. SOA ns1.example.com. ns2.example.com. 2023030801 3600 1800 604800 86400

Dalam contoh ini:

  • example.com. adalah nama zona.
  • ns1.example.com. adalah server primer.
  • ns2.example.com. adalah server sekunder.
  • 2023030801 adalah nomor seri.
  • 3600 adalah waktu kedaluwarsa (1 jam).
  • 1800 adalah waktu penyegaran (30 menit).
  • 604800 adalah waktu coba lagi (7 hari).
  • 86400 adalah waktu kedaluwarsa maksimum (1 hari).master.example.com. ( 2023030800 ; Serial Number 86400 ; Refresh 7200 ; Retry 3600000 ; Expire 86400 ; Negative TTL )