GNU/Linux >> Belajar Linux >  >> Linux

Apa Jenis-Jenis Server DNS

Jenis Server DNS

Server DNS memainkan berbagai peran—server nama tunggal mungkin menjadi master untuk beberapa zona, budak untuk zona lain, dan menyediakan layanan caching atau penerusan untuk zona lainnya.

Peran server nama dikendalikan oleh file konfigurasinya, yang dalam kasus BIND disebut named.conf . Kombinasi parameter global dalam file bernama.conf (didefinisikan dalam klausa opsi) dan zona yang dilayani (didefinisikan dalam satu atau lebih klausa zona) menentukan fungsionalitas lengkap dari server nama. Tergantung pada persyaratannya, konfigurasi tersebut dapat menjadi sangat kompleks.

1. Server Root

Server akar diposisikan di bagian atas atau akar hierarki DNS dan memelihara data tentang masing-masing zona tingkat atas. Server root dikelola oleh NIC dan telah dipindahkan ke domain umum untuk tujuan penamaan yang konsisten. Server root diberi nama sebagai A.root-servers.net., B.root-servers.net., dan seterusnya.

2. Server Utama (Master)

  • Setiap domain harus memiliki server utama. Server utama memiliki fitur berikut.
  • Umumnya hanya ada satu server utama per domain.
  • Mereka adalah sistem tempat semua perubahan dilakukan pada domain.
  • Mereka adalah otoritas untuk semua domain yang mereka layani.
  • Mereka memperbarui dan menyinkronkan server sekunder domain secara berkala.
  • Dalam versi BIND saat ini, mereka didefinisikan oleh argumen master tipe ke pernyataan zona dalam file konfigurasi /etc/named.conf .

3. Server sekunder

Setiap domain harus memiliki setidaknya satu server sekunder. Faktanya, NIC tidak akan mengizinkan domain untuk terdaftar secara resmi sebagai subdomain dari domain tingkat atas sampai sebuah situs menunjukkan dua server DNS yang berfungsi. Server sekunder memiliki fitur berikut.

  • Ada satu atau beberapa server sekunder per domain.
  • Mereka memperoleh salinan informasi domain untuk semua domain yang mereka layani dari server utama yang sesuai atau server sekunder lain untuk domain tersebut.
  • Mereka otoritatif untuk semua domain yang mereka layani.
  • Mereka secara berkala menerima pembaruan dari server utama domain.
  • Mereka menyediakan pembagian beban dengan server utama dan server domain lainnya.
  • Mereka menyediakan redundansi jika satu atau beberapa server lain tidak tersedia untuk sementara.
  • Mereka memberikan lebih banyak akses lokal ke resolusi nama jika ditempatkan dengan tepat.
  • Dalam versi BIND saat ini, mereka didefinisikan oleh argumen tipe slave ke pernyataan zona di /etc/named.conf berkas.

4. Server Khusus Caching

Server ini hanya menyimpan informasi cache untuk domain DNS apa pun. Mereka tidak otoritatif untuk domain apa pun. Server khusus caching menyediakan fitur berikut.

  • Mereka menyediakan cache lokal dari nama yang dicari.
  • Mereka memiliki biaya administrasi yang lebih rendah.
  • Mereka tidak pernah otoritatif untuk domain apa pun.
  • Mereka mengurangi overhead yang terkait dengan server sekunder yang melakukan transfer zona dari server utama.
  • Mereka mengizinkan akses klien DNS ke informasi penamaan cache lokal tanpa biaya menyiapkan server primer atau sekunder DNS.

5. Server penerusan

Server penerusan adalah variasi pada server primer atau sekunder dan bertindak sebagai titik fokus untuk semua kueri DNS di luar situs. Menetapkan server sebagai server penerusan menyebabkan semua permintaan di luar situs melalui server itu terlebih dahulu. Server penerusan memiliki fitur berikut.

  • Mereka digunakan untuk memusatkan permintaan di luar situs.
  • Server yang digunakan sebagai forwarder membangun cache informasi yang kaya.
  • Semua kueri di luar situs melalui penerusan terlebih dahulu.
  • Mereka mengurangi jumlah permintaan di luar situs yang berlebihan.
  • Tidak diperlukan pengaturan khusus pada forwarder.
  • Jika forwarder gagal menanggapi kueri, server lokal masih dapat menghubungi situs jarak jauh, server DNS itu sendiri.


Linux
  1. Apa manfaat CloudLinux?

  2. Apa default GCC menyertakan direktori?

  3. Apa kerugian dari antrian pesan Linux?

  1. Debian vs Ubuntu:Apa perbedaannya?

  2. Apa itu Pemisah Kata Readline?

  3. Apa utilitas baris perintah DNS terbalik?

  1. Server DNS apa yang saya gunakan?

  2. pfSense vs router Netgear:Apa perbedaan utamanya?

  3. Fedora vs Ubuntu:Apa perbedaan utama?