我正在尝试使用本教程在 Centos 8 机器上安装 Apache Web 服务器:https://phoenixnap.com/kb/how-to-install-apache-centos-8
我房间内的网络配置如下:服务提供商的互联网连接到服务提供商提供的路由器(带有有线+无线输出)->服务提供商路由器的有线输出连接到集线器(或者我猜它是一个交换机?)->集线器连接到其他各种工作站(Windows 计算机 + 1 个 centos 8 服务器安装)
我网络中的所有计算机都使用 DHCP,地址范围为 192.168.xx.xx
如果我使用上述教程在 CentOS 计算机上安装 Apache Web 服务器,我会将这台计算机暴露于任何风险吗?假设我的网络内没有问题(没有计算机感染病毒或被黑客入侵,房间网络内没有其他不良行为者等)。CentOS 计算机中的网页对我的网络外的任何东西都可见吗?我网络外的任何东西都能从这台 CentOS 计算机发送或接收任何东西吗?
答案1
我网络中的所有计算机都使用 DHCP,地址范围为 192.168.xx.xx
您已表明您的所有设备均使用私有、不可路由的 IP 地址。因此,您的路由器/网关需要执行 NAT 转换,以便为您的设备提供公共互联网访问。从本质上讲,这种类型的 NAT 可防止互联网上的任何设备与您网络上的私有设备发起通信。
所以,答案是否定的。除非您在路由器上专门配置端口转发,否则您的服务器不会暴露在互联网上。