I didn’t say to specify a port in the DNS. I just said that it is a way that we can resolve a resource.
In the case of ports we’d configure it through whatever webserver (Apache, nginx, traefik, whatever) configs necessary on that machine. The DNS in this scenario would only be for the machines IP where our webserver then routes traffic to different ports.
I was accounting for both valid setups.
Agreed on word fence.