关于/etc/hosts对局域网主机的影响
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于/etc/hosts对局域网主机的影响相关的知识,希望对你有一定的参考价值。
在一次升级过程中,有两台服务器的工程链接不上rocketmq服务器,三台服务器均为同一局域网下的服务器,通过telent和ping命令检查内网链接均没有问题,但是通过服务链接链接不上。
通过排查发现hostname 与/etc/hosts里面对应的文件名不一致,/etc/hosts是配置ip地址和其对应主机名的文件,这里可以记录本机的或其他主机的ip及其对应主机名。/etc/hosts文件以配置主机IP及其对应的主机名,对于服务器类型的linux系统其作用还试不可忽略的。
在局域网或者是INTERNET上,每台主机都由一个IP地址,它区分每台主机,并可以根据IP进行通讯。但IP地址不方便记忆,所有又有了域名。在一个局域网中,每台机器都有一个主机名,用于区分主机,便于相互访问。
一般/etc/hosts的内容一般有如下类似内容:
127.0.0.1 localhost.localdomain localhost
192.168.1.100 linumu100.com linumu100
192.168.1.120 ftpserver ftp120
一般情况下hosts文件的每行尾一个主机,每行由三部分组成,每个部分由空格隔开。
第一部分:网络IP地址;
第二部分:主机名或域名;
第三部分:主机名别名;
当然每行也可以是两部分,即主机IP地址和主机名。
主机名(hostname)和域名(domain)的区别:
主机名通常在局域网内使用,通过hosts文件,主机名就被解析到对应IP;
域名通常在INTERNET上使用,但如果本机不想使用internet上的域名解析,这时就可以更改hosts文件,加入自己的域名解析。
以上是关于关于/etc/hosts对局域网主机的影响的主要内容,如果未能解决你的问题,请参考以下文章