-
Data: 2020-01-15 18:07:20
Temat: Re: Aplikacja rozproszona a adres IP
Od: heby <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 15/01/2020 14:51, Borneq wrote:
> - wielu dostawców zmienia IP klienta, chyba minimalny czas na jednym IP
> to 24h lub czas połączenia
Do tego są usługi Dynamic DNS, np. duckdns.com. Wiele routerów ma wprost
do nich wsparcie.
> - jest tłumaczenie adresów NAT, jeden IP może odpowiadać wielu użytkownikom
To załatwia się przekierowaniem portów z sieci wewnętrznej na zewnątrz.
Obie techniki w 99% wprzypadków są wystarczające aby dostać sie do
usługi z dowolnego miejsca na świecie.
1% wypadków to nieszczęścia takie jak "dostawca nie ma publicznych IP"
albo "dostawca uznał że taki a taki zbiór portów/ipków jest a fuj".
> jak w taki sposób napisać serwer? mogę mieć 192.168.0.1:port
Przekieruj ten port na routerze i uruchom na routerze usługę dynamic dns.
> ale jak wyjść na świat? będzie zewnętrzne ip i ten sam port, a drugi
> komputer? czy też zostanie przetłumaczone to na inny port, wtedy jak
> łączyć się z innym?
Przekierować można dowolny port z sieci wewnątrznej na dowolny port IP
publicznego.
> Może będę mógł zainicjować połączenie jako client
> ale nie będę mógł być dostępny z zewnątrz?
Każdy na świecie będzie mógł się połaczyć na port na Twoim publicznym IP
pod adresem foo.dyndns.com i zostanie to automatycznie przekierowane do
środka sieci na maszynę 192.168 na wybrany port.
> Może dwóch bez zewnętrznego adresu może łączyć się za pomocą trzeciego,
> który musi mieć zewnętrzny?
Można, ale trzeba zapłacić za transfer. Dowolny serwer wirtualny jest w
granicach nastu zł miesięcznie, ale duży transfer do/z już nie.
> Czy natomiast IPv6 załatwia sprawę?
Pod waruniem że dostawca to wspiera. Ostatecznie można uzyć IPv6 brokera
(np. Hurricane) ale nie wiem czy te usłygi jeszcze funkcjonują. Wtedy
dostaje sie coś w rodzaju tunelu z wirtualnego adresu IPv6 do dowolnej
maszyny.
> Skąd rozproszona sieć będzie znała swoje adresy IP?
Poczytaj o overnet.
https://en.wikipedia.org/wiki/Overnet
> Jak postawić dostępny 24h serwer/client na jakimś hostingu?
Kupić hosting z wirtualką. Resztę da się wyklikać.
> Zazwyczaj
> jest tam miejsce na html i php ale czy jest tam możliwość uruchomienia
> programu C/C++, na przykład w OVH czy Nazwa.pl?
Możesz kupić całą maszynę wirtualną z czymkolwiek zainstalowanym w
środku (Linux. windwos itd itp). Choćby na Aruba Cloud. Płacisz jednak
za transfery.
Najnowsze wątki z tej grupy
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
Najnowsze wątki
- 2025-01-15 Gdańsk => System Architect (Java background) <=
- 2025-01-15 Żerniki => Specjalista ds. Employer Brandingu <=
- 2025-01-15 Kraków => User Experience Designer <=
- 2025-01-15 CYA: Minister Finansów odbija piłeczkę do PKW :-) [obiektywny brak możliwości wykonania wewnętrznie sprzecznej uchwały]
- 2025-01-15 Gdańsk => Solution Architect (Java background) <=
- 2025-01-15 Zielona Góra => Senior Field Sales (system ERP) <=
- 2025-01-15 Wrocław => Application Security Engineer <=
- 2025-01-15 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-01-15 Kraków => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-01-15 Białystok => Inżynier Serwisu Sprzętu Medycznego <=
- 2025-01-15 Warszawa => Programista .NET (C#/.NET) <=
- 2025-01-15 Warszawa => Developer Microsoft Dynamics 365 Finance & Operations (D36
- 2025-01-15 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2025-01-15 serce boli
- 2025-01-14 Seicento vs Szydło, comes back :)