![Cara Menampilkan & Menyesuaikan Ikon Desktop Lama di Windows 11](/f/fbe6fdebe1749dfdc52c2bf9a2b70dfb.jpg?width=100&height=100)
NS Sistem Nama Domain (DNS) adalah metode yang digunakan untuk menerjemahkan nama domain yang dapat dibaca manusia (atau Nama Domain yang Sepenuhnya Memenuhi Syarat (FQDN)) ke alamat IP yang dapat dibaca mesin, untuk menemukan komputer di jaringan seperti: Internet.
Dalam sistem komputer dan jaringan, ini diperlukan karena, meskipun FQDN mudah diingat dan digunakan manusia, komputer (klien) mengakses sumber daya atau layanan di komputer lain (server) berdasarkan alamat IP.
Dalam hal ini, DNS server (juga dikenal sebagai server nama) memelihara direktori dari FQDN dan menerjemahkannya ke alamat IP; itu juga dapat mengembalikan alamat IP ketika a nama host/FQDN disediakan. Ada berbagai jenis server DNS termasuk server nama otoritatif, server nama caching dan banyak lainnya.
Dalam artikel ini, kami akan memandu Anda melalui langkah-langkah untuk menginstal dan mengonfigurasi server DNS pribadi/internal yang otoritatif di RHEL 8 menggunakan MENGIKAT perangkat lunak sumber terbuka.
Domain: tecmint.lan. IP Server DNS dan nama host: 192.168.56.100, dns-primary.tecmint.lan. IP Klien DNS dan nama host: 192.168.56.104, tecmint.tecmint.lan.
1. Untuk memasang mengikat dan utilitasnya di server Anda, jalankan c. berikutperintah dnf.
# dnf install bind bind-utils.
2. Selanjutnya, mulai layanan DNS untuk saat ini, lalu aktifkan untuk memulai otomatis saat boot sistem dan periksa apakah sudah aktif dan berjalan menggunakan perintah systemctl.
# systemctl mulai bernama. # systemctl aktifkan bernama. # status systemctl bernama.
3. Untuk mengonfigurasi Ikat DNS server, pertama Anda perlu mengambil cadangan dari file konfigurasi asli /etc/named.conf menggunakan berikut perintah cp.
# cp /etc/named.conf /etc/named.conf.orig.
4. Sekarang buka /etc/named.conf file konfigurasi untuk diedit menggunakan editor teks baris perintah favorit sebagai berikut.
# vi /etc/named.conf
Di bawah pilihan
bagian konfigurasi, beri komentar pada baris berikut.
pilihan { #listen-on port 53 { 127.0.0.1; }; #listen-on-v6 port 53 { ::1; }; direktori "/var/bernama";
5. Selanjutnya, cari izinkan-permintaan
parameter dan atur nilainya ke jaringan Anda, yang berarti hanya tuan rumah di jaringan lokal Anda dapat menanyakan server DNS.
izinkan-permintaan {localhost; 192.168.56.0/24}
SEBUAH Zona Maju adalah dimana nama host (atau FQDN) untuk hubungan alamat IP disimpan; itu mengembalikan alamat IP menggunakan nama host. Perhatikan bahwa normal DNS kueri adalah kueri pencarian ke depan. Di sisi lain, Zona Terbalik mengembalikan FQDN host berdasarkan alamat IP-nya.
6. Untuk mendefinisikan maju dan membalik zona, tambahkan baris berikut di akhir /etc/named.conf mengajukan.
//forward zone zone "tecmint.lan" IN { ketik master; file "tecmint.lan.db"; izinkan-perbarui { tidak ada; }; izinkan-permintaan {apa saja; } }; //zona zona mundur "56.168.192.in-addr.arpa" IN { ketik master; file "tecmint.lan.rev"; izinkan-perbarui { tidak ada; }; allow-query { apa saja; } };
Mari kita jelaskan secara singkat opsi dalam konfigurasi zona di atas:
7. Pertama, buat Zona depan file di bawah /var/named direktori.
# vi /var/named/tecmint.lan.db.
Tambahkan konfigurasi berikut di dalamnya.
$TTL 86400. @ DI SOA dns-primary.tecmint.lan. admin.tecmint.lan. ( 2019061800 ;Serial 3600 ;Refresh 1800 ;Coba lagi 604800 ;Kedaluwarsa 86400 ;Minimum TTL. ); Nama Server Informasi. @ IN NS dns-primary.tecmint.lan. ;IP untuk Server Nama. dns-primary IN A 192.168.56.100 ;A Record for IP address to Hostname www IN A 192.168.56.5. surat DI A 192.168.56.10. dokumen DI A 192.168.56.20.
Mari kita jelaskan secara singkat definisi zona di atas dan parameternya.
8. Demikian pula, buat Zona terbalik file di bawah /var/named direktori.
# vi /var/named/tecmint.lan.rev.
Kemudian tambahkan baris berikut di dalamnya. Di sini, PTR adalah kebalikan dari SEBUAH record yang digunakan untuk memetakan alamat IP ke nama host.
$TTL 86400. @ DI SOA dns-primary.tecmint.lan. admin.tecmint.lan. ( 2019061800 ;Serial 3600 ;Refresh 1800 ;Coba lagi 604800 ;Kedaluwarsa 86400 ;Minimum TTL. ) ;Nama Server Informasi. @ IN NS dns-primary.tecmint.lan.; Reverse lookup untuk Name Server. 100 DI PTR dns-primary.tecmint.lan.; PTR Rekam alamat IP ke HostName. 5 DI PTR www.tecmint.lan. 10 DI PTR mail.tecmint.lan. 20 DI PTR docs.tecmint.lan.
9. Tetapkan izin kepemilikan yang benar pada file zona sebagai berikut.
# chown :named /var/named/tecmint.lan.db. # chown :named /var/named/tecmint.lan.rev.
10. Terakhir, periksa konfigurasi DNS dan file zona memiliki sintaks yang benar setelah melakukan perubahan di atas, menggunakan: bernama-checkconf utilitas (tidak keluar berarti tidak ada kesalahan):
# bernama-checkconf. # bernama-checkzone tecmint.lan /var/named/tecmint.lan.db. # bernama-checkzone 192.168.56.100 /var/named/tecmint.lan.rev.
11. Setelah Anda melakukan semua konfigurasi yang diperlukan, Anda perlu memulai ulang layanan DNS agar perubahan terbaru dapat diterapkan.
# systemctl restart bernama.
12. Selanjutnya, sebelum klien dapat mengakses konfigurasi layanan DNS di server, Anda perlu menambahkan layanan DNS di konfigurasi firewall sistem dan memuat ulang pengaturan firewall menggunakan utilitas firewall-cmd, sebagai berikut:
# firewall-cmd --permanent --zone=public --add-service=dns # firewall-cmd --reload.
13. Di bagian ini, kami akan menunjukkan cara menguji layanan DNS dari sisi klien. Masuk ke mesin klien, konfigurasikan untuk menggunakan server DNS di atas. Pada sistem Linux, buka file /etc/resolve.conf menggunakan editor teks favorit Anda.
# vi /etc/resolve.conf
Tambahkan entri berikut di dalamnya, yang memberi tahu resolver untuk menggunakan server nama yang ditentukan.
server nama 192.168.56.100.
Simpan file dan tutup. Perhatikan bahwa Anda juga harus menentukan server DNS di file konfigurasi antarmuka jaringan.
14. Tambahkan IP server DNS 192.168.56.100 sebagai resolver ke file konfigurasi antarmuka jaringan mesin klien /etc/sysconfig/network-scripts/ifcfg-enp0s3 seperti yang ditunjukkan pada gambar berikut.
JENIS=Ethernet. PROXY_METHOD=tidak ada. BROWSER_ONLY=tidak. BOOTPROTO=dhcp. DEFROUTE = ya. IPV4_FAILURE_FATAL=tidak. IPV6INIT=ya. IPV6_AUTOCONF=ya. IPV6_DEFROUTE=ya. IPV6_FAILURE_FATAL=tidak. IPV6_ADDR_GEN_MODE=privasi stabil. NAMA=enp0s3. UUID=aba298ca-fa65-48cd-add9-6c3f1f28cee2. PERANGKAT=enp0s3. ONBOOT = tidak. DNS=192.168.56.100
15. Kemudian gunakan utilitas nslookup untuk menanyakan IP menggunakan nama host dan sebaliknya, dari www, surat dan dokumen server di jaringan Anda seperti yang ditunjukkan.
#nslookup 192.168.56.5. # nslookup www.tecmint.lan. #nslookup 192.168.56.10. # nslookup mail.tecmint.lan. #nslookup 192.168.56.20. # nslookup docs.tecmint.lan. #nslookup 192.168.56.100. # nslookup dns-primary.tecmint.lan.
Dalam artikel ini, kami telah menunjukkan cara menginstal dan mengonfigurasi server DNS pribadi dan otoritatif di RHEL 8 menggunakan MENGIKAT perangkat lunak. Kami berharap semuanya bekerja dengan baik untuk Anda, jika tidak, kirimkan pertanyaan Anda atau komentar lain melalui formulir umpan balik di bawah ini.