el dominio lo puedes "vincular" igual, en los registros DNS le metes tu IP pública y ya está. El puerto es indiferente, por defecto el navegador con http:// irá al puerto 80 y https:// al puerto 443, pero puedes forzarlo, por ejemplo http://fvksys.xyz:8080 o https://fvksys.xyz:5443, el numerito que pongas después de los dos puntos es el puerto asignado, si va cifrado pues https:// que va sin cifrar http://, aunque este último se suele utilizar únicamente para la redirección hacía el https:// pocas aplicaciones web quedan dando servicio por el protocolo http a pelo.
Si no te está dejando asignar el puerto 80 a un host en la redirección de puertos ( o NAT o como le llamen en tu router) , es posible que el router esté reservando dicho puerto para la administración web del propio router, comparte el modelo de router que tienes y quizás te pueda ayudar con más detalles del porque te resulta "imposible" salir por el puerto 80.