【热门云产品免费试用活动】| 【最新活动】| 【企业应用优惠】
简介
Dnsmasq提供DNS缓存和DHCP服务功能。作为 域名 解析服务器(DNS),Dnsmasq可以通过缓存DNS请求来提高对访问过的网址的连接速度。作为DHCP服务器,Dnsmasq可以用于为局域网电脑分配内网ip地址和提供路由。
配置流程
1.选择操作环境
本文选用华为鲲鹏云服务ECS KC1实例做测试
2.安装软件
1)系统 镜像 自带DNSmasq安装包,直接通过yum方式安装。
a.安装DNSmasq。
yum install dnsmasq
b.设置DNSmasq开机启动。
chkconfig dnsmasq on
2)安装bind-utils。
yum install bind-utils
3.测试软件
1)修改配置文件“/etc/dnsmasq.conf”。
文件中对应的内容修改如下:
resolv-file=/etc/resolv.dnsmasq.conf
strict-order
no-hosts
user=root
group=root
addn-hosts=/etc/dnsmasq.hosts
2)复制“/etc/resolv.conf”文件为“/etc/resolve.dnsmasq.conf”。
cp/etc/resolv.conf/etc/resolv.dnsmasq.conf
3)修改“/etc/resolv.conf”文件。
文件全部内容修改如下:
nameserver 127.0.0.1
4)复制“/etc/hosts”文件为“/etc/dnsmasq.hosts”。
cp/etc/hosts/etc/dnsmasq.hosts
5)启动DNSmasq服务。
service dnsmasq start
6)执行以下命令查看域名解析是否成功。
dig www.huawei.com
系统回显如下,而且是127.0.0.1服务返回的域名查询,则表明DNSmasq正常解析到了域名。
; <<>> DiG 9.11.4-P2-RedHat-9.11.4-10.P2.h5.eulerosv2r8 <<>> www.huawei.com
;;global options:+cmd
;;Got answer:
;;->>HEADER<<-opcode:QUERY,status:NOERROR,id:20531
;;flags:qr rd ra;QUERY:1,ANSWER:4,AUTHORITY:0,ADDITIONAL:1
;;OPT PSEUDOSECTION:
;EDNS:version:0,flags:;udp:4096
;;QUESTION SECTION:
;www.huawei.com.INA
;;ANSWER SECTION:
www.huawei.com.608INCNAMEwww.huawei.com.akadns.net.
www.huawei.com.akadns.net.13INCNAMEwww.huawei.com.lxdns.com.
www.huawei.com.lxdns.com.35INA61.241.123.145
www.huawei.com.lxdns.com.35INA118.212.135.204
;;Query time:155 msec
;;SERVER:127.0.0.1#53(127.0.0.1)
;;WHEN:Tue Jul 09 15:44:30 CST 2019
;;MSG SIZE rcvd:149
更多相关文章: