Как сделать так, чтобы при заходе на domen1.tld:8080, отдавалось содержимое с domen2.tld:8080?
1. Конечно, первое, что приходит на ум — reverse proxy. Nginx посоветовали, можно и с Apache сделать, и с Squid — в общем, выбор есть. Минус: для второго сервера все запросы будут приходить как бы с первого, а реальные адреса придётся смотреть в логах прокси на первом.

2. На «более низком» уровне: NAT. Нужен прямой линк между серверами (как вариант, его имитация при помощи VPN). Первый сервер NATит все пакеты, приходящие на порт tcp/8080 на второй, а на втором в вебсервере, висящем на 8080, настроен виртуалхост с тем доменом, на который будут обращаться пользователи, и правило в RPDB, что все пакеты, исходящие с внутреннего адреса, идут через первый.

Второй вариант геморройнее, но вполне работоспособен. Я бы первый сделал.

CNAME тут поможет только если вы захотите сделать серверы с разными именами, ибо в любом случае для конечных пользователей domen1 и domen2 будут указывать на один и тот же адрес. Можно второй сделать CNAME первый.

SRV в HTTP не используется.

Если расскажете, зачем это такое вам нужно, может и более нормальное решение предложат.

Если не сер
Браузеры не поддерживают SRV
Вам нужен банальный реверс-прокси. NginX подойдет.