Eu tenho um NAS que serve vários serviços por meio de várias portas. A administração do sistema passa pelo 8080, o bittorrent passa pela porta 9000, etc. Quando eu estou em casa, eu digito o IP do servidor e a porta para acessá-lo, como 10.x.x.x: 8080. Quando estou ausente, desde que eu encaminhe essas portas para o IP do servidor no roteador, posso acessar as coisas através de 123.x.x.x: 8080 ou 123.x.x.x: 9000. Se eu configurar um nome de domínio, posso usar mydomain.com:8080, mydomain.com:9000. Isso é realmente útil.
Agora suponha que onde eu estou (trabalho, claro), tudo está bloqueado, mas http. Isso significa que se eu quiser acessar a parte de administração do sistema do NAS, tenho que encaminhar a comunicação http de 80 para 8080 para o IP do NAS. Isso limita meu acesso a apenas um serviço. Eu gostaria de acessá-los todos, mas eu não tenho vários endereços IP (na verdade, eu mal tenho um, eu uso dyndns para rastrear meu IP dinâmico).
Eu estou supondo que você sabe onde estou tentando chegar. Eu gostaria de poder definir subdomínios como admin.mydomain.com, www.mydomain.com, torrent.mydomain.com e tê-los todos vindo através da porta http. Eu acredito que o que eu estou procurando é um proxy, ou um proxy reverso, eu não sei ainda, porque eu não sou muito experiente nesse tipo de coisa. O Dyndns não me permite definir subdomínios e, mesmo que isso acontecesse, eu não poderia especificar portas para ele, apenas endereços IP. A solução deve ser interna, mas não vejo meu NAS oferecendo qualquer tipo de "DNS interno" ou servidor proxy interno.
Ele tem uma opção de host virtual com o servidor da web, e eu vi neste post o link uma solução que parece ser o que estou procurando, mas não tenho certeza.
Alguma idéia?