专栏首页技术面面观如何为linux服务器配置DNS解析?

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

本文建立在已经搭建好DNS服务器时,为linux机器配置DNS服务器的三种方式。

IP地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址。DNS(域名解析)就是域名到IP地址的转换过程。

在linux配置DNS的解析服务器位置有三种方法,配置完成后就可以自动解析了。

本地hosts

修改本地hosts文件,利用hosts自动解析域名到ip,此方法也适用于windows,只不过windows的位置于C:\WINDOWS\system32\drivers\etc\hosts

$ vim /etc/hosts
123.123.123.123 www.baidu.com
124.123.123.123 www.qq.com

系统默认DNS配置

修改配置文件/etc/resolv.conf 添加多条规则 例如:

$ vim /etc/resolv.conf
nameserver 114.114.114.114
nameserver 123.123.123.123

网卡配置文件

假设我们的网卡名为eth0,那我们可以修改配置文件/etc/sysconfig/network-scripts/ifcfg-eth0的内容,增加dns规则

$ vim /etc/sysconfig/network-scripts/ifcfg-eth0
添加规则 例如:
DSN1=114.114.114.114
DNS2=xxx.xxx.xxx.xxx
DNS3=xxx.xxx.xxx.xxx

重启网络服务:

$ service network restart

只要在/etc/sysconfig/network-scripts/ifcfg-eth0配置了DNS

重启服务后会在/etc/resolv.conf自动生成一样的DNS

系统解析的优先级

本地HOST > 网卡配置 > 系统默认DNS配置

本文分享自微信公众号 - 编程三分钟(coding3min)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-06-12

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 解决Linux内核问题实用技巧之-dev/mem的新玩法

    简单来讲,/dev/mem是系统物理内存的映像文件,这里的 “物理内存” 需要进一步解释。

    Linux阅码场
  • MYSQL 小内存, 大问题

    每种数据库都有自己的管理内存的方法,MYSQL 管理内存(仅仅讨论 INNODB 数据库引擎)的方法大部分都关注在 innodb_buffer_pool_siz...

    AustinDatabases
  • docker ubuntu:14.04上 安装 python-PIL-image环境

    因为在采集中有图像解析的需求,如今将爬虫架构部署在docker中,需要配置一个PIL中image包的情况,因错误较多。故记录下来。

    十四君
  • Linux下,删除大于固定大小的文件

    十四君
  • 使用Prometheus监控Linux系统各项指标

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明...

    Jerry Wang
  • 聊聊rocketmq的consumeTimeout

    rocketmq-client-4.5.2-sources.jar!/org/apache/rocketmq/client/consumer/DefaultMQ...

    codecraft
  • 不知道这十项Linux常识,就别说自己玩过Linux!

    GNU计划(又称革奴计划),是由Richard Stallman(理查德·斯托曼)在1983年9月27日公开发起的自由软件集体协作计划。它的目标是创建一套完全自...

    用户6543014
  • 在 centos 下 python3,不能 print 中文的解决

    解决  ‘ascii’ codec can’t decode byte 0xe4 in position 7: ordinal not in range(128...

    十四君
  • js引擎v8源码解析之平台相关(上篇)(基于v8 0.1.5)

    PlatformData 是管理线程中,不同系统中的数据。这里只看linux系统。只保存了线程id。

    theanarkh
  • 10个不得不知的Linux常识,否则怎么说自己用过shell

    原文链接:http://7424593.blog.51cto.com/7414593/1744358

    昱良

扫码关注云+社区

领取腾讯云代金券