网络条款和路由问题

本页描述了网络术语和路由问题,可能存在这些问题,以防止用户从公共Internet访问您的服务器。

主要问题涉及您的计算机是否可以在Internet上公开使用。 如果您的网络非常简单,并且您的计算机是直接连接的(也许通过电缆或ADSL调制解调器),则可能是这样。 如果您是大型组织的成员,则此程序可能正在公共主机上运行,或者您可能有专家可以打开防火墙并重定向端口以使您的计算机公开可用。 本说明及其描述的自动路由向导及其相关设置主要与最可能的中间情况有关:您在小型企业或家庭网络中,并且您和Internet之间有一个网络地址转换(NAT)路由器。

NAT路由器通过转换用于连接到公用IP地址和公用端口的专用地址和端口,允许NAT“内部”的许多主机共享一个公用IP地址。 因此,从“外部”看,由专用网络上的主机进行的所有连接似乎都来自一台主机-其IP地址是ISP分配给路由器的公用IP地址。 这是保存IP地址的好方法,但会带来一个问题:如果NAT有效地将所有这些主机隐藏在一个IP地址后面,则客户端“外部”如何与特定主机“内部”建立连接?

可以将大多数NAT路由器配置为将特定的公共端口重定向到专用网络内部特定主机上的端口。 Where 如果路由器支持通用即插即用(UPnP),则路由向导可以自动设置此端口重定向并确定公共IP地址。 如果不支持UPnP,则必须手动配置路由器-请参阅 这里 查看更多详情。

不管您的服务器是直接连接还是通过NAT路由器连接到Internet,仍然存在另一个问题-公共IP地址可能是动态分配的,即它可能会更改。这里有三个选项:告诉用户每一个更改;向ISP请求一个固定的IP地址(这通常需要额外的费用);或者使用动态域名服务。

使用动态域名服务,小型客户端程序可以检测到每个IP地址更改,并将新地址通知服务,该新地址将更新其域名表。 因此,用户可以通过指定将由动态DNS服务转换为IP地址的域名来访问您的服务器。 许多路由器都包含用于多种服务的客户端-检查您的路由器支持哪些服务。