BG Development


Страници: (4) 1 [2] 3 4   ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Connection timeout през Bulsat
akrachev
Публикувано на: 16-02-2019, 18:50
Quote Post



Име: акрачев
Група: Потребител
Ранг: Почетен член

Мнения: 1216
Регистриран на: 27.11.09



QUOTE (kierenski @ 16-02-2019, 14:36)
Като цяло хостинга който ползваш не е от най-добрите, като те ползват име за разделяне на сайтовете вместо IP, което създава доста проблеми при високо-натоварени сайтове.

Можеш ли да ми обясниш това, че не го разбрах - досега винаги съм мислил, че да си хостинг е да взимеш един VPS който върви с IP и да даваш квоти ...


--------------------
PMEmail PosterUsers Website
Top
kierenski
Публикувано на: 16-02-2019, 20:02
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 369
Регистриран на: 10.01.16



По принцип е така, но някои хостинг фирми правят оптимизации като си слагат тяхно общо WEB прокси на портове 80,443 (nginx или подобни) и рутират заявения домейн към вътрешно IP което е на виртуалната машина. Ти пускаш твоя домейн към проксито, а то го прехвърля към виртуалката.
Така ти можеш да правиш всичко с виртуалната машина но имаш изрязани портове защото нямаш външно IP да е статично насочено на ниво пакет към твоята виртуална машина, а само пренасочени някои портове като 80,21,22,443.
PMEmail Poster
Top
gat3way
Публикувано на: 17-02-2019, 00:23
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 5090
Регистриран на: 22.06.12



QUOTE
Винаги трябва на твоя компютър да е публичен интернет адрес а не както доста правят тип 192.168.x.x или 10.x.x.x. което ти реже портовете.
Това е важен момент за разработчици на сайтове.


Що бе, ти не си ли виждал като traceroute-ваш нещо как някой хоп на майната си при съвсем различен доставчик ти връща връща отговор от 192.168.нещоси, как става тази работа след като не е "публичен" адрес жива мистерия значи icon_smile.gif
PMEmail Poster
Top
kierenski
Публикувано на: 17-02-2019, 09:35
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 369
Регистриран на: 10.01.16



QUOTE (gat3way @ 17-02-2019, 00:23)
QUOTE
Винаги трябва на твоя компютър да е публичен интернет адрес а не както доста правят тип 192.168.x.x или 10.x.x.x. което ти реже портовете.
Това е важен момент за разработчици на сайтове.


Що бе, ти не си ли виждал като traceroute-ваш нещо как някой хоп на майната си при съвсем различен доставчик ти връща връща отговор от 192.168.нещоси, как става тази работа след като не е "публичен" адрес жива мистерия значи icon_smile.gif

Виждал съм, но нямам време да изнасям лекция на всеки по отделно що е теория на хаоса и как се прилага в интернет icon_wink.gif

Публичните адреси са уникални, докато частните не са.
PMEmail Poster
Top
Gamma Goblin
Публикувано на: 17-02-2019, 09:38
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 4014
Регистриран на: 21.02.18



Ама на никойне му трябва "публичен" (както ти го наричаш) адрес - даже в повечето случаи е нежелателно защото е предпоставка за по-ниска сигурност.
PMEmail PosterUsers Website
Top
thrawn
Публикувано на: 17-02-2019, 10:12
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 3864
Регистриран на: 17.01.17



Ми то адресите се наричат баш публични и частни... Като реално няма никаква разлика между тях (освен в това, че частните не се рутират по подразбиране).
PMEmail Poster
Top
gat3way
Публикувано на: 17-02-2019, 11:45
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 5090
Регистриран на: 22.06.12



Не, "публичните" адреси спокойно може да не са уникални и всъщност немалка част от тях не са. Във всяка anycast схема има един и същ IP адрес сложен на няколко хоста пръснати по света. Така работят CDN-ите и разни такива услуги които са географски пръснати по различни локации за да дават възможно по-ниска латентност като ги достъпва юзъра без значение къде се намира.

Но примерът с traceroute и отговорът от RFC1918 адреса е много показателен и е и причината защо разделянето на ipv4 адресите на "публични" и "частни" всъщност не е особено правилно и изказвания от сорта на "192.168.x.x не е истински адрес" са лаишки. Рутируем/нерутируем е далеч по-коректният термин. А защо въпреки че е нерутируем адрес, това от traceroute-ването стига до теб е интересен въпрос, но има много логично обяснение. Рутирането обикновено се случва на база крайния адрес, не този на източника. Сега следва интересното - има си добри практики, много добре описани и по-дърти от повечето хора в този форум, които описват какъв трафик трябва да се филтрира по border рутерите. Според тях, входящ или транзитен трафик с източник rfc1918 адрес трябва да се филтрира. И като видиш някой хоп да ти връща ICMP exceeded при трейсрутването с такъв сорс адрес, това означава просто едно - нито твоят доставчик, нито неговите peer-и по веригата чак до въпросния хост, не прилагат като хората въпросните добри практики. Обикновено това явление все пак се наблюдава в рамките на до 2-3 автономни системи, в България, но понякога се случва и по-"далечен" хост да ти ги връща тези неща, което е голяма забава.
PMEmail Poster
Top
kierenski
Публикувано на: 17-02-2019, 12:46
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 369
Регистриран на: 10.01.16



gat3way, към правилата винаги има и изключения.
Аз за това не употребявам публичен и частен, а външен и вътрешен (разбирай рутируем и не рутируем).

Отностно ANYCAST адресите за да имат възможност няколко машини да го обслужват те не се назначават на никоя машина конкретно, а рутерите прослушват трафика и го пренасочват на ниво пакет към различни машиини според определени правила подобно на прокси сървър.
Машините обслужващи ANYCAST адресите макар и с вътрешни адреси при тях те може да са както публични така и часни.
Както споменах с по-предишен пост VPS работят с вътрешни адреси които може да са или публични или частни, но винаги са вътрешни.

Публичните адреси винаги имат свойството да са уникални за машина когато са назначени !!!
PMEmail Poster
Top
gat3way
Публикувано на: 17-02-2019, 13:10
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 5090
Регистриран на: 22.06.12



Anycast адресите си се слагат баш на някоя машина конкретно и няма никакво прокси, което да терминира трафик. Този хост вече може и да е load-balancer и да терминира трафик и да го разхвърля на няколко бекенда ако натоварването го налага, но спокойно може и да не е и да е сървър който си сервира сам, това е въпрос на изисквания и имплементация.

Например ако искам да си направя PoP някъде в щатите, отивам сдоговарям си да си колокирам или наема техника в някой тамошен дейтацентър, конфигурирам един BGP рутер да анонсира моите си префикси. Когато някой от щатите реши да ми достъпи хоста с неговия си anycast адрес, динамичното рутиране сработва така че трафикът да се терминира на щатската машина, не на тази тук. Така два различни хоста - този тук и този там имат точно един и същ "публичен" рутируем IP адрес. И няма никакво проксиране и тем подобни неща, всичко се случва на мрежовия слой, не на транспортния или приложния както е при проксирането.
PMEmail Poster
Top
thrawn
Публикувано на: 17-02-2019, 13:25
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 3864
Регистриран на: 17.01.17



QUOTE (kierenski @ 17-02-2019, 12:46)
Публичните адреси винаги имат свойството да са уникални за машина когато са назначени !!!

А викаш, частните нямат това "свойство" icon_smile.gif
PMEmail Poster
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (4) 1 [2] 3 4  Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0