none
求教一个关于NAT映射多端口的问题 RRS feed

  • 问题

  • 我目前使用的系统是server 2019,在系统下建立了Hyper-V虚拟机,虚拟机采用NAT方式访问外网,现在就是想把虚拟机的所有端口映射到物理服务器上,因为通过Server2019的路由和远程访问服务,只能一个一个的添加映射端口,无法进行批量添加,比如说我想映射虚拟机里的SMB协议,在路由和远程访问服务里添加了这条,用的是139端口,映射到物理机的7001端口上,别人访问物理机IP:7001就能直接访问到虚拟机的共享文件夹,但实际操作起来不是很顺利,无法访问,所有求教各位有没有什么好点的办法,可以将虚拟机的所有端口全部映射到物理机,别人通过访问物理机IP的某个端口,就能连接到虚拟机上,谢谢了
    2020年4月20日 8:37

答案

  • 您好,

    十分感谢您的具体描述!经过我们的讨论,我们认为在Windows系统内,没有built-in的方法可以实现批量添加需要映射的端口。

    如果您需要批量添加的话,我们建议您可能需要找一个网络技术方面的专家为您编写一个定制化的脚本来实现您的需求。

    希望这样可以帮助到您。如果您认为我的回复对您有所帮助的话,希望您可以将我的回复标记为“已答复”。

    Best regards, 

    Phoebe Wu


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com   


    2020年4月22日 3:00

全部回复

  • 您好,
    >>有没有什么好点的办法,可以将虚拟机的所有端口全部映射到物理机?
    请问您是出于什么原因需要将虚拟机的所有端口全部映射到物理机上?如果是因为想要访问外网,您可以创建一个external的外部交换机,将所有的VM都连接到这个外部交换机上,这样就可以访问外网了。
    另外,如您所说,在路由和远程访问服务中,根据我们的了解,确实只能单个添加映射端口,是无法进行批量添加的。在系统内,没有built-in的方法可以实现批量添加。
    如果您想要实现批量添加,对于高位端口,或许您可以尝试循环脚本。但是请理解,对于循环脚本的编写,我们并不熟悉,也超过了论坛的支持范畴。您可能需要自己编写或者找一下有没有这样脚本可以实现您的需求。

    希望这样可以帮助到您。

    Best regards,

    Phoebe Wu


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com   


    2020年4月21日 9:33
  • 您好,十分感谢您的回复,怪我没有把问题描述清楚,具体情况如下:

    我单位是有内外网之分【其中在我描述问题的时候有个错误,就是内外网的区别,这里我纠正一下,此问题与外网无关】,目前我架设的物理服务器是处于内网中,因为我公司内网IP管理及其严格,所以目前我部门只申请到一个内网IP地址,并且内网所有拥有IP地址的设备全部进行了管控及MAC地址绑定,这次申请的IP地址是给我部门一台服务器使用,服务器为宿主机,而Hyper-V虚拟机的作用是存储数据的,功能类似群晖,虚拟机系统为Linux,因为工作原因,内网环境的办公用户也需要连接至虚拟机进行存储数据,但因为只有一个内网IP地址,内网用户无法访问到虚拟机,所以想到的办法就是通过Server2019系统内的“路由和远程访问”服务,采用NAT方式,使内网用户能够访问虚拟机存储系统,但虚拟机存储系统需要用到一系列的端口,比如SMB协议,HTTP协议,以及存储系统的后台端口等等,因为需要映射的端口很多,很杂,故而想在此咨询有无好的办法可以解决此问题。

    再次感谢您的回复!!!

    2020年4月21日 15:57
  • 您好,

    十分感谢您的具体描述!经过我们的讨论,我们认为在Windows系统内,没有built-in的方法可以实现批量添加需要映射的端口。

    如果您需要批量添加的话,我们建议您可能需要找一个网络技术方面的专家为您编写一个定制化的脚本来实现您的需求。

    希望这样可以帮助到您。如果您认为我的回复对您有所帮助的话,希望您可以将我的回复标记为“已答复”。

    Best regards, 

    Phoebe Wu


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com   


    2020年4月22日 3:00