Доменные имена для виртуальных машин в интернетах?
В такой ситуации (один внешний IP), для обращения к веб серверам этих виртуальных машин вам необходимо в промежутке установить NGINX в режиме реверс прокси, он будет смотреть во внешний мир на этом белом IP и на 80-443 портах, и отвечать на все внешние запросы и, в зависимости от доменного имени которое к нему придёт будет проксировать трафик к нужному VDS. 
Если же вам нужно выставить на одном порту один сервер, другой сервер на втором порту, третий на третьем, то вам поможет DNAT. 
И в том и другом случае все A записи в ДНС идут на один IP.
ОК, спасибо, очень обширный ответ с пониманием. А если не http а допустим трафик udp на 9091 порту, или любой другой сервис.