7配置dns linux_linux dns设置 配置文件 - CSDN
  • Linux设置客户端的DNSLinux设置客户端的DNSLinux设置客户端的DNSLinux设置客户端的DNSLinux设置客户端的DNSLinux设置客户端的DNS
  • linux配置dns三种方式

    2016-08-09 13:42:56
    echo 'DNS1="114.114.114.114" ' >> /etc/sysconfig/network-scripts/ifcfg-eth0 在主机表文件host文件中修改 echo "223.231.234.33 www.baidu.com" >> /etc/hosts 在域名服务器中修改 echo 'nameserver ...
    • 在网卡文件中修改
    echo 'DNS1="114.114.114.114" ' >> /etc/sysconfig/network-scripts/ifcfg-eth0 
    • 在主机表文件host文件中修改
    echo "223.231.234.33 www.baidu.com" >> /etc/hosts 
    • 在域名服务器中修改
       echo 'nameserver 114.114.114.114' >> /etc/resolv.conf
    展开全文
  • Linux中如何设置DNS

    2018-10-24 15:12:35
    DNS的简单介绍:    DNS(Domain Name System,域名系统),万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到...

    DNS的简单介绍

     

            DNS(Domain Name System,域名系统),万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53

            本人的上一篇博客,介绍了虚拟机如何PING通百度IP(220.181.112.244),但是我们可以发现真机不但可以通过IP地址PING通百度,也可以通过域名网址(www.baidu.com)来PING通百度的,而我们的虚拟机却只能通过IP地址来PING通百度:

     

    真机PING百度:

    通过域名(www.baidu.com)PING通百度:

    通过IP地址PING通百度:

     

    虚拟机PING百度:

    通过IP地址PING百度,可以PING通:

     

    通过域名(www.baidu.com)PING百度PING不通:

     

    这是因为我们没有编辑本地解析文件和DNS指向文件!

    #通过编写本地解析文件:

    首先我们得在Linux中 /etc/hosts 文件内编辑才能使用:

    填写:220.181.112.244       www.baidu.com

    可以看到填写完毕后,我们就可以通过对应的域名来PING通百度了:

     

     

    #通过编写DNS指向文件:

    首先我们得在Linux中 /etc/resol.conf 文件内编辑才能使用:

     

    未添加时PING:

    发现www.taobao.com , www.jingdong.com 我们都PING不通

    编辑添加 nameserver 114.114.114.114(中国电信的域名服务器) 之后再PING: 任何网站都可以PING通了

    设定域名服务器,当我们浏览网站时会自动获取域名服务器的IP地址(可以访问没有再本地解析文件中写入的网址了)

    #注:默认的:本地解析文件的优先级比DNS指向文件的优先级高

    调整优先级的方法:

    DNS优先级的配置文件再: /etc/nsswitch.conf :

    在文件的38-39行表示的是优先级的顺序:没修改前可以发现, files 在 dns之前,代表本地解析文件优先于DNS指向文件

    修改顺序之后: dns  files  表示 DNS指向文件优先于 本地解析文件了

     

    #配置静态DNS

    1.配置静态网卡中的静态DNS:

    设置之前可以发现DNS指向文件没有写具体的DNS信息:

     

     

    可以发现BOOTPROTO=none,为静态网卡

    添加DNS1=114.114.114.114

    重启网络服务:查看DNS设置:

     

    可以发现DNS添加成功

    而且此时DNS指向文件也有了DNS具体信息:

    完毕!

    #配置开启了DHCP服务网卡中的静态DNS

    由于每次重启网络服务器都会给我们新分配一个IP,所以重启网络后DNS配置文件会自动获取新的DNS路径(原先自己在DNS指向文件中手动添加的DNS地址便会被清除):

    开启了DHCP服务:

    可以看到我们原先的 DNS指向文件为:nameserver 114.114.114.114,现在为服务器给我们指定的新的DNS:172.25.254.250

     

    当我们对 /etc/sysconfig/network-scipts/ifcfg-eth0 编辑修改之后就可以解决了:

    服务器不再给我们设定DNS了,也不会清除我们自己手动在DNS指向文家下添加的DNS:

     

     

     

     

     

     

     

     

     

    展开全文
  • Linux配置DNS服务

    2019-05-20 02:12:00
    一、DNS服务简介 DNS服务器,也称为域名解析服务器,是用来将互联网上的域名解析为IP地址的一类服务器,在世界上有成百上千台DNS服务器。对于有些公司来说,对于同一个域名可能有多个DNS服务器,这样可以降低主...

    一、DNS服务简介

           DNS服务器,也称为域名解析服务器,是用来将互联网上的域名解析为IP地址的一类服务器,在世界上有成百上千台DNS服务器。对于有些公司来说,对于同一个域名可能有多个DNS服务器,这样可以降低主域名服务器的负载。例如www.baidu.com,可能会存在多个DNS服务器,因为在同一时刻可能有成百上千台主机同时请求www.baidu.com这个域名,如果只有一台DNS服务器,可能在某一时刻会拒绝服务。因此会建多个DNS服务器,分布于世界各地,这样也可以避免由于自然灾害而对域名服务器造成损坏。

    二、实验环境

      本次实验需要三台Linux主机,一台作为主DNS服务器,一台作为从属DNS服务器,还要一台作为DNS客户端。并且三个Linux主机必须处于同一网段,可以互相ping通。主DNS服务器的IP地址为192.168.100.1,从属DNS服务器的IP地址为192.168.100.2,客户机的DNS服务器的IP地址为192.168.100.3。三个必须都是静态的。

    三、实验步骤

    1.配置IP地址

    (1):修改ifcfg-eth1文件

     修改内容如下

           按照如上方法,将主DNS服务器的IP地址设为192.168.100.1,从属DNS服务器的IP地址设为192.168.100.2,客户机的DNS服务器的IP地址设为192.168.100.3

    (2)分别重启三个主机的网络服务

    (3)测试三台主机的连通性

    三台主机互相ping另外两台主机,一定要ping通,否则做下去没有意义。

    2.配置主域名服务器

    (1):安装bind包(可以使用rpm安装bind包,不过要解决依赖问题,因此可以使用yum安装,不用去管依赖问题。yum本地源的配置请看本文后面的附录)

    如下显示则安装成功

    (2):修改主配置文件

                 修改后的内容如下(将options中没有用的删除,再添加两个zone)

    注:options中53为默认端口号(不要修改),192.168.100.1指明主域名的IP地址,allow-query {  0.0.0.0/0;  }表面允许所有用户查询。zone "topsec.com"指明了正向区域配置名, zone "100.168.192.in-addr.arpa"指明了反向区域配置名,type  master表面这是主域名服务器。注意,在后面所有的配置文件中,类似于{ 0.0.0.0/0 }这种类型的写法,大括号两边一定要各有一个空格,否则会报错。

    注意:从理论上来说,在一台DNS服务器上可以解析多个不同的域名,只需要将其正向和反向的区域配置写在上面文件中,然后再配置相应的文件就可以了,但是,一般企业并不会这样做,因为这样会增加DNS服务器的负载,容易造成服务器崩溃。

    (3):检测修改后的主配置文件是否正确

     没有报错,说明修改后的配置文件并没有错误。

    (4):新建一个正向区域配置文件topsec.com.zone(注意改配置文件的名字与上面第二步指定的正向配置文件要一致) 

    文件内容如下

    $TTL——生存时间(86400秒=1天)   SOA表明授权信息开始记录

    (5):检测修改后的正向区域配置文件是否正确

    OK表明正向区域配置文件没有错误

    (6):新建反向区域配置文件100.168.192.in-addr-arpa,为了方便,可以将正向区域配置文件拷贝然后进行修改

    文件内容如下

    (7):检测修改后的反向配置文件是否正确

    Ok表明文件并没有错误

    (8)重启DNS服务,使刚才的配置文件生效

    (9)修改eth1配置文件(修改DNS1和DNS2的值)

    修改后的文件内容如下

    DNS1的IP地址为主域名服务器的IP地址(192.168.100.1)                        DNS2的IP地址为从属域名服务器的IP地址(192.168.100.2)

    (10):重启网络服务,使刚才的修改生效

    (11):查看DNS的IP地址

    可以看到此时的DNS服务器分别为192.168.100.1和192.168.100.2,说明刚才的配置已经生效。

      做到这一步,先不要着急着往下做,先在客户机上查看DNS解析是否正确,如果正确,再配置从属DNS服务器,如果不成功,则检查之前的错误

    3.配置DNS客户端

    (1):修改eth1配置文件(修改DNS1和DNS2的值)

    DNS1的IP地址为主域名服务器的IP地址(192.168.100.1)                        DNS2的IP地址为从属域名服务器的IP地址(192.168.100.2)

    (2):重启网络服务,使刚才的修改生效

     (3):查看DNS的IP地址

    (4):在客户机上查看主DNS服务器的解析是否正确

    上图表明DNS服务器的解析是正确的

    接下来就可以进行从属DNS服务器的配置了

    4.配置从属DNS服务器

    (1):安装bind

    (2)修改配置文件

    下面三张图片和上图一样,只是为了说明一些内容而已

    上图是全局配置部分,53为默认端口,192.168.100.2为从属DNS域名服务器,allow-query{ 0.0.0.0/0}表明允许所有的IP查询

    上图是正向区域配置部分,topsec.com为域名后缀,type slave表明这是从属服务器,file指定文件存储目录,masters { 192.168.100.1 }指明了主DNS服务器的IP地址。

    上图是反向区域配置部分,其含义与正向区域配置部分含义相同。

    (3):检测配置文件是否正确

    没有输出结果,说明配置文件没有错误

    (4):查看主域名服务器同步传送过来的文件(经过实践证明不需要在住域名服务器中修改配置文件,可以自动同步传送)

    此时,没有任何文件

    (5):重启DNS服务

    (6)再次查看主域名服务器传送过来的数据

    此时,已经有文件传送过来了,分别是正向区域解析的文件和反向区域解析的文件

    5.验证

    由于之前测试主域名服务器解析时已经配好了客户端,现在可以直接测试。

    (1):正向解析(若不指定DNS域名服务器,则默认向主域名服务器发起解析)

    可以看见,第二行的Server默认使用的是主域名服务器

    (2):正向解析(指定DNS域名服务器)

    可以看见这次解析使用的是从属DNS域名服务器

    (3):反向解析

    通过IP地址解析出来域名,说明反向解析也配置成功了。

    至此,DNS域名服务器的配置就成功了!

     附录:yum本地源的配置

    (1):修改yum的配置文件

    修改的内容如下

    由于配置的是本地yum源,因此第三行为file:///mnt,同时修改enabled=1表明启用yum。

    (2):挂载光盘

    (3):这样yum就配置好了,就可以使用yum install -y 软件包名  来下载安装软件包了。

     

    展开全文
  • Linux 配置DNS服务器的方法

    Linux上有一下三种途径可以修改DNS服务器或者配置解析结果

    1、在网卡配置文件上设置DNS服务器

    文件位置:/etc/sysconfig/network-scripts/ifcfg-eth*,*表示是第几块网卡,从0开始计数。

    在网卡配置文件里添加dns服务器,DNS1=114.114.114.114 (多个DNS服务器时的下一条 DNS2=8.8.8.8)

    2、在DNS服务器地址配置文件上设置DNS服务器

    文件位置:/etc/resolv.conf

      该配置文件里之间添加行:nameserver8.8.8.8 (多个DNS服务器时的下一条 nameserver114.114.114.114 )

    3、修改主机表文件(相当于配置静态dns解析条目)

    文件位置:cat /etc/hosts

    添加解析条目:2.2.2.2  www.lijh.com  (ping  www.lijh.com  得到的解析地址就是2.2.2.2)

    DNS匹配顺序为:hosts文件-->网卡配置文件-->DNS服务器地址配置文件
    

    展开全文
  • 一.DNS(Domain Name System,域名系统)  因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP...
  • 本文建立在已搭建好DNS服务器,这里讨论为linux机器配置DNS服务器,使用户可以流畅使用Internet 以下介绍linux服务器配置DNS解析的三种方法: 1、本地hosts文件 编辑/etc/hosts文件,利用hosts自动解析域名到ip ...
  • linux dns客户端配置

    2019-04-23 13:37:09
    今天观察了下阿里云ECS的DNS客户端配置后,我将其他机器的DNS设置也改为了如下: cat /etc/resolv.conf options timeout:1 attempts:1 rotate single-request-reopen nameserver 114.114.114.114 nameserver 8.8....
  • Linux 修改DNS配置

    2018-03-28 11:00:34
    Question 工作遇到一个问题,需要修改DNS解析。 Solution 更改/etc/resolv.conf文件,更改成如下配置: nameserver 180.76.76.76 nameserver 114.114.114.114 ... LINUX DNS解析的3种修改方...
  • 什么是DNSDNS(Domain Name System)域名系统,可以将域名与IP地址相互映射的一个分布式数据库,能够方便去访问互联网,而不去记住计算机读取的IP数串。例如当我们访问百度时候,直接可以输入百度网址,而网址...
  • linux下好像没有专门的DNS查看命令。 用ifconfig命令也是看不到DNS的信息。(也可能是我不知道)   本机的DNS配置信息是在:/etc/resolv.conf [root@localhost etc]#cat resolv.conf nameserver xxx.xxx.xxx.xxx...
  • DNS服务器搭建和设置
  • LinuxDNS服务器配置

    2018-11-07 16:28:40
    安装bind,bind-chroot,DNS基本配置:找对地,起对名,写对内容 。启动DNS服务器并更改本机DNS服务器地址,测试DNS服务器,易错点分析。
  • 一、基本概念 DNS即Domain Name System,域名系统,因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被...在RFC文档中RFC 2181对DNS有规范说明,RFC 2136对DNS
  • DNS服务配置       上一篇博客,写了如何用将一台...
  • Linux如何配置DNS

    2019-09-09 16:10:14
    linux配置DNS的三种方式 方法一:在网卡配置文件中修改 echo 'DNS1=“114.114.114.114” ’ >> /etc/sysconfig/network-scripts/ifcfg-eth0 方法二:在域名服务器中修改 echo ‘nameserver 114.114.114.114’...
  • Linux下,默认DNS设置配置文件为: /etc/resolv.conf 添加DNS示例 nameserver 114.114.114.114 可添加多个,前面为主要DNS,后面为次要DNS
  • Linux 配置 DNS

    2017-10-10 21:51:59
    这里不讨论如何在linux上搭建一台DNS服务器:  这里讨论的是 配置 linux系统,让其能够解析域名,使用户可以流畅使用Internet    先了解几个文件,位于/etc目录下的有:hosts,host.conf,resolv.conf,named....
  • Linux 配置DNS服务器]

    2019-06-22 11:14:54
    Linux 配置DNS服务器 1.安装DNS 2.修改主配置文件 vim /etc/named.conf 3.增加正反向域解析文件 vim /etc/named.rfc1912.zones 4.编辑区域数据配置文件 cd /var/named //切换到配置文件目录 cp -p named....
  • Linux设置DNS

    2018-10-22 14:59:32
    DNS简介 DNS(Domain Name System,域名系统),万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访 ...DNS设置与修改 通过编辑本地解析文件 本地解析文件在我们Linu...
1 2 3 4 5 ... 20
收藏数 148,491
精华内容 59,396
关键字:

7配置dns linux