Linux主机配置-/etc/hosts文件

Linux 的/etc/hosts文件是配置ip地址和其对应主机名的文件,这里可以记录本机的或其他主机的ip及其对应主机名。不同的linux版本,这个配置文件也可能不同。比如Debian的对应文件是/etc/hostname.这个文件可以配置主机ip及对应的主机名,对于服务器类型的linux系统其作用还是不可忽略的。在局域网或是INTERNET上,每台主机都有一个IP地址,它区分开每台主机,并可以根据ip进行通讯。但IP地址不方便记忆,所以又有了域名。在一个局域网中,每台机器都有一个主机名,用于区分主机,便于相互访问。

有些应用需要正确的设置/etc/hosts文件,所以我们推荐在系统安装之后就尽快配置该文件,以下是该文件的示例内容:

127.0.0.1    localhost.localdomain   localhost
12.34.56.78    www.2torial.com  2torial

一般情况下hosts文件的每行为一个主机,每行由三部份组成,每个部份由空格隔开。其中#号开头的行做说明,不被系统解释。第一部份:网络IP地址;第二部份:主机名或域名;第三部份:主机名别名;

74.125.67.100    test.com
192.168.1.1    stick.2torial.com

以上第一行的设置将会把所有到test.com主机名或域名的请求转向IP 74.125.67.100,而跳过test.com的DNS记录。
第二行内容告诉系统把stick.2torial.com的请求转向192.168.1.1, 这样的设置通常用在访问局域网或者后端集群服务器而不需要连接公网。

This entry was posted in Linode专题, Linux and tagged , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>