Windows环境cmd命令netsh行进行端口转发

前段时间用了下docker,发下如果两台机器间的docker通信不了,后来网上查询说需要对本机的docker进行端口映射,然后两台机器的docker才可以互相通信,现记录如下:

  1. 查询所有存在的转发
netsh interface portproxy show all
  1. 添加一个IPV4到IPV4的端口映射
将192.168.193.1上的22映射到192.168.191.2的22端口:
netsh interface portproxy add v4tov4 listenaddress=192.168.193.1 listenport=22 connectaddress=192.168.191.2 connectport=22
  1. 删除端口映射
netsh interface portproxy del v4tov4 listenport=22 listenaddress=192.168.193.1

进行了端口映射后的两机器,可通过监听的端口互相进行访问。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容