如果linux服务器本身没有固定公共网IP,则外部网无法直接访问linux主机。 如果需要在外联网上访问内部网linux,则必须使用与动态域名解析和端口映射相关的网络辅助实现,如开放的nat123动态域名解析和nat123端口映射。
实现原理
如果Linux服务器是动态IP,则必须使用域名动态实时解析为IP,并通过访问域名访问Linux。
如果没有公共IP,则必须使用端口映射方法将linux接入端口映射到外部网。 如果SSH访问端口22映射到外部网端口。
动态IP时,外网访问内部网linux的实现
1 .在内部网上启用nat123动态域名解析。 使用自己的访问域名或请求自定义域名。
如果linux主机上有路由,请将端口映射(22个端口)到路由传输规则。
3 .在外网上通过ssh进行接入时,目的地地址是动态解析的域名。
如果没有公共IP,则外部网访问内部网linux的实现
1 .在内部网上启用nat123端口映射。 将内部网22端口映射到外部网自定义端口。
2 .映射后,外网地址用映射图标显示。
3 .在外网上通过ssh访问时,目标地址为外网地址域名和自定义访问端口。 要使用自己的域名进行访问,只需将自己的域名cname记录指向默认访问域名。