Cara menyiapkan hanya server dns di ubuntu & debian

Cara menyiapkan hanya server dns di ubuntu & debian

Sistem Nama Domain (DNS) adalah sistem penamaan terdistribusi hierarkis untuk komputer yang terhubung melalui jaringan. Itu menyelesaikan korespondensi alamat IP dengan nama domain. Server DNS hanya maju tidak menyimpan informasi domain. Jika ada kueri yang datang ke server ini, ia meneruskan ke server DNS yang dikonfigurasi. Rincian informasi tentang DNS tersedia.

Artikel ini akan membantu Anda untuk mengkonfigurasi Sistem Nama Domain Hanya (DNS) menggunakan Bind9 di sistem Ubuntu, Debian, dan Linuxmint.

Instal Paket DNS

Bind9 adalah server DNS paling populer yang digunakan di seluruh dunia. Ini tersedia di bawah repositorial apt-get default. Jadi gunakan perintah berikut untuk menginstal sistem nama domain Bind9.

sudo apt update sudo apt install bind9 

Aktifkan Penerusan DNS

Kami mengkonfigurasi server ini hanya maju hanya server DNS. Jadi edit file konfigurasi bind

$ sudo vi/etc/bind/dinamai.conf.pilihan 

dan tambahkan pengaturan berikut:

 opsi direktori "/var/cache/bind"; Rekursi Ya; Allow-Query 192.168.0.0/32; 127.0.0.1; ; Forwarders 8.8.8.8; 8.8.4.4; ; maju saja;  

Ubah DNS Server 8.8.8.8 dan 8.8.4.4 dengan IPS server DNS yang sesuai. Menggunakan Allow-Query Kami dapat membatasi akses server DNS ke rentang IP tertentu. Untuk menjadikannya server DNS publik, komentari line allow-query.

Verifikasi file konfigurasi

Setelah membuat semua konfigurasi, verifikasi semua file menggunakan perintah berikut.

bernama-checkconf/etc/bind/dinamai.conf bernama-checkconf/etc/bind/named.conf.pilihan 

Jika salah satu dari perintah di atas mengembalikan kesalahan atau peringatan, harap perbaiki sebelum melanjutkan ke langkah berikutnya.

Restart DNS

Setelah verifikasi semua file yang berhasil, mari kita mulai ulang layanan Bind9 menggunakan perintah berikut.

Layanan Sudo Bind9 Restart 

Pengaturan tes

Akhirnya, server DNS Anda berhasil dikonfigurasi dan siap digunakan. Mari kita pastikan bahwa DNS menanggapi pertanyaan dengan benar. Di bawah ini adalah perintah contoh untuk mengujinya.

Gali Tecadmin.bersih  ; <> Dig 9.9.5-3ubuntu0.5-ubuntu <> tecadmin.net ;; Opsi Global: +CMD ;; Punya Jawaban: ;; ->> header<<- opcode: QUERY, status: NOERROR, id: 56343 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 13, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;tecadmin.net. IN A ;; ANSWER SECTION: tecadmin.net. 299 IN A 104.27.189.217 tecadmin.net. 299 IN A 104.27.188.217 ;; AUTHORITY SECTION: . 7776 IN NS c.root-servers.net… 7776 IN NS i.root-servers.net… 7776 IN NS b.root-servers.net… 7776 IN NS l.root-servers.net… 7776 IN NS h.root-servers.net… 7776 IN NS e.root-servers.net… 7776 IN NS a.root-servers.net… 7776 IN NS f.root-servers.net… 7776 IN NS k.root-servers.net… 7776 IN NS j.root-servers.net… 7776 IN NS m.root-servers.net… 7776 IN NS d.root-servers.net… 7776 IN NS g.root-servers.net. ;; Query time: 1332 msec ;; SERVER: 192.168.0.60#53(192.168.0.60) ;; WHEN: Thu Oct 08 16:24:11 IST 2015 ;; MSG SIZE rcvd: 281