經歷了bind9的艱辛配置,真心覺得dnsmasq好用一萬倍
簡介
dnsmasq爲小型網絡提供網絡基礎設施:DNS、DHCP、路由器廣告和網絡引導。它的設計是輕量級的,佔用空間小,適用於資源受限的路由器和防火牆。它還被廣泛用於智能手機和便攜熱點的連接,以及在虛擬化框架中支持虛擬網絡。支持的平臺包括Linux(帶有glibc和uclibc)、Android、*BSD和Mac OS X. Dnsmasq包含在大多數Linux發行版和FreeBSD、OpenBSD和NetBSD的端口系統中。Dnsmasq提供了完整的IPv6支持。
安裝
apt-get install dnsmasq
配置
#進入目錄
cd /etc/
#編輯配置文件
gedit dnsmasq.conf
對配置文件新增如下內容:
resolv-file=/etc/resolv.conf #設置resolv目錄
strict-order #嚴格按照從上到下選擇dns
listen-address=192.168.12.130 #這個ip是你當前機器的ip,如果只想本地訪問可以改爲127.0.0.1
address=/hello.me/127.0.0.1 #重要!!!泛解析在這裏自己設置
#我這裏設置的就是將hello.me域名指向127.0.0.1
server=8.8.8.8 #設置google dns爲第一指向dns
server=114.114.114.114
重啓服務
service dnsmasq restart
驗證
截圖如下: