博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Dnsmasq简单应用
阅读量:5955 次
发布时间:2019-06-19

本文共 1016 字,大约阅读时间需要 3 分钟。

相比于Bind提供的DNS解析服务,Dnsmasq无论是使用或是配置上都更加快捷和简单,尤其是一些测试场景和SOHO办公方面,都可以用做DNS Server来使用。

1.系统环境

Ubuntu 18.04

2.安装

apt-get install dnsmasq

3.配置

vim /etc/dnsmasq.conf#监听本机ip地址listen-address=10.100.33.50#用于非本地主机解析记录解析的dns列表resolv-file= /etc/dnsmasq.d/resolv.dnsmasq.conf #实际解析按照resolv-file中从上到下dns server的顺序进行指派解析strict-order #本地主机解析记录addn-hosts=/etc/hosts
vim /etc/dnsmasq.d/resolv.dnsmasq.confserver = 114.114.114.114server = 233.5.5.5
vim /etc/hosts#解析记录10.10.33.22 office.zabbix.you.cn10.10.33.21 office.grafana.you.cn
vim /etc/resolv.conf #本机的dns配置nameserver 114.114.114.114

4.测试

本地通过内网dns 10.100.33.50 测试域名

dig office.zabbix.you.cn @10.100.33.50 +short10.10.33.22dig office.grafana.you.cn @10.100.33.50 +short10.10.33.21

5.测试DNS缓存

第一次解析sina域名,由于之前并没有访问过这个域名,查询时间为62 msec

dig [www.sina.cn](http://www.sina.cn) A @10.100.33.50 | grep Query;; Query time: 62 msec

第二个次解析sina域名,查询时间已缩短为3 msec

dig [www.sina.cn](http://www.sina.cn) A @10.100.33.50 | grep Query;; Query time: 3 msec

转载于:https://blog.51cto.com/talk1985/2404936

你可能感兴趣的文章
利用单壁路由实现vlan间路由
查看>>
hello world
查看>>
CentOS 7 配置yum本地base源和阿里云epel源
查看>>
python 学习导图
查看>>
生成树
查看>>
(MYSQL) Unknown table 'a' in MULTI DELETE的解决办法
查看>>
作为一个程序员必备的素质
查看>>
Webpack入门教程十四
查看>>
HDU - 3564 Another LIS(LIS+线段树)
查看>>
深入浅出JavaScript (五) 详解Document.write()方法
查看>>
hibernate简单入门教程(四)---------关联映射
查看>>
去 IOE,MySQL 完胜 PostgreSQL
查看>>
++i 和 i++ 性能上的区别
查看>>
Mysql运维管理-一主多从宕机从库切换主库继续和从库同步过程16
查看>>
Redis的RDB AOF DATABASE
查看>>
linux下启动某个进程
查看>>
Tomcat优化之配置NIO运行模式
查看>>
安装zabbix
查看>>
用XSLT和XML改进Struts
查看>>
WEB测试—功能测试
查看>>