如果最前面没有防火墙的话,这个邮件服务器就应该是使用的公网IP地址
但是有了防火墙就不一定了
因为一般的防火墙都有网络交换机、路由器等设备的功能
同时公网的IP地址是通过防火墙里的端口映射来将比如邮件服务器等设备的端口映射出去的
比如在防火墙下面有N台服务器,实际上可以在防火墙里设置哪台设备使用公网IP及相对应的端口情况,多台服务器可以使用同一个对外的公网IP,但是端口不能相同两个外网IP,这都是对外的,但同时你们公司电脑能外网也可以直接连接这两个IP对应的服务器。你想用外网IP1作为对外的访问地址,而内网访问我觉得没必要用IP2,因为同时是外网,只不过IP不同。内网访问就用内网IP行了。你的放内网,放外网的意思是不是IP是内网或者外网?
也就是内网:需要NAT把内网地址转换成外网地址。
外网:直接用外网的地址?
NAT会使访问的速度变慢,比如说正常访问,再加上一条NAT的协议过程,肯定速度要受影响。
而且NAT一般都是一个外网地址对N个内网地址。(这要牵扯到IPV4的地址不足问题)为了节约成本。
所以公司服务器用的内网地址,然后NAT。
安全性的话,网络当中一般都有防火墙,在
外网当中是只能看见防火墙的地址的。
也就是说内网的服务器要放在防火墙的DMZ区域里。
外网就不用。
从这个角度说内网IP的服务器比较安全首先给予半肯定答案:“服务器上可以有多个IP地址!”
接下来揣测一下题主需求,您可能发现有好多个IP地址均指向了同一台服务器,因此疑惑。
如果以上猜测成立,其实大可不必疑惑,我简单说以下几个场景:
服务器上安装了多块物理网卡
其实这个情况很常见,反而服务器网卡少于2个的情况不太常见。
每个网卡均可配置至少一个IP地址,因此服务器上出现多个IP地址很正常。
为什么有多个网卡?因为部署更灵活!
服务器上运行了很多虚拟机(虚拟服务器)
服务器硬件资源比较充裕,仅仅为某一个业务提供服务过于浪费硬件资源。因此可把物理服务器虚拟为多个逻辑服务器。每台虚拟服务器上也可以配置至少一个IP地址
服务器前端具有负载均衡或其他设备
服务器是对外提供服务的,对外提供服务的IP地址与服务器本身网卡配置的IP地址应区分看待,对外提供服务的地址很可能部署于前端负载均衡设备。至于可配置多少个……可以有好多……
以上情况可能会在某一个网络环境中都存在,甚至是你中有我我中有你的方式,因此考虑服务器可访问的IP地址这个问题最好将其从服务器本身配置的IP地址中剥离开。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)