一、背景

公司生产环境服务部署在了云上,DNS服务器一共配置了三台(IP地址我虚拟的):

  1. 第一台DNS服务器是云上一台虚拟机10.0.0.1,不能链接外网
  2. 第二台DNS服务器部署在线下机房172.16.0.1,可以连接外网
  3. 第三台DNS服务器部署在线下机房172.16.0.2,可以连接外网
    云上服务器可以通过VPN连通线下机房,即当需要解析外网域名时,第一台机器会去找第二台/第三台机器

二、故障

物业停电没通知我们,导致机房空调坏了,温度过高导致线下DNS宕机了,VPN也断掉了。当生产环境访问外网域名时,云上服务解析不了,就一直报错。

三、解决办法

双双保险,后面把云上这台10.0.0.1开通了能外网访问,然后又加入两条阿里云内部DNS地址

  1. 修改配置文件
    先备份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=100.100.0.100 #阿里云自己的DNS IP
DNS3=172.16.0.1        #线下机房部署的DNS
DNS4=100.100.0.101  #阿里云自己的DNS IP
  1. 重启网络,发现生效了,但默认resolv.conf中只存有前两个域名,所以我们需要手动修改下resolv.conf文件
#Created by <iris.li@gymboglobal.com> 20200824
nameserver 10.0.0.1
nameserver 100.100.0.100
nameserver 172.16.0.1
nameserver 100.100.0.101

重启网络会把文件配置覆盖,所以这里我们配置下权限,要求禁止求改此文件

chattr +i /etc/resolv.conf
  1. 再次重启下网络即可
systemctl restart network

Linux配置DNS永久生效相关推荐

  1. pip镜像源+修改linux配置用永久生效

    pip源 清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 htt ...

  2. linux系统改ip地址 永久生效,Linux修改IP永久生效

    修改IP永久生效按以下方法: 1)修改配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0(eth0,第一块网卡,如果是第二块则为eth1) 按如下修改i ...

  3. linux 设置hostname永久生效,

    linux 设置hostname永久生效, 早期, 主机名hostnam存放在/etc/sysconfig/network文件中, 现在的版本已经不使用这个文件存了, 1,/etc/hostname, ...

  4. linux安装DNS服务命令,linux配置dns服务器配置命令

    linux配置dns服务器配置命令 Linux系统的DNS服务器怎么配置,配置命令有哪些?下面跟yjbys小编一起来了解一下吧! 一.实验目的 熟悉Linux系统中DNS服务器的配置方法.理解配置过程 ...

  5. Linux配置DNS

    Linux 配置DNS 一.具体说明 /etc/resolv.conf是DNS客户机的配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序.该文件是有域名解析器(resol ...

  6. linux修改dns不生效,Linux 临时修改和永久修改DNS的方法

    Linux 临时修改和永久修改DNS的方法 sunpma • 2019 年 09 月 15 日 修改DNS配置 查看当前DNS配置:cat /etc/resolv.conf 方法一(临时修改,重启失效 ...

  7. Linux配置DNS解析域名

    在很多时候,我们会需用使用域名去访问(特别在集群环境中,经常用到),这个时候我们一般就需要配置DNS去解析.当然在没有DNS服务器的情况,也可以手动维护服务器本身的hosts文件实现.本文阐述2种配置 ...

  8. linux配置dns 视频教程,linux下DNS配置视频

    yaoxinrisk 于 2013-12-02 20:07:11发表: 现在都打不开了 657129880@qq.co 于 2013-04-21 18:01:29发表: 谢谢分享!!! qwertpa ...

  9. linux hostname修改永久生效

    一.Linux(centos7非此方法) 修改主机名,永久生效. 1.linux查看主机名: 查看主机命令: hostname 2.修改network文件: 用root用户登录,如果不是root用户, ...

最新文章

  1. SAP SD 以PDF格式显示BILLING的输出格式
  2. 智联招聘python岗位_智联招聘的python岗位数据词云制作
  3. java程序语句的理解,[每日学习笔记][2012.07.10]使用Java理解程序逻辑(六)
  4. mysql数据库连接地址utf8_在Python中连接到MySQL数据库时UTF8不工作
  5. hdu 1297 递推难题
  6. 基因共表达聚类分析及可视化
  7. (34)System Verilog引用包中定义的类(失败)
  8. Python零基础学习笔记(六)—— 变量和常量
  9. 如何录屏制作gif图片
  10. 字节学妹的数据分析笔记,收藏
  11. 苹果CMS采集,苹果MacCMS采集插件
  12. oracle英文怎么转中文,ORACLE英文字符集转中文
  13. 常见分布的数学期望和方差
  14. 米联ZYNQ7Z020系列的以太网网口芯片RTL8211FD自适应速度的问题
  15. Anaconda与ROS共存
  16. 一文教你如何挑选深度学习GPU
  17. 地理数据库GeoNames,并导入Mysql
  18. Python 关于时间处理之时间相减
  19. 软件附带有广告如何消除
  20. js-4 代理Proxy,object原型链, prototype, 继承,

热门文章

  1. 火狐浏览器代理服务器拒绝连接
  2. ssm+JSP计算机毕业设计在线考试系统qiw6b【源码、程序、数据库、部署】
  3. 力胜机器人_德男子两臂尺寸悬殊 超粗右臂曾力胜掰腕机器人
  4. 数据化管理助力传统制造业,实现供应链上游生产车间可视化监控
  5. android studio个性化设置,Android Studio 个性化设置
  6. 华为云开发者联盟助力培养数字化人才,加速应用构建质效提升
  7. RTMPDump(libRTMP)源代码分析 2 解析RTMP地址——RTMP ParseURL
  8. vue2+webpack/vue3+vite 封装svg组件总结笔记
  9. centos7设置frpc开机自启
  10. 奇偶分家 (10 分)