Thank you for posting in Q&A!
In regards to your issue, following are my suggestions:
1.As you mentioned, >>"can I install the RRAS on the hyper-v host and use that to publish access to my websites?"
This method is not suggested for two reasons:
(1) Usually, it is not suggested to install RAS role on hyper-v host
(2) You have already created an NAT switch for the VM to access Internet, the installation of RAS role will just achieve the same result as NAT.
2.If you want to >>"setup some webservers on this VMs and made the accessable from internet",
this can be achieved by creating NAT rules on the existing NAT network you created on the host.
The NAT rule is configured with Port Forwarding. We will create NAT rule for each virtual machine and forward the external port internal ports on the virtual machine.
Please refer to the following link:
https://petri.com/create-nat-rules-hyper-v-nat-virtual-switch
Hope you have a nice day!
Gloria
============================================
If the Answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.