在AWS环境中,我们通常有两个ip地址,一个是公用的,一个是私有的。当我们登录到主机上时,我们使用公共ip,编辑主机文件,使用私有ip,对吗?这方面的最佳做法是什么?
hostname; private ip; public ip;
host1 192.168.1.2 202.118.2.117
host2 192.168.1.3 202.118.2.118
host3 192.168.1.4 202.118.2.119
host4 192.168.1.5 202.118.2.120
host5 192.168.1.6 202.118.2.121什么是最佳做法?
发布于 2016-05-09 08:32:07
经验法则是,对于内部服务使用私有IP地址,对于具有外部可见性的服务使用公共IP地址。
因此,同一网络中的本地服务器之间的任何通信都将使用私有IP地址(例如,web前端与mySQL服务器通信);任何给外部的服务都使用公共IP地址(例如,web虚拟主机)。
在主机文件中,必须使用私有IP地址,但是您可以在私有IP地址中使用主机名,对公共IP地址使用DNS名称。在一天的最后,它也取决于你的设置。
https://unix.stackexchange.com/questions/281972
复制相似问题