Apa itu Dnsmasq? (Penerus Sistem Nama Domain (DNS))

Apa itu Dnsmasq?

DNSmasq adalah alat kecil dan nyaman untuk mengkonfigurasi DNS dan DHCP untuk jaringan kecil. Ini menyediakan fungsionalitas DNS dan fungsionalitas DHCP opsional. Ini melayani nama domain yang hanya berlaku secara lokal dan tidak akan muncul di server DNS di seluruh dunia. Server DHCP digabungkan dengan server DNS dan memungkinkan alamat yang ditetapkan DHCP untuk diselesaikan dengan benar di DNS. Alamat yang ditetapkan DHCP dan perintah terkait ini dapat dikonfigurasi ke setiap host atau ke perangkat inti (seperti router). Dnsmasq mendukung konfigurasi DHCP statis dan dinamis.

Server DHCP Dnsmasq mendukung BOOTP (Bootstrapping Protocol)/TFTP (Trivial File Transfer Protocol)/PXE (Pre-boot Execution Environment) untuk memulai perangkat jaringan tanpa disk.

DNSmasq terutama digunakan di jaringan rumah untuk NAT. Itu terhubung ke Internet dengan modem, modem kabel, dan perangkat ADSL. Ini adalah pilihan yang baik untuk jaringan kecil (hingga 1000 host ) yang membutuhkan konsumsi sumber daya yang rendah dan mudah dikonfigurasi.

Sistem yang didukung saat ini termasuk Linux (dengan glibc dan uclibc ), BSD, Solaris, Android dan Mac OS X. Platform Linux yang saat ini mendukung DNSmasq termasuk Gentoo, Debian, Slackware, Suse, Fedora, Smoothwall, IP-Cop, floppyfw, Firebox, LEAF, Freesco, fli4l, CoyoteLinux, Endian Firewall dan Clarkconnect. Juga mendukung FreeBSD, OpenBSD dan NetBSD. Juga digunakan di Router Nirkabel Linksys Cisco (dd-wrt, openwrt dan firmware bawaan) ada juga proyek m0n0wall.

Fitur dnsmasq:

1. Untuk perangkat yang menggunakan firewall, konfigurasi DNS relatif sederhana dan tidak bergantung pada server DNS ISP.

2. Saat melakukan pencarian DNS pada client, jika modem yang terhubung ke Internet ditutup, tindakan pencarian akan segera dihentikan.

3. Di perangkat yang menggunakan firewall, file /etc/hosts menyimpan nama beberapa host, dan DNSmasq akan menyediakan service untuk host tersebut. Jika nama engine lokal ada di file ini, maka semua host ada di file ini. Dapat dilayani tanpa harus memelihara direktori /etc/hosts di setiap host.

4. Server DHCP terintegrasi mendukung service penyewaan DHCP statis dan dinamis, jaringan polimorfik, dan rentang IP yang beragam. Ia bekerja melalui relai BOOTP dan mendukung beberapa opsi DHCP, termasuk RFC3397, daftar opsi DNS. Mesin yang dikonfigurasi dengan DHCP dapat secara otomatis memperoleh informasi nama domainnya, yang disertakan dalam DNS. Pada saat yang sama, nama-nama ini juga dapat ditentukan oleh engine itu sendiri, atau nama domain dan alamat MAC dapat diikat dan disimpan dalam file konfigurasi DNSmasq.

5. DNSmasq menempatkan alamat Internet dan hubungan pemetaan alamat-domain ke dalam cache, mengurangi beban pada server dan meningkatkan kinerja (terutama dalam koneksi modem).

6. DNSmasq dapat dikonfigurasi untuk mendapatkan informasi alamat secara otomatis dari server resolusi nama domain upstream menggunakan permintaan konfigurasi PPP atau DHCP. Jika informasi berubah, maka secara otomatis akan mereload informasi tersebut. Karena memungkinkan konfigurasi DNS otomatis, pengelola firewall Linux tertarik dengan perangkat lunak ini.

7. Pada perangkat berkemampuan IPv6, DNSmasq dapat berinteraksi dengan server upstream melalui IPv6 dan service DNS melalui IPV6. Itu juga dapat berinteraksi dengan dua protokol di perangkat yang mendukung tumpukan tumpukan ganda (IPV4 dan IPv6). Ia bahkan dapat menyelesaikan penerusan konversi timbal balik antara IPv4 dan IPv6.

8. DNSmasq dapat dikonfigurasi untuk mengirim permintaan resolusi nama domain tertentu ke server upstream tertentu, yang dapat dengan mudah digabungkan dengan server DNS pribadi.

Tautan penting

Untuk mendownloadnya ini linknya.