<span style="font-size:24px;">服務端配置
vi /etc/dnsmasq.conf
默認配置下,dnsmasq使用系統的/etc/resolv.conf並讀取/etc/hosts,在配置裏可以更改或者關閉,現在是修改了這兩個,其它的按默認:
resolv-file=/etc/dnsmasq.resolv.conf
listen-address=192.168.1.235(本地地址),127.0.0.1
addn-hosts=/etc/dnsmasq.hosts
(dnsmasq還支持dhcp服務,但一般不用)
dnsmasq可以用hosts文件來設置域名:
例: <span style="font-family: Arial, Helvetica, sans-serif;">www.test123.com</span><span style="font-family: Arial, Helvetica, sans-serif;">是不存在的域名,我在dnsmasq中指向到一個ip裏:</span>
echo "192.168.1.24 www.test123.com" > /etc/dnsmasq.hosts
echo "nameserver 192.168.1.254(上級DNS服務器地址)"
改完後啓動dnsmasq
./dnsmasq -d
客戶機配置
/etc/resolv.conf
nameserver 192.168.1.235
ping test.sudone.com則可以看出效果</span>
使用dnsmasq作爲dns服務器
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.