DNS rozcestník služeb na specifické porty
Dobrý den,
snažím se nastavit DNS jako rozcestník na jednotlivé služby serveru (porty) dne záznamu domény, abych nemusel zadávat číslo portu do adresy. Ve znalostní bázi a fóru jsem našel, že by to mělo být pomocí SRV záznamů, ale nedaří se mi.
Příklad:
Služba na portu 1880 na IP 111.222.333.444.
IP je záznamem A pojmenována jako test.eu
Můj cíl je: yellow.test.eu směrovat na 111.222.333.444:1880
Děkuji.
4 Answers
Dobrý den,
SRV záznam musí být podporován ze strany aplikace. Obecně jsou SRV záznamy podporovány nejčastěji u aplikací Microsoftu nebo např. serverů Teamspeak/Minecraft.
V DNS tedy nenastavíte, aby po zadání např. yellow.test.eu automaticky probíhala komunikace právě na Vámi zvoleném portu 1880. Aplikace samotná by si musela informaci ze SRV záznamu vyčíst.
Pokud se pak bavíme o zobrazování přímo v prohlížeči, tak komunikace standartně probíhá na portu 80 popř. zabezpečeně na 443 pokud za URL nespecifikujete port vlastní. Jestliže to má fungovat automaticky bez udávání portů, pak takové nastavení musí být nastaveno ideálně na webserveru, tedy běžně apache/nginx popř. ve vlastním webserveru aplikace samotné, kdy reverzní proxy zajišťuje přesměrování z portů 80/443 na jiné porty např. právě dle HTTP Host hlaviček.