Linux配置DNS永久生效
一、背景
公司生产环境服务部署在了云上,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=100.100.0.100 #阿里云自己的DNS IP
DNS3=172.16.0.1 #线下机房部署的DNS
DNS4=100.100.0.101 #阿里云自己的DNS IP
- 重启网络,发现生效了,但默认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
- 再次重启下网络即可
systemctl restart network
Linux配置DNS永久生效相关推荐
- pip镜像源+修改linux配置用永久生效
pip源 清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 htt ...
- linux系统改ip地址 永久生效,Linux修改IP永久生效
修改IP永久生效按以下方法: 1)修改配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0(eth0,第一块网卡,如果是第二块则为eth1) 按如下修改i ...
- linux 设置hostname永久生效,
linux 设置hostname永久生效, 早期, 主机名hostnam存放在/etc/sysconfig/network文件中, 现在的版本已经不使用这个文件存了, 1,/etc/hostname, ...
- linux安装DNS服务命令,linux配置dns服务器配置命令
linux配置dns服务器配置命令 Linux系统的DNS服务器怎么配置,配置命令有哪些?下面跟yjbys小编一起来了解一下吧! 一.实验目的 熟悉Linux系统中DNS服务器的配置方法.理解配置过程 ...
- Linux配置DNS
Linux 配置DNS 一.具体说明 /etc/resolv.conf是DNS客户机的配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序.该文件是有域名解析器(resol ...
- linux修改dns不生效,Linux 临时修改和永久修改DNS的方法
Linux 临时修改和永久修改DNS的方法 sunpma • 2019 年 09 月 15 日 修改DNS配置 查看当前DNS配置:cat /etc/resolv.conf 方法一(临时修改,重启失效 ...
- Linux配置DNS解析域名
在很多时候,我们会需用使用域名去访问(特别在集群环境中,经常用到),这个时候我们一般就需要配置DNS去解析.当然在没有DNS服务器的情况,也可以手动维护服务器本身的hosts文件实现.本文阐述2种配置 ...
- linux配置dns 视频教程,linux下DNS配置视频
yaoxinrisk 于 2013-12-02 20:07:11发表: 现在都打不开了 657129880@qq.co 于 2013-04-21 18:01:29发表: 谢谢分享!!! qwertpa ...
- linux hostname修改永久生效
一.Linux(centos7非此方法) 修改主机名,永久生效. 1.linux查看主机名: 查看主机命令: hostname 2.修改network文件: 用root用户登录,如果不是root用户, ...
最新文章
- SAP SD 以PDF格式显示BILLING的输出格式
- 智联招聘python岗位_智联招聘的python岗位数据词云制作
- java程序语句的理解,[每日学习笔记][2012.07.10]使用Java理解程序逻辑(六)
- mysql数据库连接地址utf8_在Python中连接到MySQL数据库时UTF8不工作
- hdu 1297 递推难题
- 基因共表达聚类分析及可视化
- (34)System Verilog引用包中定义的类(失败)
- Python零基础学习笔记(六)—— 变量和常量
- 如何录屏制作gif图片
- 字节学妹的数据分析笔记,收藏
- 苹果CMS采集,苹果MacCMS采集插件
- oracle英文怎么转中文,ORACLE英文字符集转中文
- 常见分布的数学期望和方差
- 米联ZYNQ7Z020系列的以太网网口芯片RTL8211FD自适应速度的问题
- Anaconda与ROS共存
- 一文教你如何挑选深度学习GPU
- 地理数据库GeoNames,并导入Mysql
- Python 关于时间处理之时间相减
- 软件附带有广告如何消除
- js-4 代理Proxy,object原型链, prototype, 继承,
热门文章
- 火狐浏览器代理服务器拒绝连接
- ssm+JSP计算机毕业设计在线考试系统qiw6b【源码、程序、数据库、部署】
- 力胜机器人_德男子两臂尺寸悬殊 超粗右臂曾力胜掰腕机器人
- 数据化管理助力传统制造业,实现供应链上游生产车间可视化监控
- android studio个性化设置,Android Studio 个性化设置
- 华为云开发者联盟助力培养数字化人才,加速应用构建质效提升
- RTMPDump(libRTMP)源代码分析 2 解析RTMP地址——RTMP ParseURL
- vue2+webpack/vue3+vite 封装svg组件总结笔记
- centos7设置frpc开机自启
- 奇偶分家 (10 分)