【linux系统下载_学习_教程_编程_软件】提供全系列Linux发行版下载学习-Linux部落
当前位置: 主页 > Linux系统教程 > 服务应用 >

linux下轻量级dns服务器dnsmasq教程

时间:2017-10-21 12:31来源:原创 作者:admin 点击:
------分隔线----------------------------
dnsmasq是linux下一个轻量级域名服务器,安装配置比bind容易很多,对于一般局域网内的解析需求dnsmasq完全可以满足,下面介绍下dnsmasq的安装配置步骤

安装dnsmasq
#yum -y install dnsmqsq

修改配置
修改dnsmasq主配置文件/etc/dnsmasq.conf,如下:
#cat /etc/dnsmasq.conf |grep -v ^# | grep -v ^$

resolv-file=/etc/dnsmasq.d/resolv.dnsmasq.conf   #转发dns服务器列表
no-poll
strict-order
no-hosts       #不读取系统hosts,读取下面自定义的
addn-hosts=/etc/dnsmasq.d/dnsmasq.hosts   #host文件路径
log-queries
log-facility=/var/log/dnsmasq.log
cache-size=512                                           #设置缓存
listen-address=127.0.0.1,192.168.1.1   #提供域名解析服务的ip

修改/etc/dnsmasq.d/resolv.dnsmasq.conf,如下:

nameserver 223.5.5.5
nameserver 202.96.209.133

修改/etc/dnsmasq.d/dnsmasq.hosts,把要解析的域名和ip写进去
172.16.1.1   www.linuxzone.net

启动服务
#service dnsmasq start

设置服务开机启动
#chkconfig dnsmasq on

防火墙开放53端口
#iptables -A INPUT -p udp 53 -j ACCEPT

dnsmasq还支持反向解析和泛域名解析,格式如下:
ptr-record=127.0.0.1.in-addr.arpa,www.linuxzone.net      #反向解析
address=/linuxzone.net/127.0.0.1                                        #泛域名解析

搭建完后可以用nslookup或者dig命令测试
 


本文地址:http://www.linuxzone.net/server/364.html
------分隔线----------------------------
栏目列表