Re: [Lug-bg] Под-домейн, зад рутер
Благодаря, на всички Мисля, че това предложение със ривърс прокси, е най-удачното решение. Поздрави -Original Message- From: Lug-bg [mailto:lug-bg-boun...@linux-bulgaria.org] On Behalf Of Peter Sent: Friday, November 11, 2016 8:51 PM To: Linux Users Group - Bulgaria Subject: Re: [Lug-bg] Под-домейн, зад рутер Направи си на рутера нещо такова: портове от 1 до 33 000 ги пренасочи към 192.168.1.1 портове от 33001 ги пренасочи към 192.168.1.1(или каквито са ти вътрешните IP-ta) Минусът ти е,че ще трябва да пишеш портове... Друг вариант е: рутер --> nginx -> server 1 -> server 2 Nginx да го ползваш реално за reverse proxy. Но това ще работи само за HTTP -- Peter Zyumbilev On 11/11/2016 19:39, Григор wrote: > Извинявам се за печатните грешки. Та нещо от сорта ми е мисълта. > class Index(): > def get(self, request): > return redirekt("http://ip:9000";) > > > На 11.11.2016 19:34 "Григор" <mailto:grigor.ko...@gmail.com>> написа: > > Не че разбирам мн. Но защо не сложиш един редирелт към второто ip. > Поне аз разбрах че това е целта. Като подам request към > sub1.root-domain.com <http://sub1.root-domain.com> до ме препрати > към твоя рутер а рутера да ме портне към вътрешно > > > На 11.11.2016 19:23 "Stanislav Paskalev" <mailto:ksh...@gmail.com>> написа: > > Връзката между две машини винаги е адрес:порт към адрес:порт. > Името не > участва и като такова няма протоколо-независим начин да > постигнеш това > което искаш с един и същ адрес на рутера. Вземи повече публични > IP-та > от доставчика - след можеш да ги сложиш както на самия рутер > всичките, > така и на самите машини и да има публично рутиране до тях. > > Поздрави, > Станислав > Stanislav Paskalev > > > 2016-11-11 18:34 GMT+02:00 Veselin Sinanov <mailto:vsina...@gmail.com>>: > > Сори за неуточнението, опитах се първо да бъда кратък да няма > излишна много > > информация. Ето какъв е сценария. > > > > > > > > Понеже, искам да имам повече от един под домейна, който да се > транслират към > > различни хост машини (т.е. различни private IP адреси). > > > > > > > > Относно протоколите, няма ограничение на протоколите. Например: > > > > Ако имаме два поддомейна, sub1.root-domain.com > <http://sub1.root-domain.com> <=> Private IP1, и примерно > > sub2.root-domain.com <http://sub2.root-domain.com> <=> > Private IP2, тогава: > > > > > > > > HTTP за sub1.root-domain.com <http://sub1.root-domain.com> да > се насочва към HTTP порт-а на Private IP1, > > FTP за sub1.root-domain.com <http://sub1.root-domain.com> да > се насочва към FTP на Private IP1, както за > > > > HTTP за sub2.root-domain.com <http://sub2.root-domain.com> да > се насочва към HTTP порт на Private IP2, FTP > > за sub1.root-domain.com <http://sub1.root-domain.com> да се > насочва към FTP на Private IP2.. > > > > > > > > Или казано с други думи, всчики портове/протоколи за > sub1.root-domain.com <http://sub1.root-domain.com> да > > се насочват 1-to-1 към портовете/протоколите на Private IP1 > хост, и всички > > портове за sub2.root-domain.com <http://sub2.root-domain.com> > да се насочват 1-to-1 към портовете на > > Private IP2 хост. > > > > > > > > -Веско > > > > > > > > From: Lug-bg [mailto:lug-bg-boun...@linux-bulgaria.org > <mailto:lug-bg-boun...@linux-bulgaria.org>] On Behalf Of > > Radoslav Kolev > > Sent: Friday, November 11, 2016 6:24 PM > > To: Linux Users Group - Bulgaria > > Subject: Re: [Lug-bg] Под-домейн, зад рутер > > > > > > > > 2016-11-11 18:09 GMT+02:00 Veselin Sinanov > mailto:vsina...@gmail.com>>: > > > > Най-лесно си добави A или CNAME запис в DNS съвръра на > хостинг провайдера, > > който насочва sub1.root-domain.com > <http://sub1.root-domain.com> към статичния IP адрес, който т
Re: [Lug-bg] Под-домейн, зад рутер
Направи си на рутера нещо такова: портове от 1 до 33 000 ги пренасочи към 192.168.1.1 портове от 33001 ги пренасочи към 192.168.1.1(или каквито са ти вътрешните IP-ta) Минусът ти е,че ще трябва да пишеш портове... Друг вариант е: рутер --> nginx -> server 1 -> server 2 Nginx да го ползваш реално за reverse proxy. Но това ще работи само за HTTP -- Peter Zyumbilev On 11/11/2016 19:39, Григор wrote: Извинявам се за печатните грешки. Та нещо от сорта ми е мисълта. class Index(): def get(self, request): return redirekt("http://ip:9000";) На 11.11.2016 19:34 "Григор" mailto:grigor.ko...@gmail.com>> написа: Не че разбирам мн. Но защо не сложиш един редирелт към второто ip. Поне аз разбрах че това е целта. Като подам request към sub1.root-domain.com <http://sub1.root-domain.com> до ме препрати към твоя рутер а рутера да ме портне към вътрешно На 11.11.2016 19:23 "Stanislav Paskalev" mailto:ksh...@gmail.com>> написа: Връзката между две машини винаги е адрес:порт към адрес:порт. Името не участва и като такова няма протоколо-независим начин да постигнеш това което искаш с един и същ адрес на рутера. Вземи повече публични IP-та от доставчика - след можеш да ги сложиш както на самия рутер всичките, така и на самите машини и да има публично рутиране до тях. Поздрави, Станислав Stanislav Paskalev 2016-11-11 18:34 GMT+02:00 Veselin Sinanov mailto:vsina...@gmail.com>>: > Сори за неуточнението, опитах се първо да бъда кратък да няма излишна много > информация. Ето какъв е сценария. > > > > Понеже, искам да имам повече от един под домейна, който да се транслират към > различни хост машини (т.е. различни private IP адреси). > > > > Относно протоколите, няма ограничение на протоколите. Например: > > Ако имаме два поддомейна, sub1.root-domain.com <http://sub1.root-domain.com> <=> Private IP1, и примерно > sub2.root-domain.com <http://sub2.root-domain.com> <=> Private IP2, тогава: > > > > HTTP за sub1.root-domain.com <http://sub1.root-domain.com> да се насочва към HTTP порт-а на Private IP1, > FTP за sub1.root-domain.com <http://sub1.root-domain.com> да се насочва към FTP на Private IP1, както за > > HTTP за sub2.root-domain.com <http://sub2.root-domain.com> да се насочва към HTTP порт на Private IP2, FTP > за sub1.root-domain.com <http://sub1.root-domain.com> да се насочва към FTP на Private IP2.. > > > > Или казано с други думи, всчики портове/протоколи за sub1.root-domain.com <http://sub1.root-domain.com> да > се насочват 1-to-1 към портовете/протоколите на Private IP1 хост, и всички > портове за sub2.root-domain.com <http://sub2.root-domain.com> да се насочват 1-to-1 към портовете на > Private IP2 хост. > > > > -Веско > > > > From: Lug-bg [mailto:lug-bg-boun...@linux-bulgaria.org <mailto:lug-bg-boun...@linux-bulgaria.org>] On Behalf Of > Radoslav Kolev > Sent: Friday, November 11, 2016 6:24 PM > To: Linux Users Group - Bulgaria > Subject: Re: [Lug-bg] Под-домейн, зад рутер > > > > 2016-11-11 18:09 GMT+02:00 Veselin Sinanov mailto:vsina...@gmail.com>>: > > Най-лесно си добави A или CNAME запис в DNS съвръра на хостинг провайдера, > който насочва sub1.root-domain.com <http://sub1.root-domain.com> към статичния IP адрес, който ти е > предоставен от доставчика. После на рутера мапваш един/няколко/всички > портове и протоколи които ти трябват към private адреса на машината. > > Не казваш какви протоколи те интересуват и дали е необходим достъп и до > други машини зад този рутер. Ако е така и става въпрос за HTTP примерно, > може да пуснеш някакво reverse-proxy > > > ___ > Lug-bg mailing list > Lug-bg@linux-bulgaria.org <mailto:Lug-bg@linux-bulgaria.org> > http://linux-bulgaria.org/mailman/listinfo/lug-bg <http://linux-bulgaria.org/mailman/listinfo/lug-bg> > __
Re: [Lug-bg] Под-домейн, зад рутер
Не че разбирам мн. Но защо не сложиш един редирелт към второто ip. Поне аз разбрах че това е целта. Като подам request към sub1.root-domain.com до ме препрати към твоя рутер а рутера да ме портне към вътрешно На 11.11.2016 19:23 "Stanislav Paskalev" написа: > Връзката между две машини винаги е адрес:порт към адрес:порт. Името не > участва и като такова няма протоколо-независим начин да постигнеш това > което искаш с един и същ адрес на рутера. Вземи повече публични IP-та > от доставчика - след можеш да ги сложиш както на самия рутер всичките, > така и на самите машини и да има публично рутиране до тях. > > Поздрави, > Станислав > Stanislav Paskalev > > > 2016-11-11 18:34 GMT+02:00 Veselin Sinanov : > > Сори за неуточнението, опитах се първо да бъда кратък да няма излишна > много > > информация. Ето какъв е сценария. > > > > > > > > Понеже, искам да имам повече от един под домейна, който да се транслират > към > > различни хост машини (т.е. различни private IP адреси). > > > > > > > > Относно протоколите, няма ограничение на протоколите. Например: > > > > Ако имаме два поддомейна, sub1.root-domain.com <=> Private IP1, и > примерно > > sub2.root-domain.com <=> Private IP2, тогава: > > > > > > > > HTTP за sub1.root-domain.com да се насочва към HTTP порт-а на Private > IP1, > > FTP за sub1.root-domain.com да се насочва към FTP на Private IP1, както > за > > > > HTTP за sub2.root-domain.com да се насочва към HTTP порт на Private > IP2, FTP > > за sub1.root-domain.com да се насочва към FTP на Private IP2.. > > > > > > > > Или казано с други думи, всчики портове/протоколи за > sub1.root-domain.com да > > се насочват 1-to-1 към портовете/протоколите на Private IP1 хост, и > всички > > портове за sub2.root-domain.com да се насочват 1-to-1 към портовете на > > Private IP2 хост. > > > > > > > > -Веско > > > > > > > > From: Lug-bg [mailto:lug-bg-boun...@linux-bulgaria.org] On Behalf Of > > Radoslav Kolev > > Sent: Friday, November 11, 2016 6:24 PM > > To: Linux Users Group - Bulgaria > > Subject: Re: [Lug-bg] Под-домейн, зад рутер > > > > > > > > 2016-11-11 18:09 GMT+02:00 Veselin Sinanov : > > > > Най-лесно си добави A или CNAME запис в DNS съвръра на хостинг > провайдера, > > който насочва sub1.root-domain.com към статичния IP адрес, който ти е > > предоставен от доставчика. После на рутера мапваш един/няколко/всички > > портове и протоколи които ти трябват към private адреса на машината. > > > > Не казваш какви протоколи те интересуват и дали е необходим достъп и до > > други машини зад този рутер. Ако е така и става въпрос за HTTP примерно, > > може да пуснеш някакво reverse-proxy > > > > > > ___ > > Lug-bg mailing list > > Lug-bg@linux-bulgaria.org > > http://linux-bulgaria.org/mailman/listinfo/lug-bg > > > > ___ > Lug-bg mailing list > Lug-bg@linux-bulgaria.org > http://linux-bulgaria.org/mailman/listinfo/lug-bg > ___ Lug-bg mailing list Lug-bg@linux-bulgaria.org http://linux-bulgaria.org/mailman/listinfo/lug-bg
Re: [Lug-bg] Под-домейн, зад рутер
Извинявам се за печатните грешки. Та нещо от сорта ми е мисълта. class Index(): def get(self, request): return redirekt("http://ip:9000";) На 11.11.2016 19:34 "Григор" написа: > Не че разбирам мн. Но защо не сложиш един редирелт към второто ip. > Поне аз разбрах че това е целта. Като подам request към > sub1.root-domain.com до ме препрати към твоя рутер а рутера да ме портне > към вътрешно > > На 11.11.2016 19:23 "Stanislav Paskalev" написа: > >> Връзката между две машини винаги е адрес:порт към адрес:порт. Името не >> участва и като такова няма протоколо-независим начин да постигнеш това >> което искаш с един и същ адрес на рутера. Вземи повече публични IP-та >> от доставчика - след можеш да ги сложиш както на самия рутер всичките, >> така и на самите машини и да има публично рутиране до тях. >> >> Поздрави, >> Станислав >> Stanislav Paskalev >> >> >> 2016-11-11 18:34 GMT+02:00 Veselin Sinanov : >> > Сори за неуточнението, опитах се първо да бъда кратък да няма излишна >> много >> > информация. Ето какъв е сценария. >> > >> > >> > >> > Понеже, искам да имам повече от един под домейна, който да се >> транслират към >> > различни хост машини (т.е. различни private IP адреси). >> > >> > >> > >> > Относно протоколите, няма ограничение на протоколите. Например: >> > >> > Ако имаме два поддомейна, sub1.root-domain.com <=> Private IP1, и >> примерно >> > sub2.root-domain.com <=> Private IP2, тогава: >> > >> > >> > >> > HTTP за sub1.root-domain.com да се насочва към HTTP порт-а на Private >> IP1, >> > FTP за sub1.root-domain.com да се насочва към FTP на Private IP1, >> както за >> > >> > HTTP за sub2.root-domain.com да се насочва към HTTP порт на Private >> IP2, FTP >> > за sub1.root-domain.com да се насочва към FTP на Private IP2.. >> > >> > >> > >> > Или казано с други думи, всчики портове/протоколи за >> sub1.root-domain.com да >> > се насочват 1-to-1 към портовете/протоколите на Private IP1 хост, и >> всички >> > портове за sub2.root-domain.com да се насочват 1-to-1 към портовете на >> > Private IP2 хост. >> > >> > >> > >> > -Веско >> > >> > >> > >> > From: Lug-bg [mailto:lug-bg-boun...@linux-bulgaria.org] On Behalf Of >> > Radoslav Kolev >> > Sent: Friday, November 11, 2016 6:24 PM >> > To: Linux Users Group - Bulgaria >> > Subject: Re: [Lug-bg] Под-домейн, зад рутер >> > >> > >> > >> > 2016-11-11 18:09 GMT+02:00 Veselin Sinanov : >> > >> > Най-лесно си добави A или CNAME запис в DNS съвръра на хостинг >> провайдера, >> > който насочва sub1.root-domain.com към статичния IP адрес, който ти е >> > предоставен от доставчика. После на рутера мапваш един/няколко/всички >> > портове и протоколи които ти трябват към private адреса на машината. >> > >> > Не казваш какви протоколи те интересуват и дали е необходим достъп и до >> > други машини зад този рутер. Ако е така и става въпрос за HTTP примерно, >> > може да пуснеш някакво reverse-proxy >> > >> > >> > ___ >> > Lug-bg mailing list >> > Lug-bg@linux-bulgaria.org >> > http://linux-bulgaria.org/mailman/listinfo/lug-bg >> > >> >> ___ >> Lug-bg mailing list >> Lug-bg@linux-bulgaria.org >> http://linux-bulgaria.org/mailman/listinfo/lug-bg >> > ___ Lug-bg mailing list Lug-bg@linux-bulgaria.org http://linux-bulgaria.org/mailman/listinfo/lug-bg
Re: [Lug-bg] Под-домейн, зад рутер
2016-11-11 18:34 GMT+02:00 Veselin Sinanov : > Относно протоколите, няма ограничение на протоколите. > За съжаление технически не стоят така нещата. За HTTP примерно няма да имаш проблем, защото в самия протокол е предвидено да има "виртуални хостове" или N домейна на един и същ IP адрес. Пускаш едно reverse-proxy и то ще пренасочва към съответния вътрешен сървър. Ако протокола от по-високо ниво не поддържа такава функционалност, то като пристигне пакет към твоя външен ИП на определен TCP/UDP порт няма как да разбереш към кой вътрешен сървър е насочен. Ако те устройва една и съща услугита на различни машини във вътрешната мрежа да се виждат отвън на различни портове, то тогава няма проблем да ги мапнеш. ___ Lug-bg mailing list Lug-bg@linux-bulgaria.org http://linux-bulgaria.org/mailman/listinfo/lug-bg
Re: [Lug-bg] Под-домейн, зад рутер
Връзката между две машини винаги е адрес:порт към адрес:порт. Името не участва и като такова няма протоколо-независим начин да постигнеш това което искаш с един и същ адрес на рутера. Вземи повече публични IP-та от доставчика - след можеш да ги сложиш както на самия рутер всичките, така и на самите машини и да има публично рутиране до тях. Поздрави, Станислав Stanislav Paskalev 2016-11-11 18:34 GMT+02:00 Veselin Sinanov : > Сори за неуточнението, опитах се първо да бъда кратък да няма излишна много > информация. Ето какъв е сценария. > > > > Понеже, искам да имам повече от един под домейна, който да се транслират към > различни хост машини (т.е. различни private IP адреси). > > > > Относно протоколите, няма ограничение на протоколите. Например: > > Ако имаме два поддомейна, sub1.root-domain.com <=> Private IP1, и примерно > sub2.root-domain.com <=> Private IP2, тогава: > > > > HTTP за sub1.root-domain.com да се насочва към HTTP порт-а на Private IP1, > FTP за sub1.root-domain.com да се насочва към FTP на Private IP1, както за > > HTTP за sub2.root-domain.com да се насочва към HTTP порт на Private IP2, FTP > за sub1.root-domain.com да се насочва към FTP на Private IP2.. > > > > Или казано с други думи, всчики портове/протоколи за sub1.root-domain.com да > се насочват 1-to-1 към портовете/протоколите на Private IP1 хост, и всички > портове за sub2.root-domain.com да се насочват 1-to-1 към портовете на > Private IP2 хост. > > > > -Веско > > > > From: Lug-bg [mailto:lug-bg-boun...@linux-bulgaria.org] On Behalf Of > Radoslav Kolev > Sent: Friday, November 11, 2016 6:24 PM > To: Linux Users Group - Bulgaria > Subject: Re: [Lug-bg] Под-домейн, зад рутер > > > > 2016-11-11 18:09 GMT+02:00 Veselin Sinanov : > > Най-лесно си добави A или CNAME запис в DNS съвръра на хостинг провайдера, > който насочва sub1.root-domain.com към статичния IP адрес, който ти е > предоставен от доставчика. После на рутера мапваш един/няколко/всички > портове и протоколи които ти трябват към private адреса на машината. > > Не казваш какви протоколи те интересуват и дали е необходим достъп и до > други машини зад този рутер. Ако е така и става въпрос за HTTP примерно, > може да пуснеш някакво reverse-proxy > > > ___ > Lug-bg mailing list > Lug-bg@linux-bulgaria.org > http://linux-bulgaria.org/mailman/listinfo/lug-bg > ___ Lug-bg mailing list Lug-bg@linux-bulgaria.org http://linux-bulgaria.org/mailman/listinfo/lug-bg
Re: [Lug-bg] Под-домейн, зад рутер
Сори за неуточнението, опитах се първо да бъда кратък да няма излишна много информация. Ето какъв е сценария. Понеже, искам да имам повече от един под домейна, който да се транслират към различни хост машини (т.е. различни private IP адреси). Относно протоколите, няма ограничение на протоколите. Например: Ако имаме два поддомейна, sub1.root-domain.com <=> Private IP1, и примерно sub2.root-domain.com <=> Private IP2, тогава: HTTP за sub1.root-domain.com да се насочва към HTTP порт-а на Private IP1, FTP за sub1.root-domain.com да се насочва към FTP на Private IP1, както за HTTP за sub2.root-domain.com да се насочва към HTTP порт на Private IP2, FTP за sub1.root-domain.com да се насочва към FTP на Private IP2.. Или казано с други думи, всчики портове/протоколи за sub1.root-domain.com да се насочват 1-to-1 към портовете/протоколите на Private IP1 хост, и всички портове за sub2.root-domain.com да се насочват 1-to-1 към портовете на Private IP2 хост. -Веско From: Lug-bg [mailto:lug-bg-boun...@linux-bulgaria.org] On Behalf Of Radoslav Kolev Sent: Friday, November 11, 2016 6:24 PM To: Linux Users Group - Bulgaria Subject: Re: [Lug-bg] Под-домейн, зад рутер 2016-11-11 18:09 GMT+02:00 Veselin Sinanov : Най-лесно си добави A или CNAME запис в DNS съвръра на хостинг провайдера, който насочва sub1.root-domain.com към статичния IP адрес, който ти е предоставен от доставчика. После на рутера мапваш един/няколко/всички портове и протоколи които ти трябват към private адреса на машината. Не казваш какви протоколи те интересуват и дали е необходим достъп и до други машини зад този рутер. Ако е така и става въпрос за HTTP примерно, може да пуснеш някакво reverse-proxy ___ Lug-bg mailing list Lug-bg@linux-bulgaria.org http://linux-bulgaria.org/mailman/listinfo/lug-bg
Re: [Lug-bg] Под-домейн, зад рутер
2016-11-11 18:09 GMT+02:00 Veselin Sinanov : Най-лесно си добави A или CNAME запис в DNS съвръра на хостинг провайдера, който насочва sub1.root-domain.com към статичния IP адрес, който ти е предоставен от доставчика. После на рутера мапваш един/няколко/всички портове и протоколи които ти трябват към private адреса на машината. Не казваш какви протоколи те интересуват и дали е необходим достъп и до други машини зад този рутер. Ако е така и става въпрос за HTTP примерно, може да пуснеш някакво reverse-proxy ___ Lug-bg mailing list Lug-bg@linux-bulgaria.org http://linux-bulgaria.org/mailman/listinfo/lug-bg