安装

废话不多述,上来就安装

yum install -y bind-utils dnsmasq

配置

[root@jenkins ~]# rpm -ql dnsmasq
/etc/dbus-1/system.d/dnsmasq.conf
/etc/dnsmasq.conf # 主配置文件
/etc/dnsmasq.d
/usr/lib/systemd/system/dnsmasq.service
/usr/sbin/dnsmasq # 命令
/usr/share/doc/dnsmasq-2.76
/usr/share/doc/dnsmasq-2.76/CHANGELOG
/usr/share/doc/dnsmasq-2.76/COPYING
/usr/share/doc/dnsmasq-2.76/COPYING-v3
/usr/share/doc/dnsmasq-2.76/DBus-interface
/usr/share/doc/dnsmasq-2.76/FAQ
/usr/share/doc/dnsmasq-2.76/doc.html
/usr/share/doc/dnsmasq-2.76/setup.html
/usr/share/man/man8/dnsmasq.8.gz
/var/lib/dnsmasq

修改配置如下

[root@jenkins ~]# egrep -v '^#|^$' /etc/dnsmasq.conf
port=53
resolv-file=/etc/resolv.conf
strict-order
listen-address=192.168.1.122,127.0.0.1
addn-hosts=/etc/dnsmasq_hosts
cache-size=150
conf-dir=/etc/dnsmasq.d,.rpmnew,.rpmsave,.rpmorig

创建 /etc/dnsmasq_hosts 解析文件,并写入配置

[root@jenkins ~]# cat /etc/dnsmasq_hosts
192.168.1.90 vip01 vip01.k8s.com

服务管理

# 启动
systemctl start dnsmasq # 关闭
systemctl stop dnsmasq # 开机自启
systemctl enable dnsmasq

测试解析

[root@node01 ~]# dig vip01.k8s.com @192.168.1.122

; <<>> DiG 9.11.4-P2-RedHat-9.11.4-9.P2.el7 <<>> vip01.k8s.com @192.168.1.122
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53340
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 3 ;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;vip01.k8s.com. IN A ;; ANSWER SECTION:
vip01.k8s.com. 86400 IN A 192.168.1.90 ;; AUTHORITY SECTION:
k8s.com. 86400 IN NS k8s.com. ;; ADDITIONAL SECTION:
k8s.com. 86400 IN A 127.0.0.1
k8s.com. 86400 IN AAAA ::1 ;; Query time: 0 msec
;; SERVER: 192.168.1.122#53(192.168.1.122)
;; WHEN: Wed Nov 06 22:12:22 CST 2019
;; MSG SIZE rcvd: 116

最新文章

  1. category中重写方法?
  2. IDEA+Tomcat+JRebel热部署1
  3. rsync服务器安装配置
  4. PHP时间日期
  5. SharePoint 2013 重复的管理账户错误:已添加项。字典中的关键字 所添加的关键字
  6. 分布式系统之CAP理论杂记[转]
  7. C++:静态成员
  8. 1. 搭建NDK集成开发环境
  9. C++11内存模型的粗略解释
  10. Android Context创建过程
  11. 关于iframe调用父页面元素操作
  12. tuple只有一个元素的时候,必须要加逗号
  13. ural1890 Money out of Thin Air
  14. 轮询、长轮询、长连接、flash socket 的区别
  15. 策略模式(Strategy Model)
  16. ajax之全局函数
  17. [UWP]使用Picker构建应用内图片公共裁剪组件
  18. HeadFirst Ruby 第七章总结 references
  19. 树莓派ssh服务
  20. PS故障风海报制作技术分享

热门文章

  1. 最全的access2013教程 access 2010教程 access 2007教程 Access 2003教程
  2. mybatis代理机制讲解
  3. 在线API文档管理工具Simple doc
  4. Unity3-各个内置面板,对象说明
  5. C/C++顺序数据结构——动态数组测试
  6. 关于mimikatz lazagne免杀方法
  7. [考试反思]0921csp-s模拟测试49:困顿
  8. &lt;深圳千锋学习&gt;day01
  9. java jar包在dos框运行步骤演练
  10. Eclipse添加自定义注释