GNU/Linux >> Belajar Linux >  >> Cent OS

Memahami file zona DNS

Apa itu file zona DNS

Informasi tentang domain dalam database DNS disimpan dalam file zona. File zona terdiri dari arahan dan catatan sumber daya. Arahan memberi tahu server nama untuk melakukan tugas atau menerapkan pengaturan khusus ke zona. Catatan sumber daya menentukan parameter zona dan menyimpan informasi host. Arahan bersifat opsional, tetapi catatan sumber daya diperlukan.

Bidang catatan sumber daya

Catatan sumber daya memiliki bidang berikut (beberapa bidang bersifat opsional, tergantung pada Jenisnya):

  • Nama :Nama domain atau alamat IP
  • TTL :Time to live, waktu maksimum catatan di-cache sebelum memeriksa yang lebih baru
  • Kelas :Selalu IN untuk Internet
  • Jenis :Jenis rekaman
  • Data :Bervariasi menurut jenis rekaman

Jenis catatan sumber daya DNS yang paling umum digunakan

Lebih dari 30 jenis catatan sumber daya ada. Yang lebih umum adalah:

  • A :alamat IPv4
  • CNAME :Nama atau alias kanonik
  • MX :Pertukaran surat, menentukan tujuan surat yang ditujukan ke domain
  • NS :Nameserver, menentukan sistem yang menyediakan catatan DNS untuk domain
  • PTR :Memetakan alamat IP ke nama domain untuk resolusi nama terbalik
  • SOA :Awal otoritas, menunjukkan awal zona

Berikut ini adalah contoh file zona /etc/named.conf :

$TTL 86400      ; 1 day
    example.com IN SOA dns.example.com. [email protected]. (
                       57         ; serial
                       28800      ; refresh (8 hours)
                       7200       ; retry (2 hours)
                       2419200    ; expire (4 weeks)
                       86400      ; minimum (1 day)
                       )
                IN NS dns.example.com.
    dns           IN         A        192.0.2.1       
	example.com   IN         A        192.0.2.1
	host01        IN         A        192.0.2.101
	host02        IN         A        192.0.2.102
	host03        IN         A        192.0.2.103

$TTL entri adalah arahan yang menentukan waktu default untuk hidup untuk semua catatan sumber daya di zona tersebut. Setiap catatan sumber daya dapat memiliki nilai TTL, yang menggantikan arahan global ini.

Baris berikutnya dalam contoh adalah SOA catatan. Semua file zona harus memiliki satu catatan SOA. Informasi berikut termasuk dalam catatan SOA:

  • contoh.com :Nama domain
  • dns.example.com. :FQDN dari server nama
  • [email protected]. :Alamat email pengguna yang bertanggung jawab atas zona tersebut
  • serial :Nilai numerik yang bertambah setiap kali file zona diubah untuk menunjukkan kapan waktunya bagi layanan bernama untuk memuat ulang zona
  • segarkan :Waktu yang berlalu setelah server nama utama memberi tahu server nama sekunder untuk menyegarkan basis datanya
  • coba lagi :Waktu menunggu setelah penyegaran gagal sebelum mencoba menyegarkan kembali
  • kedaluwarsa :Waktu setelah zona tidak lagi otoritatif dan server nama root harus ditanyakan
  • minimal :Jumlah waktu server nama lain menyimpan informasi zona tersebut.

Catatan NS (Nameserver) mengumumkan server nama otoritatif untuk zona tertentu dengan
menggunakan format:

IN NS dns.example.com.

Catatan A (Alamat) menentukan alamat IP yang akan ditetapkan ke nama dengan menggunakan format:

hostname IN A IP-address


Cent OS
  1. Cara Memeriksa File Konfigurasi bind9 (DNS Server)

  2. Bagaimana cara menambahkan A Record di cPanel menggunakan DNS Zone Editor?

  3. Bagaimana cara menambahkan Data MX di cPanel menggunakan Editor Zona DNS?

  1. Bagaimana cara menambahkan Data MX di cPanel menggunakan Editor Zona DNS?

  2. Bagaimana cara mengedit atau menghapus Data MX di cPanel menggunakan Editor Zona DNS?

  3. Bagaimana cara menambahkan CNAME Record di cPanel menggunakan DNS Zone Editor?

  1. Jenis Data DNS Dijelaskan

  2. Bagaimana cara mengedit atau menghapus Data CNAME di cPanel menggunakan Editor Zona DNS?

  3. Bagaimana cara mengedit atau menghapus Record di cPanel menggunakan DNS Zone Editor?