HTTP e HTTPS funcionam apenas sem números de porta na porta 80 e na porta 443, respectivamente. Se você tiver o apache sendo executado em uma porta não padrão, será necessário adicionar a porta ao endereço digitado no navegador, ou seja; link .
O DNS não enviará você para uma porta específica, proxies e firewalls (e outras coisas) podem fazê-lo.