DNS adalah singkatan dari Domain tidaksaya Slayanan yang memetakan IP dan FQDN (Fully Qmemenuhi syarat Domain tidakames) 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 Berkley sayainternet tidakmenyenangkan Daemon).
Instal dan konfigurasikan 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, itu akan menyarankan beberapa paket lain untuk diinstal, tekan y untuk mengonfirmasi mengunduh dan menginstal paket-paket itu.
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 utama 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 dikueri untuk lain waktu. Jadi, untuk menggunakan server Anda sebagai server nama caching, Anda dapat mengikuti beberapa langkah berikut:.
Buka dan edit /etc/bind/named.konf.pilihan dengan editor favorit Anda.
sudo vi /etc/bind/named.konf.pilihan
Tambahkan blok berikut ke dalamnya, di sini kami telah menggunakan DNS Google.
pengirim
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.
cari di google.com
Jalankan perintah sebelumnya dua kali dan periksa waktu kueri, hasilnya akan terlihat seperti itu:
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 zona dari file yang disimpan di hostnya. Juga, DNS memiliki kontrol untuk zona itu. Sekarang katakanlah kita memiliki domain yang disebut “contoh.com” kita akan mengonfigurasi DNS menjadi master utama untuk domain tersebut.
File Zona Maju
Di sini, di zona maju, nama akan dipetakan ke IP.
Langkah 1. Buka dan edit /etc/bind/named.file conf.
sudo vi /etc/bind/named.konf
Pastikan itu berisi baris berikut dan TIDAK berkomentar:
sertakan “/etc/bind/named.konf.pilihan";
sertakan “/etc/bind/named.konf.lokal";
sertakan “/etc/bind/named.konf.zona-default”;
Filenya akan terlihat seperti ini:
Langkah 2. Buka dan edit /etc/bind/named.konf.file lokal untuk menambahkan zona DNS.
sudo vi /etc/bind/named.konf.lokal
Tambahkan blok berikut ke dalamnya:
zona “contoh.com”
ketik tuan;
file “/etc/bind/db.contoh.com”;
;
Filenya akan terlihat seperti ini:
Langkah 3. Buat file zona dari template.
sudo cp /etc/bind/db.lokal /etc/bind/db.contoh.com
Langkah 4. Sekarang buka file zona contoh baru.
sudo vi /etc/bind/db.contoh.com
Dan ubah menjadi seperti ini:
Harap dicatat bahwa Anda harus meningkatkan Nomor Seri setiap kali Anda melakukan 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 /etc/bind/named.konf.berkas lokal.
sudo vi /etc/bind/named.konf.lokal
Tambahkan blok berikut:
zona "10".0.2.di-addr.arpa”
ketik tuan;
file “/etc/bind/db.10”;
;
Dimana 10.0.2 adalah tiga oktet pertama dari jaringan Anda.
Langkah 2. Buat /etc/bind/db.10 file dari template satu.
sudo cp /etc/bind/db.127 /etc/bind/db.10
Langkah 3. Edit /etc/bind/db.10 berkas.
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 apa pun.
contoh bernama-zona centang.com /etc/bind/db.contoh.com bernama-checkzone 192.168.0.0/32 /etc/bind/db.10 bernama-checkconf /etc/bind/named.konf.lokal bernama-checkconf /etc/bind/named.konf
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.