使用dnsmasq作爲dns服務器

<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>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章