一、背景
公司生产环境服务部署在了云上,DNS服务器一共配置了三台(IP地址我虚拟的):
- 第一台DNS服务器是云上一台虚拟机10.0.0.1,不能链接外网
- 第二台DNS服务器部署在线下机房172.16.0.1,可以连接外网
- 第三台DNS服务器部署在线下机房172.16.0.2,可以连接外网
云上服务器可以通过VPN连通线下机房,即当需要解析外网域名时,第一台机器会去找第二台/第三台机器
二、故障
物业停电没通知我们,导致机房空调坏了,温度过高导致线下DNS宕机了,VPN也断掉了。当生产环境访问外网域名时,云上服务解析不了,就一直报错。
三、解决办法
双双保险,后面把云上这台10.0.0.1开通了能外网访问,然后又加入两条阿里云内部DNS地址
- 修改配置文件
先备份cp /etc/sysconfig/network-scripts/ifcfg-eth0 /root/ifcfg-eth0.bak20200824
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
DNS1=10.0.0.1 #云上部署的DNS IP地址
DNS2