Fórum Root.cz

Hlavní témata => Sítě => Téma založeno: Tos kdy 14. 08. 2017, 10:39:18

Název: NAT, port forwarding, DNS přesměrování - jak na to?
Přispěvatel: Tos kdy 14. 08. 2017, 10:39:18
Je možné na úrovni DNS záznamu nějakým způsobem přesměrovat konkrétní port na ip adrese na doménu třetího řádu?

Příklad: po zadání adresy test.mojedomena.cz se požadavek automaticky přesměruje na 77.75.79.39:8081
Příklad2: test2.mojedomena.cz  -> 77.75.79.39:8082
Příklad3: test3.mojedomena.cz  -> 77.75.79.39:8083
Příklad4: linux.mojedomena.cz  -> 77.75.79.39:22
Příklad5: web.mojedomena.cz  -> 77.75.79.39:80

ip 77.75.79.39 reprezentuje jeden server, kde běží různé služby, www, virtuální servery s dalšími web servery, atp.

Případně jaké jsou další možnosti jak toto vyřešit?
Název: Re:NAT, port forwarding, DNS přesměrování - jak na to?
Přispěvatel: Mesius kdy 14. 08. 2017, 10:47:05
Ne, na úrovni DNS to možné není. DNS mapuje jen IP a hostnames.
Název: Re:NAT, port forwarding, DNS přesměrování - jak na to?
Přispěvatel: Lubo kdy 14. 08. 2017, 10:54:05
Citace od: Mesius kdy 14. 08. 2017, 10:47:05
Ne, na úrovni DNS to možné není. DNS mapuje jen IP a hostnames.

A co pomocí SRV Records?
Název: Re:NAT, port forwarding, DNS přesměrování - jak na to?
Přispěvatel: TKL kdy 14. 08. 2017, 11:17:10
No já bych to nekomplikoval, všechny adresy bych nasměroval na stejnou IP, kde by čekal Apache a podle toho, na kterou se přistupuje, by provedl přesměrování.
Předpokládám samozřejmě, že se na ně má přistupovat webbrowserem.
Název: Re:NAT, port forwarding, DNS přesměrování - jak na to?
Přispěvatel: TKL kdy 14. 08. 2017, 11:32:23
Citace od: TKL kdy 14. 08. 2017, 11:17:10
No já bych to nekomplikoval, všechny adresy bych nasměroval na stejnou IP, kde by čekal Apache a podle toho, na kterou se přistupuje, by provedl přesměrování.
Předpokládám samozřejmě, že se na ně má přistupovat webbrowserem.

A u těch dalších portů, jako je např. 22, bych to řešil pomocí DNAT na firewallu toho samého stroje.
Název: Re:NAT, port forwarding, DNS přesměrování - jak na to?
Přispěvatel: Miroslav Šilhavý kdy 14. 08. 2017, 11:35:36
Citace od: Tos kdy 14. 08. 2017, 10:39:18
Je možné na úrovni DNS záznamu nějakým způsobem přesměrovat konkrétní port na ip adrese na doménu třetího řádu?

Příklad: po zadání adresy test.mojedomena.cz se požadavek automaticky přesměruje na 77.75.79.39:8081
Příklad2: test2.mojedomena.cz  -> 77.75.79.39:8082
Příklad3: test3.mojedomena.cz  -> 77.75.79.39:8083
Příklad4: linux.mojedomena.cz  -> 77.75.79.39:22
Příklad5: web.mojedomena.cz  -> 77.75.79.39:80

ip 77.75.79.39 reprezentuje jeden server, kde běží různé služby, www, virtuální servery s dalšími web servery, atp.

Případně jaké jsou další možnosti jak toto vyřešit?

Má to být řešení na straně serveru nebo na straně sítě, ze které se přistupuje?

Pokud na straně serveru, pak je to lehce řešitelné přes reverzní proxy.
Pokud na straně sítě, ze které se přistupuje, je to řešitelné problematicky, pomocí transparentní proxy pro vešekerý HTTP provoz.
Název: Re:NAT, port forwarding, DNS přesměrování - jak na to?
Přispěvatel: Lol Phirae kdy 14. 08. 2017, 12:01:11
HAproxy.
Název: Re:NAT, port forwarding, DNS přesměrování - jak na to?
Přispěvatel: McFly kdy 14. 08. 2017, 12:41:40
Nebo nginx jako reverzní proxy na tom fyzickém stroji. Konfigurace je velmi jednoduchá.
Název: Re:NAT, port forwarding, DNS přesměrování - jak na to?
Přispěvatel: Ne kdy 14. 08. 2017, 13:45:10
A kdo používá srv records? Vážně
Název: Re:NAT, port forwarding, DNS přesměrování - jak na to?
Přispěvatel: j kdy 15. 08. 2017, 08:34:18
Citace od: Ne kdy 14. 08. 2017, 13:45:10
A kdo používá srv records? Vážně
Trebas xmpp naprosto standardne. Pak to pouzivaj widlosite v AD. Soudruzi z "vopensours" chrozilly to neumej implenetovat uz skorem 20 let ... https://bugzilla.mozilla.org/show_bug.cgi?id=14328 (neni cas, je treba menit logo).
Název: Re:NAT, port forwarding, DNS přesměrování - jak na to?
Přispěvatel: LivingLegend kdy 15. 08. 2017, 09:16:37
Citace od: Ne kdy 14. 08. 2017, 13:45:10
A kdo používá srv records? Vážně

srv používám pro teamspeak3 server....
Název: Re:NAT, port forwarding, DNS přesměrování - jak na to?
Přispěvatel: asdf111 kdy 15. 08. 2017, 21:02:25
dokaze to hociaky L7 loadbalancer/firewall. Ale ak to bude ssl, tak si s tym uz neporadi :) ak to je http, tak reverse proxy. Ale ssh je nerealne takto reverzne forwardovat... to pojde len ip to ip, port to port.