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地址訪問。
方法/步驟
-
訪問MQ地址
-
一會要實現通過訪問
http://127.0.0.1也能直接訪問該地址。
現在訪問127.0.0.1是不通的。
-
使用管理員打開cmd命令提示符。
-
執行命令:
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就不用解釋了,就是端口。
-
然后現在訪問127.0.0.1看看效果。
-
是不是很方便了。
要查看所有的偵聽端口
#netsh interface portproxy show all
-
要刪除某條規則,
執行命令:
#netsh interface portproxy delete v4tov4 listenaddress=127.0.0.1 listenport=80
-
再次查看規則列表
#netsh interface portproxy show all
已經刪除了。