云主機的NAT端口轉發可以通過以下步驟進行配置:
登錄到云主機的操作系統。
打開終端或命令行界面。
執行以下命令,以開啟IP轉發功能:
sudo sysctl -w net.ipv4.ip_forward=1
sudo iptables -t nat -A PREROUTING -p tcp --dport [外部端口] -j DNAT --to-destination [內部IP地址]:[內部端口]
其中,[外部端口]為希望外部訪問的端口號,[內部IP地址]為云主機內部的IP地址,[內部端口]為云主機內部希望被轉發的端口號。
sudo iptables -t nat -A POSTROUTING -p tcp -d [內部IP地址] --dport [內部端口] -j SNAT --to-source [云主機外部IP地址]
其中,[內部IP地址]和[內部端口]為第4步中配置的對應值,[云主機外部IP地址]為云主機的外部IP地址。
sudo iptables-save | sudo tee /etc/sysconfig/iptables
sudo service iptables restart
完成上述步驟后,云主機的NAT端口轉發配置就生效了。其他設備可以通過外部IP地址和端口號訪問云主機內部的服務。