複製鏈接
請複製以下鏈接發送給好友

DNSmasq

鎖定
DNSmasq是一個小巧且方便地用於配置DNSDHCP的工具,適用於小型網絡,它提供了DNS功能和可選擇的DHCP功能。它服務那些只在本地適用的域名,這些域名是不會在全球的DNS服務器中出現的。DHCP服務器和DNS服務器結合,並且允許DHCP分配的地址能在DNS中正常解析,而這些DHCP分配的地址和相關命令可以配置到每台主機中,也可以配置到一台核心設備中(比如路由器),DNSmasq支持靜態和動態兩種DHCP配置方式。
中文名
DNSmasq
性    質
一個小巧且方便地用於配置DNS和DHCP的工具
應    用
軟件支持
特    點
對於使用了防火牆設備

DNSmasq應用

DNSmasq軟件支持

DHCP也支持用BOOTP(Bootstrapping Protocol引導協議)/TFTP(Trivial File Transfer Protocol普通文件傳送協議)/PXE(Pre-boot Execution Environment預啓動運行環境)來啓動無磁盤的網絡設備

DNSmasq主用適用

DNSmasq主用適用於NAT的家庭網絡,用modem,cable modem,ADSL設備連接到因特網,對於那些需求低資源消耗且配置方便簡單的小型網絡(最多可支持1000台主機)是一個很好的選擇。

DNSmasq支持系統

支持該軟件的系統包括:Linux (with glibc and uclibc), *BSD, SolarisMac OS X
支持DNSmasq的Linux平台包括:Gentoo, Debian, Slackware, Suse, Fedora, Smoothwall, IP-Cop, floppyfw, Firebox, LEAF, Freesco, fli4l, CoyoteLinux, Endian Firewall 和 Clarkconnect。也支持FreeBSD, OpenBSD 和 NetBSD 。也使用在思科的Linksys 無線路由器(dd-wrt, openwrt and the stock firmware) 中還有m0n0wall 項目。

DNSmasq軟件特點

1.對於使用了防火牆的設備,DNS的配置是比較簡單的,並且不依賴於ISP的DNS服務器
2.在客户端上做DNS查找時,如果連接到英特網的modem被關閉了,查找動作將立即暫停。
3.在使用了防火牆的設備中,/etc/hosts這個文件中存儲了一部分主機的名字,而DNSmasq會為這些主機提供服務,如果本地機器的名字都在這個文件中,這時所有的主機都能被服務到,而不用在每個主機中都維護/etc/hosts目錄了。
4.集成的DHCP服務器支持靜態和動態的DHCP租約服務,多態的網絡和多樣的IP範圍,它通過BOOTP繼電器工作,並且支持DHCP的一些選項,包括RFC3397,DNS選項列表。用DHCP配置的機器能自動獲取他們的域名信息,這些信息包含在DNS裏,同時,這些名字也可以靠機器自己來指定,或者在DNSmasq配置文件裏集中將一個域名和一個MAC地址綁定存儲。
5.DNSmasq把因特網地址和地址-域名映射關係放入cache中,減少服務器負擔的同時也提升了性能(特別是在modem連接中)。
6.DNSmasq能配置來自動用PPP或DHCP配置請求從上行域名解析服務器中獲取地址信息,如果信息發生改變,它會自動重載這些信息。自從它允許自動配置DNS,linux防火牆的維護者就對這個軟件就充滿興趣。
7.在支持IPv6的設備中,DNSmasq既能通過Ipv6與上行服務器交互,又能通過IPV6提供DNS服務,在支持雙協議棧(IPV4和IPv6)的設備中,它也能與兩種協議交互,甚至可以完成ipv4和IPv6之間的相互轉化轉發工作。
8.DNSmasq能被配置用來向特定的上行服務器發送特定的域名解析請求,從而可以簡單的與私有的DNS服務器結合使用。