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

1 配置resolv.conf文件

PS:Docker容器默认DNS配置也是从宿主机的此文件同步获取。

文件位于/etc/resolv.conf,但是DNS配置文件 /etc/resolv.conf 每次重启就会失效(可能会因操作系统版本而异)。

若有注释,注释也提示了这个信息:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)

# DO NOT EDIT THIS FILE BY HAND — YOUR CHANGES WILL BE OVERWRITTEN

提示我们这是一个动态文件,不要手动改此文件,这里每次重启会被覆盖。如果只是需要临时使用,便可直接编辑此文件加入域名服务器配置。如:

#nameserver  DNS服务器IP

nameserver 8.8.8.8

这时,若想永久生效,有2种方法(若有多个DNS,配置多行即可):

(1)可编辑/etc/resolvconf/resolv.conf.d/base文件,添加DNS配置,比如nameserver 8.8.8.8

nameserver 8.8.8.8

(2)编辑/etc/network/interfaces加入DNS配置,编辑保存后执行resolvconf -u生效同步配置。

#dns-nameservers DNS服务器IP

dns-nameservers 8.8.8.8

若没有以上文件,可先尝试配置/etc/resolv.conf文件,查看是否永久生效。

2 编辑对应网卡文件

此文件配置永久生效,配置后需重启网络服务。

编辑/etc/sysconfig/network-scripts/ifcfg-网卡名

如:/etc/sysconfig/network-scripts/ifcfg-ens192

加入DNS配置:

DNS1=8.8.8.8

DNS2=114.114.114

重启网络服务

systemctl restart network

Linux配置DNS解析域名相关推荐

  1. 如何为linux服务器配置DNS解析?

    点击上方"方志朋",选择"设为星标" 做积极的人,而不是积极废人 来源:编程三分钟 ID:coding3min 作者:小熊爱编程 本文建立在已经搭建好DNS服务 ...

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

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

  3. Linux配置DNS

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

  4. DNS解析域名的过程

    一.DNS解析域名的过程 1.大的过程可分为三步: (1).在缓存中查找是否之前解析过 (2).在windows系统的host文件中查找 (3).请求DNS服务器 2.小的过程可分为十步: (1).浏 ...

  5. Linux配置 DNS and BIND服务配置详解--缓存服务器配置 正反向解析配置

    一.DNS简介 一.DNS简介   DNS是计算机域名系统 (Domain Name System 或Domain Name Service) 的缩写,它是由域名解析器和域名服务器组成的.域名服务器是 ...

  6. linux 配置 DNS 服务器用于解析本地请求

    场景: 服务器要使用域名调用其他服务,为此就需要给服务器配置域名解析(DNS). 一.配置hosts 这种形式前提是知晓对方 ip 和 域名,直接把对应关系写死在 /etc/hosts 文件中,如下: ...

  7. Linux DNS | resolv.conf 配置dns解析,重启network丢失

    文章目录 1. 问题描述 2. 重启网络后dns丢失 3. 原因定位 4. 关闭NetworkManager 服务 5. 重新添加dns配置 6. 测试验证 1. 问题描述 在resolv.conf ...

  8. linux 配置DNS正反区域,Linux基础服务_DNS原理以及正反向DNS配置

    DNS服务的原理介绍: dns(Domain Name Service,域名解析服务)    为c/s架构的服务 通常默认的监听的端口为:53/tcp     53/udp 将dns服务实现的应用程序 ...

  9. linux服务器无法解析域名解决办法,Linux服务器内部无法解析域名

    Linux服务器内部无法解析域名 问题现象 Linux 服务器内部无法正常解析域名. 问题原因 可能的原因包括: DNS 设置问题 防火墙策略问题 NSCD 服务问题 处理办法 可以依次进行如下检查: ...

最新文章

  1. 【计算机网络】物理层 : 总结 ( 物理层特性 | 码元速率 | 通信方式 | 数据传输方式 | 信号类型 | 编码与调制 | 奈氏准则 | 香农定理 | 传输介质 | 物理层设备 ) ★★★
  2. 使用Google App Engine、Google Closure Library与Clojure编写HTML5应用
  3. weblogic启动项目报错找不到类_启动类报错是经常出现的事但是单一的从一个地方找原因会越找越错...
  4. Android 编码规范:(七)避免使用终结方法
  5. idata界面_iData手持移动终端组合键恢复出厂设置教程
  6. 《庆余年》全集资源遭盗播,腾讯、爱奇艺、剧方联合回应...
  7. 被错误理解的人工神经网络(一)!
  8. android图片管理实例,Android图片处理实例介绍(图)
  9. MPP模块及sample_venc分析
  10. 小米手机解锁、线刷、开启root权限详细教程
  11. c++11原子量atomic
  12. CC2430DMA学习
  13. 怎么用c语言解三元二次方程组,三元二次方程组解法
  14. oracle转义chr,oracle特殊字符替换用chr
  15. 如何做好公众号编辑—壹间网络
  16. 懂球帝Android客户端WebView优化之路
  17. 让你提前认识软件开发(8):memset()与memcpy()函数
  18. p73 应急响应-WEB 分析 phpjavaweb自动化工具
  19. 解决前端警告: Warning: Failed prop type: Invalid prop value of type number supplied to Textinput
  20. 游戏语音聊天系统完美运营源码,附详尽视频教程

热门文章

  1. PAT考试C++总结(六)
  2. Salesforce的Dataloader安装说明
  3. python清华源 断流_ADSL断流/断线问题经典分析
  4. 显示文件已在其他地方打开,文件始终删不掉怎么办【简单安全高效的解决办法!】
  5. Linux 查看用户操作记录
  6. oracle ora 01144,ORA-01144: File size (4194304 blocks) exceeds maximum of 4194303 blocks
  7. cents OS7 使用phpize安装php扩展库,生成.so文件(超详细)
  8. el-table 鼠标悬浮时样式的修改
  9. 用matlab如何画根轨迹图,MATLAB绘制根轨迹ppt课件
  10. Java中的Scanner用法解析