发明名称 Method for providing an internal server with a shared public IP address
摘要 A method for allowing a device in an external network to access a server in an internal network via a public IP address. A routing equipment receives a message carrying a destination IP address and a destination port number from the device, matches the destination IP address and the destination port number with external characteristics of the server in a mapping table established on the routing equipment. If a match exists, the routing equipment replaces the destination IP address and the destination port number with the internal IP address and the internal port number. The mapping table includes a correlation between external characteristics and internal characteristics of the server. The external characteristics include the external IP address and the external port number of the server. The internal characteristics include the internal IP address and the internal port number.
申请公布号 US9253149(B2) 申请公布日期 2016.02.02
申请号 US201414489484 申请日期 2014.09.18
申请人 HUAWEI TECHNOLOGIES CO., LTD. 发明人 Wang Ning
分类号 H04L12/741;H04L29/12;H04L12/721 主分类号 H04L12/741
代理机构 Huawei Technologies Co., Ltd. 代理人 Huawei Technologies Co., Ltd.
主权项 1. A routing apparatus for allowing a device in an external network to access a server in an internal network, wherein the server and at least one other host in the internal network share a public Internet protocol (IP) address, the routing apparatus comprising: a memory, configured to store a correlation between external characteristics of the server and internal characteristics of the server in a mapping table, and program codes comprising instructions, wherein the external characteristics of the server comprise an external IP address and an external port number of the server, and the internal characteristics of the server comprise an internal IP address and an internal port number of the server, wherein the external IP address is configured to be the public IP address; and a processor, configured to execute the instructions, wherein the instructions comprise: instructions for determining whether a destination IP address and a destination port number carried in a first message received from the device match the external characteristics of the server by looking up the mapping table; instructions for modifying the first message by replacing the destination IP address and the destination port number carried in the first message with the internal IP address and the internal port number that are correlated to the external IP address and the external port number of the server in the mapping table if the destination IP address and the destination port number carried in the first message match the external characteristics of the server; and instructions for forwarding the modified first message to the server, wherein the correlation is established according to parameters configured by a user on the routing apparatus, the parameters comprise the external IP address, the external port number, the internal IP address and the internal port number of the server.
地址 Shenzhen CN