阿里云服务器怎么添加公网ip
2024-09-22 13:31:53
阿里云服务器公网IP如何做端口映射?内网服务器的作流程如下:
首先安装nginx并启动
1[root@intranet~]#yuminstallnginx-y>>/dev/null
2[root@Intranet~]#/etc/init.d/nginxstart
3启动nginx-[确定]
4[root@intranet~]#lsof-i:80
5COMMANDPUSERFDTYPEDEVICESIZE/OFFNODENAME
Nginx安装并测试可以正常使用。
1[root@intranet~]#curl-Ilocalhost
2HTTP/1.1200OK
3服务器:nginx/0.8.55
公网服务器作如下:
首先更新内核参数并启用ip转发
1[root@publicnetwork~]#sed-i's/net.ipv4.ip_forward=0/net.ipv4.ip_forward=1/g'/etc/sysctl.conf
2应用效果
3[root@publicnetwork~]#sysctl-p
4net.ipv4.ip_forward=1
配置iptables将请求转发到80端口公网服务器80到内网服务器
1[root@publicnetwork~]#iptables-tnat-IPREROUTING-d115.29.96.246-ptcp--dport80-jDNAT--to10.144.26.11:80
此时,我们访问公网服务器IP进行测试抓包,同时可以看到转发的数据包:
这样,我们需要将这个数据包的原始地址改为内网地址,因为默认地址是访问者的公网IP,而目标是内网服务器的内网地址,我们能做的就是双向沟通。 可以与内网服务器建立连接。
修改默认地址为SNAT
我们继续配置公网服务器:
1[root@publicnetwork~]#iptables-tnat-IPOSTROUTING-d10.144.26.11-ptcp--dport80-jSNAT--to10.163.209.59
访客本地公网->公网服务器公网IP
修改目标地址
公网服务器内网IP->内网服务器IP
修改默认地址
内网服务器IP->公共服务器内网IP
公共服务器公共IP->访客本地公网
通讯完成;尝试一下。 怎么申请公网IP?您可以到任何一家主流服务器提供商处申请
1台服务器,例如阿里云、腾讯云、易云等。
2选择服务器配置并检查协议。
3服务器部署成功后,服务器运营商将为您提供一个公网IP地址和一个私网IP地址。 外部网络可以访问公共网络,外部网络可以访问专用网络。 内部网络。
这里介绍一些关于IP的基础知识。
公网和内网是访问Internet的两种方式。 公网访问方式:互联网上的计算机获得的IP地址是互联网上的非保留地址,公网的计算机和互联网上的其他计算机可以随意访问。
A类:1.0.0.0~127.255.255.255,主要分配给主机较多、LAN网络较少的大型网络。
B类:128.0.0.0~191.255。 际上普遍使用255.255。 大型企业及政府机构
C类:192.0.0.0~223.255.255.255用于一般中小企业、校园网、科研机构等。
D类:224.0.0.0~239.255.255.255用于特殊用途,称为广播地址。
E类:240.0.0.0~255.255.255.255暂时保留。
上述地址类型中,有以下几种:私有地址
A类:10.0.0.0~10.255.255.255
B类:172.16.0.0~172.31.255.255
C类:192.168.0.0~192.168.255.255
127.0.0.0~127.255是系统环回地址。