Linux 配置 DNS |
您所在的位置:网站首页 › linux怎么配置dns解析 › Linux 配置 DNS |
这里不讨论如何在linux上搭建一台DNS服务器: 这里讨论的是 配置 linux系统,让其能够解析域名,使用户可以流畅使用Internet
先了解几个文件,位于/etc目录下的有:hosts,host.conf,resolv.conf,named.boot,named.conf。1、hosts文件:本地主机数据库数据库文件,定义了主机名和ip地址的对应,其中也有将要运行dns这台电脑的ip地址和主机名。内容: IP地址 本机默认域名 别名 127.0.0.1 localhost.localdomain localhost 2、host.conf”文件:解析器配置文件,在这个文件里 "order hosts bind"语句,指定了对主机名的解析顺序是先到hosts中查找,然后到dns服务器的记录里查找。“multi on”则是允许一个主机名对应多个ip地址。内容: order hosts, bind multi on nospoof on 3、resolv.conf”文件:DNS客户端配置文件“nameserver 10.0.0.211”指定了dns服务器的地址。注意,这个文件对普通非dns服务器的电脑(非windows的系统;Windows系统是在“网络属性”中设置这项的)来说,是必不可少的。你如果没有设置本机为dns服务器,你又要能够解析域名,就必须指定一个dns服务器的地址。你可以最多写上三个地址,作为前一个失败时的候选dns服务器。“domain zrs.com”指定默认的域。文件内容: domain 21php.com (本机的域名后缀) nameserver 114.114.114.114 nameserver 8.8.8.8
我们可以修改dns服务器地址的方法1.在终端输入 setup命令即可调出图形界面设置(配置信息会写入/etc/resolv.conf文件里面)2.编辑 vi /etc/resolv.conf 设置首选DNS和次要DNS 添加nameserver 114.114.114.114nameserver 8.8.8.83.通过编辑vi /etc/sysconfig/network-scripts 网卡下面的ifcfg-eth0 配置文件添加DNS服务器地址 添加DNS1=114.114.114.114DNS2=8.8.8.84.跟Windows系统一样,Linux系统也有主机表文件。同样可以通过设置主机表地址进行特定主机的解析,优先DNS服务器地址。配置文件,在/etc/hosts 这里要具体设置各个域名对应的ip(举例)218.28.33.39 www.baidu.com115.168.12.92 www.163.com
hosts 配置文件是用来把主机名字映射到IP地址的方法,这种方法比较简单。 例如: 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 127.0.0.1 localhost.localdomain localhost 192.168.1.195 debian.localdomain debian 一般情况下hosts的内容关于主机名(Hostname)的定义,每行为一个主机,每行由三部份组成,每个部份由空格隔开。其中#号开头的行做说明,不被系统解释。 第一部份:网络IP地址。 第二部份:主机名.域名,注意主机名和域名之间有个半角的点。 第二部份:主机名(主机名别名) ,其实就是主机名。 当然每行也可以是两部份,就是主机IP地址和主机名;比如 192.168.1.195 debian 再比如 我们有三台主机,每台做不同的事,一台做MAIL服务器,一台做FTP服务器,一台做SMB服务器,所以我们就可以这样来设计Hostname; 127.0.0.1 localhost.localdomain localhost 192.168.1.2 ftp.localdomain ftp 192.168.1.3 mail.localdomain mail 192.168.1.4 smb.localdomin smb 把这上面这个配置文件的内容分别写入每台机器的/etc/hosts内容中,这样这三台局域网的机器就可以通过Hostname来访问了。
比如文件中有这样的定义 192.168.1.100 linumu100 test100
假设192.168.1.100是一台网站服务器,在网页中输入http://linumu100或http://test100就会打开192.168.1.100的网页。
总结: Linux下设置DNS的位置主要是, 1网卡设置配置文件里面DNS服务器地址设置,2.系统默认DNS服务器地址设置。3,hosts文件指定 生效顺序是: 1 hosts文件 ---- 2 网卡配置文件DNS服务地址 ---3 /etc/resolv.conf |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |