安装
yum install dnsmasq -y
配置
文件是放在 /etc/dnsmasq.conf
# 表示dnsmasq 会从这个指定的文件中寻找上游dns服务器。格式参考/etc/resolv.conf
resolv-file=/etc/resolv.conf
strict-order
# 127.0.0.1表示这个 dnsmasq 本机自己使用有效,局域网的其它电脑也能够使用,把本机的局域网IP加上
listen-address=127.0.0.1,192.168.2.6
# /etc/dnsmasq.hosts中写要解析的域名
addn-hosts=/etc/dnsmasq.hosts
#不同的网站使用不同的DNS
server=/cn/114.114.114.114
server=/taobao.com/114.114.114.114
server=/taobaocdn.com/114.114.114.114
修改/etc/resolv.conf
nameserver 127.0.0.1
修改/etc/dnsmasq.hosts
192.168.2.8 master01.k8s.io master1
192.168.2.9 master02.k8s.io master2
192.168.2.10 master03.k8s.io master3
192.168.2.11 node01.k8s.io node1
192.168.2.12 node02.k8s.io node2
192.168.2.13 node03.k8s.io node3
其他电脑配置为已经安装Dnsmasq的服务器IP地址
修改/etc/resolv.conf
nameserver 192.168.2.6
重启服务
systemctl restart dnsmasq