hosts文件剖析

1.hosts文件
无论Linux还是window系统都有hosts文件

Linux/mac:

hosts 文件目录  /etc/hosts
局域网内网机器 /VM : 内网ip
云服务器: 内网ip + 外网ip(ssh链接、打开服务web界面、对外提供服务)

总结 云服务器本身自己组成的一个网络会有一个内网ip,要通过互联网访问需要用外网ip

hosts里的配置基本上都是内网ip,hosts文件里边的第一行和第二行不要删改
[root@hadoop001 ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

#内网ip
192.168.137.130 hadoop001
192.168.137.130 hadoo001.com hadoop001

[root@hadoop001 ~]#ping hadoo001.com

这个是可以ping通的(这个会有运维来操作) 

主要配内网ip的原因:假如有50台机器,给你一个读和写的请求,原本50台机器都是内网的,读写的请求很快,但是如果给配成外网,所有的请求和所有的数据包都需要先去外网绕一圈才能执行

#外网ip 

 

windows:
192.168.137.130:50070
hadoop001:50070

hosts 文件目录  C:\Windows\System32\drivers\etc\hosts 配置

192.168.137.130 hadoop001

hadoop001假如是vm/内网机器 直接内网ip
假如是云主机 直接是外网ip

因为云主机不在你这,你需要通过互联网去找到你的主机

画图解释 美国的这台机器本身存在一个局域网,有一个内网ip,这台机器也对应着一个外网ip,我们访问肯定是通过外网ip访问,外网ip访问以后,会自定映射到内网ip的一些操作,这个不需要我们关心,

 

posted @ 2019-02-23 14:59  任重而道远的小蜗牛  阅读(256)  评论(0编辑  收藏  举报