windows如何實現ip地址端口轉發


https://jingyan.baidu.com/article/37bce2be42719c1002f3a29b.html

 

有時候可以利用windows本身設置ip端口轉發。

因為直接利用host文件沒有辦法實現從一個ip地址跳轉到另外一個ip地址。

舉例:http://10.0.40.100:15672/是RabbitMq的一個訪問地址。

我現在要實現http://127.0.0.1直接訪問。

 

場景:有些軟件中寫死了訪問地址,但是那個ip地址又無法訪問,因此想實現跳轉到正確的ip地址訪問。

方法/步驟

 
  1.  

    訪問MQ地址

    windows如何實現ip地址端口轉發
  2.  

    一會要實現通過訪問

    http://127.0.0.1也能直接訪問該地址。

    現在訪問127.0.0.1是不通的。

    windows如何實現ip地址端口轉發
  3.  

    使用管理員打開cmd命令提示符。

    windows如何實現ip地址端口轉發
  4.  

    執行命令:

    netsh  interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=80 connectaddress=10.0.40.100 connectport=80

    #listenaddress 要監聽的ip地址,也就是最終要訪問的ip地址。

    #connectadress 要鏈接的服務器地址,也就是RealServer

    #port就不用解釋了,就是端口。

    windows如何實現ip地址端口轉發
  5.  

    然后現在訪問127.0.0.1看看效果。

    windows如何實現ip地址端口轉發
  6.  

    是不是很方便了。

    要查看所有的偵聽端口

    #netsh interface portproxy show all

    windows如何實現ip地址端口轉發
  7.  

    要刪除某條規則,

    執行命令:

    #netsh interface portproxy delete v4tov4 listenaddress=127.0.0.1 listenport=80

    windows如何實現ip地址端口轉發
  8.  

    再次查看規則列表

    #netsh interface portproxy show all

    已經刪除了。

    windows如何實現ip地址端口轉發


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM