linux系统服务(一)之/etc/host* 的文件说明详解_技术学院_宜昌市隼壹珍商贸有限公司

您好,欢迎访问宜昌市隼壹珍商贸有限公司

400 890 5375
当前位置: 主页 > 新闻动态 > 技术学院

linux系统服务(一)之/etc/host* 的文件说明详解

发布时间:2017-06-06  |  点击率:

一、/etc/hosts

>man  hosts


1、作用:  主机名查询静态表;主要用于IP地址与计算机主机名之间的转换。

/etc/hosts文件格式,每行表示一个IP地址;每行由三部分构成:

IP_address                                  canonical_hostname                 [aliases.......]

IP地址                                            规范的主机名 或域名                   主机名别名

注:

(1)#注释内容

(2)host  names 只能包含 数字、字母、连字符(-)、点(.);且必须以字母开始,以字母或者数字结尾。

(3)主机名别名是可选的

(4)尽管host  table已被DNS取代,但是依然被广泛的使用:

        --系统引导:多数系统拥有较小的host table,包含本地网络中重要hosts的名字和地址信息。DNS没有启动的时候,这很有用。

        --NIS:使用NIS的网站,将使用host table作为NIS host数据库的输入,即使NIS使用DNS,多数NIS网站依然使用host table作为本地所有hosts备份入口。

        --孤立节点: 在没有连接internet的局域网中,将使用host table作为DNS的替代。如果本地信息很少变化, 并且本地局域网并没有链接到internet, DNS没有任何优势。

上述孤立节点就是说:建立没有连接的internet的局域网中,可以使用/etc/hosts指定需要连接的主机名与IP的映射,不在/etc/hosts映射之中的,一般无法连接。

(5)此文件的修改通常立即发生作用,除非本文件被应用缓存。

2、例子

EXAMPLE       127.0.0.1       
localhost       192.168.1.10    
foo.mydomain.org       foo       
192.168.1.13    bar.mydomain.org       
bar       146.82.138.7    
master.debian.org      master       
209.237.226.90  www.opensource.org

注:

在/etc/hosts中录入ip及其主机名之后,可以使用主机名进行局域网内的远程登录或者连接,更加快捷;

二、/etc/hostname

          此文件只能包含主机名

永久性修改主机名的方式就是修改/etc/hostname, 重启后即生效;

        临时性修改:在终端可以通过  hostname    new-host-name 进行暂时性修改,一旦重启,hostname就会变回原有的。

三、/etc/host.conf

1、 域名解析有两种办法:

(1)使用DNS系统

(2)使用/etc/hosts文件

/etc/host.conf可以指定域名解析方法顺序。

一般内容为:


order: 指定采用哪种顺序。 

hosts:采用/etc/hosts文件解析

bind:采用DNS解析。

全国统一服务电话

400 890 5375

电子邮箱:879577@qq.com

公司地址:宜昌市西陵区黄河路5号三峡明珠10栋1051室

咨询微信

TEL:13680874598