kunpengmm
安装DNSmasq
更新时间:2020/08/31 GMT+08:00
介绍
简要介绍
DNSmasq提供DNS缓存和DHCP服务功能。作为域名解析服务器,DNSmasq可以通过缓存DNS请求来提高对访问过的网址的连接速度;作为DHCP 服务器,DNSmasq可以用于为局域网电脑分配内网IP地址和提供路由。
语言:C/C++
一句话描述:DNS工具
建议的版本
- 建议使用版本为“dnsmasq-2.79”。
- 华为云ECS系统镜像源自带Dnsmasq安装包,直接通过yum方式安装即可。
安装
运行和验证
- 修改配置文件“/etc/dnsmasq.conf”。文件中对应的内容修改如下:
resolv-file=/etc/resolv.dnsmasq.conf strict-order no-hosts user=root group=root addn-hosts=/etc/dnsmasq.hosts
- 复制“/etc/resolv.conf”文件为“/etc/resolve.dnsmasq.conf”。
cp /etc/resolv.conf /etc/resolv.dnsmasq.conf
- 修改“/etc/resolv.conf”文件。文件全部内容修改如下:
nameserver 127.0.0.1
- 复制“/etc/hosts”文件为“/etc/dnsmasq.hosts”。
cp /etc/hosts /etc/dnsmasq.hosts
- 启动DNSmasq服务。
service dnsmasq start
- 执行以下命令查看域名解析是否成功。
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
