华为云计算 云知识 DNSmasq是什么

DNSmasq是什么

【热门云产品免费试用活动】| 【最新活动】| 【企业应用优惠】

免费试用专区

简介

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

更多相关文章:

1. 域名建站专场

2. 商标特惠专场

3. 云速邮箱

4. SSL证书专场

5. 全球云服务专场

6. 企业免费试用专区

7. 个人免费试用专区

8. 图片文字识别OCR

9. 网站建设自助建站

10. 企业应用专场

11. 网站建设专场

12. 域名注册申请

13. 商标注册优惠

14. 网站模板自助建站

15. 云知识推荐

16. 云专题清单

17. 弹性云服务器ECS

18. 内容分发网络CDN

19. 云硬盘EVS

20. 对象存储服务

上一篇:致远协同管理软件A8产品背景 下一篇:SSL证书安装问题