电脑疯子技术论坛|电脑极客社区

 找回密码
 注册

QQ登录

只需一步,快速开始

[linux教程] CentOS6安装DNSmasq

[复制链接]
zhaorong 发表于 2017-3-18 16:41:08 | 显示全部楼层 |阅读模式

创建用户

useradd -r -g users dnsmasq

安装DNSmasq

  1. yum install -y gcc
  2. wget http://www.thekelleys.org.uk/dnsmasq/dnsmasq-2.76.tar.gz
  3. tar zxvf dnsmasq-2.76.tar.gz
  4. cd dnsmasq-2.76
  5. make && make install
  6. cp dnsmasq.conf.example /etc/dnsmasq.conf
复制代码


修改配置文件

  1. vi /etc/dnsmasq.conf
  2. user=dnsmasq                        #启动账号
  3. group=users                         #启动组号
  4. interface=eth0                      #绑定网络接口
  5. listen-address=192.168.238.135      #绑定IP
  6. bind-interfaces
  7. resolv-file=/etc/resolv.conf        #域名解析文件
  8. addn-hosts=/etc/hosts               #域名解析文件
复制代码


编辑域名解析文件

echo "192.168.238.135 www.examp;e.com" >> /etc/hosts

启动

/usr/local/sbin/dnsmasq

检查DNSmasq是否启动成功,如果53端口已成功启动,则说明DNSmasq已经正常工作。

  1. [root@localhost ~]# netstat -tnl | grep 53
  2. tcp        0      0 127.0.0.1:53                0.0.0.0:*                   LISTEN      
  3. tcp        0      0 192.168.238.135:53          0.0.0.0:*                   LISTEN      
  4. tcp        0      0 ::1:53                      :::*                        LISTEN      
  5. tcp        0      0 fe80::20c:29ff:fe4f:fae7:53 :::*                        LISTEN
复制代码


您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|VIP|电脑疯子技术论坛 ( Computer madman team )

GMT+8, 2025-1-23 10:45

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表