GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara menginstal dan mengkonfigurasi DNS di Ubuntu

DNS adalah singkatan singkat dari D omain N saya S layanan yang memetakan IP dan FQDN (F ully T D . yang memenuhi syarat omain N ames) satu sama lain. Dan dengan itu, DNS memudahkan untuk mengingat IP. Server nama adalah komputer yang menjalankan DNS.

Jadi dalam tutorial ini, kita akan menginstal dan mengkonfigurasi DNS di Ubuntu. Melalui tutorial ini, kita akan menggunakan salah satu program yang paling umum digunakan untuk menangani name server di Ubuntu yaitu BIND (yang merupakan singkatan dari B erkley Saya internet N sedang D aemon).

Instal dan konfigurasi DNS di Ubuntu

Sebelum memulai proses instalasi, pastikan sistem Anda diperbarui dengan menjalankan tiga perintah berikutnya.

Langkah 1- Perbarui Sistem

sudo apt-get update 

sudo apt-get upgrade 

sudo apt-get dist-upgrade

Langkah 2 – Instal paket DNS

Gunakan perintah berikut:

sudo apt-get install bind9

Setelah Anda menjalankan perintah sebelumnya, ia akan menyarankan beberapa paket lain untuk diinstal, tekan y untuk mengonfirmasi mengunduh dan menginstal paket tersebut.

Langkah 3 – Instal Utilitas DNS

Paket berguna lainnya yang akan banyak membantu Anda dalam memecahkan masalah dan menguji masalah DNS adalah paket dnsutils yang dapat diinstal menggunakan perintah berikutnya.

sudo apt-get install dnsutils

Perhatikan bahwa Anda mungkin sudah menginstalnya.

Langkah 4 – Konfigurasi DNS

Biasanya, Anda dapat menemukan file konfigurasi DNS yang disimpan di direktori /etc/bind. /etc/bind/named.conf adalah file konfigurasi master yang berisi opsi DNS dan sangat disarankan agar Anda berhati-hati saat mengeditnya.

Langkah 5 – Konfigurasi NameServer

Konfigurasi default yang paling sering digunakan adalah menggunakan server Anda sebagai server caching. Ini berarti DNS akan mendapatkan jawaban atas kueri nama, menyimpannya di cache, dan menggunakan jawabannya lagi saat domain ditanyai untuk lain waktu. Jadi, untuk menggunakan server Anda sebagai server nama caching, Anda dapat mengikuti beberapa langkah berikut.

Buka dan edit /etc/bind/named.conf.options dengan editor favorit Anda.

sudo vi /etc/bind/named.conf.options

Tambahkan blok berikut ke dalamnya, di sini kami telah menggunakan DNS Google.
forwarders {
8.8.8.8;
};

Filenya akan terlihat seperti ini:

Untuk mengaktifkan konfigurasi baru, Anda harus memulai ulang layanan DNS.

sudo systemctl restart bind9

Untuk menguji waktu kueri Anda, kami dapat menggunakan perintah dig yang diinstal oleh paket dnsutils.

dig google.com

Jalankan perintah sebelumnya dua kali dan periksa waktu kueri, hasilnya akan terlihat seperti ini:

Anda akan melihat bahwa waktu kueri untuk kedua kalinya Anda menjalankan perintah hampir nol.

Langkah 6 – Master Utama

Untuk konfigurasi server master utama, DNS mendapatkan data untuk suatu zona dari file yang disimpan di host-nya. Juga, DNS memiliki kontrol untuk zona itu. Sekarang katakanlah kita memiliki domain bernama “example.com” kita akan mengonfigurasi DNS menjadi master utama untuk domain tersebut.

Forward Zone File

Di sini, di zona maju, nama akan dipetakan ke IP.

Langkah 1. Buka dan edit file /etc/bind/named.conf.

sudo vi /etc/bind/named.conf

Pastikan bahwa itu berisi baris berikut dan TIDAK berkomentar:

include “/etc/bind/named.conf.options”;
include “/etc/bind/named.conf.local”;
include “/etc/bind/named.conf.default-zones ”;

File akan terlihat seperti ini:

Langkah 2. Buka dan edit file /etc/bind/named.conf.local untuk menambahkan zona DNS.

sudo vi /etc/bind/named.conf.local

Tambahkan blok berikut ke dalamnya:
zone “example.com” {
type master;
file “/etc/bind/db.example.com”;
};

Filenya akan terlihat seperti ini:

Langkah 3. Buat file zona dari template.

sudo cp /etc/bind/db.local /etc/bind/db.example.com

Langkah 4. Sekarang buka file zona contoh baru.

sudo vi /etc/bind/db.example.com

Dan ubah menjadi seperti ini:

Harap dicatat bahwa Anda harus meningkatkan Serial Number setiap kali Anda membuat perubahan pada file zona.

Langkah 5. Mulai ulang Layanan DNS untuk menerapkan perubahan.

sudo systemctl restart bind9

File Zona Terbalik

Sekarang untuk memetakan IP ke nama, Anda harus mengonfigurasi file zona terbalik.

Langkah 1. Edit file /etc/bind/named.conf.local.

sudo vi /etc/bind/named.conf.local

Tambahkan blok berikut:
zone “10.0.2.in-addr.arpa” {
type master;
file “/etc/bind/db.10”;
};

Di mana 10.0.2 adalah tiga oktet pertama dari jaringan Anda.

Langkah 2. Buat file  /etc/bind/db.10 dari template satu.

sudo cp /etc/bind/db.127 /etc/bind/db.10

Langkah 3. Edit file /etc/bind/db.10.

sudo vi /etc/bind/db.10

Dan seharusnya seperti ini:

Langkah 4. Mulai ulang Layanan DNS untuk menerapkan perubahan.

Langkah 7 – Verifikasi File Konfigurasi

Sekarang dan setelah melakukan semua konfigurasi sebelumnya, kita perlu memverifikasi bahwa semua konfigurasi sudah benar.

Langkah 1. Jalankan perintah berikut untuk memeriksa apakah itu akan mengembalikan kesalahan.

named-checkzone example.com /etc/bind/db.example.com 

named-checkzone 192.168.0.0/32 /etc/bind/db.10 

named-checkconf  /etc/bind/named.conf.local 

named-checkconf  /etc/bind/named.conf

Output dari perintah sebelumnya akan terlihat seperti ini:

Perhatikan bahwa Anda mungkin memiliki nomor seri yang berbeda, jadi jangan panik.

Akhirnya, kami telah berhasil menginstal dan mengkonfigurasi server DNS di Ubuntu. Saya harap Anda menikmatinya dan untuk pertanyaan apa pun, tinggalkan komentar dan kami akan dengan senang hati membantu Anda.


Ubuntu
  1. Cara Menginstal dan Mengkonfigurasi Nginx di Ubuntu 20.04

  2. Bagaimana Cara Menginstal dan Mengonfigurasi Varnish di Ubuntu 20.04?

  3. Cara Menginstal dan Mengonfigurasi LibreNMS di Ubuntu 20.04

  1. Cara Menginstal dan Mengonfigurasi GitLab di Ubuntu 18.04

  2. Cara Menginstal dan Mengonfigurasi Redis di Ubuntu 18.04

  3. Cara Menginstal dan Mengkonfigurasi Redmine di Ubuntu 18.04

  1. Cara Menginstal dan Mengonfigurasi Nagios di Ubuntu 18.04

  2. Cara Menginstal dan Mengonfigurasi Samba di Ubuntu 18.04

  3. Cara Menginstal dan Mengonfigurasi Redis di Ubuntu 20.04