1. 关于 /etc/host、主机名和 IP 配置文件
Hosts - 主机名表(主机名查询静态表)
hosts文件是Linux系统中负责快速解析IP地址和域名的文件,以ASCII格式保存在“/etc”目录下,文件名为“hosts”(不同Linux版本该配置文件可能不同,例如对应的文件为/etc/)。hosts文件里保存着IP地址和主机名的映射关系,以及主机名的别名。在没有域名服务器的情况下,系统上的所有网络程序都是通过查询这个文件来解析某个主机名对应的IP地址,否则就需要使用DNS服务程序来解析。通常,可以将常用的域名和IP地址的映射关系添加到hosts文件中,以便快速方便地访问。
2.配置文件
此文件可以配置主机IP和对应的主机名。它在服务器类型的Linux系统中的作用是不可忽视的。在局域网或者网络上,每台主机都有一个IP地址,用来区分各个主机,并可以根据IP进行通信。但是IP地址不便于记忆,所以要使用域名。在局域网中,每台机器都有一个主机名,用来区分主机,方便相互访问。
Linux 主机名的相关配置文件是 /etc/hosts;这个文件告诉主机哪些域名对应哪些 IP,哪些主机名对应哪些 IP:
例如,文件中有一个定义
192.168.1.100 linumu100 test100
假设192.168.1.100是一个网站服务器,那么在网页中输入 或 就会打开192.168.1.100的网页。
通常这个文件首先记录本地IP和主机名:
127.0.0.1 localhost.localdomain localhost
3.配置文件格式说明
/etc/hosts的内容通常类似如下:
127.0.0.1 。
192.168.1.100
192.168.1.120
hosts文件一般每行一个主机,每行由三部分组成,各部分之间以空格隔开,以#开头的行是解释性的,系统不进行解释。
hosts文件的格式如下:
IP地址 主机名/域名
第1部分:网络IP地址;
第二部分:主机名或域名;
第三部分:主机名别名;
当然每行也可以是两部分,即主机IP地址和主机名;例如192.168.1.100。
这里我们可以简单解释一下主机名()和域名()的区别:主机名通常用在局域网内,通过hosts文件将主机名解析到对应的IP;域名通常用在互联网上,但如果本地计算机不想使用互联网上的域名解析,可以修改hosts文件,添加自己的域名解析。
4./hosts文件可以帮助解决哪些问题?
4.1 远程登录Linux主机太慢
有时候客户端想要远程登录一台Linux主机,但是每次输入密码都需要很长时间才能登录。这是因为Linux主机在返回信息的时候需要解析IP。如果事先把客户端的IP地址添加到Linux主机的hosts文件中,那么从客户端远程登录Linux就会变得非常快。
注意:这里说的远程登录并不单单只是ssh,还可能是mysql远程登录,或者文件共享查询等等。
4.2 双机互联
当两台主机刚刚互联时,两台主机都需要设置自己的IP地址,并将自己的IP地址和主机名添加到对方的hosts文件中。
5.主机名修改工具;
其实有专门修改主机名的工具,就是
– 显示或设置主机名
显示主机名:
#
本主机的主机名是,不带参数时用于显示当前主机的主机名;
临时设置主机名:
#
#注意:显示主机名
通过该工具设置的主机名只是暂时的,下次重启系统时,这个主机名将不存在。
显示主机IP:
# -我
192.168.1.100
扫一扫在手机端查看
-
Tags : Linux操作系统下/etc/hosts文件配置方法
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。