Podłączenie do servera bez znajomości IP?

1

Da się podłączyć do servera bez znajomości jego adresu IP? Zakładamy że wiemy na jakim porcie szukać i tyle. Da się jakoś szukać urządzenia do połączenia bez znajomości jego Adresu IP? Z czego korzystać?

0

Możesz spróbować podłączyć się do każdego dostępnego IP na świecie!

Albo użyć nazwy domenowej.

0

Znajdź moją babcię: nie podam Ci dokładnego adresu, nie podam miasta, ulicy, ale mogę podać numerek domu: 12

Wytłumacz o co Ci chodzi, bo to o co pytasz jest równie bezsensowne jak mój przykład z babcią.

0

W protokole UDP (ale w nim nie ma połączeń ;p) możesz jakoś uzyskać adres serwera (wysyłając broadcastem pakiety z pytaniem, mniej więcej). Ale w TCP się nie da. Często jest tak, że masz jeden niezmienny IP serwera, który jedynie przechowuje IP serwera(-ów) docelowych. Ewentualnie po nazwie domenowej (np. moj-server.superdomena.com).

0

można odnaleźć komputer docelowy korzystając z brodcastów - zadziała najdalej w sieci LAN - tam gdzie masz dostęp do konfiguracji ruterów i umożliwienie przepuszczania brodcastów.
1)
serv co określony czas puszcza brodcast w świat podając przy tym dane np pod jakim adresem oczekuje połączeń.
klient dostaje strzała takim brodcastem i pobiera sobie swoje dane i wykonuje połączenie
2)
serv czeka na sobie na jakimś porcie słuchając broadcastów na porcie x
klient strzela wywołaniem na port x
server odbiera żżdanie komunikacji i wysyła do nadawcy info na swój temat - lub nawiązuje połączenie z nadawcą na określonym porcie

0

Jest taki botnetowy myk, żeby stworzyć sobie pozornie pustą stronę internetową z jakimiś unikalnymi ciągami znaków (mogą to być jakieś klucze publiczne w ASCII do szyfrowania komunikacji) i gdzieś wśród tagów tej strony umieścić numery ip serwerów. Dzięki temu odpowiednio szczegółowe pytanie do adresów powszechnie znanych wyszukiwarek powinno dać tylko jeden wynik, którym będzie ta właśnie strona. Po jej odczycie dostajesz numery ip, które Cię interesują. Strona taka może leżeć w dowolnej domenie i może być na bieżąco aktualizowana z dowolnego miejsca świata dowolnym narzędziem - nawet z automatu przez te serwery, których numery ip się na niej znajdują.
Dzięki temu klient ma w kodzie jedynie adresy webowe przeglądarek oraz dane do wyszukiwania strony. Tak długo jak chociaż jedna znana wyszukiwarka będzie w internecie działać tak długo klient będzie mógł się bezobsługowo kontaktować z zawsze właściwymi serwerami. Serwer(y) będą mogły mieć każdego dnia inne ip, będą mogły być nawet każdego dnia w innej domenie, lecz dopóki będą taką stronę aktualizować, tak długo klient zawsze będzie mógł się z nimi skontaktować.
Co więcej nawet ta strona zawierająca numery serwerów też będzie mogła migrować - zarówno przez sieci jak i domeny - z szybkością z jaką wyszukiwarki aktualizują wyniki wyszukań (czyli zazwyczaj codziennie bo tak działają ich roboty).
Krótko mówiąc klient nie tylko nie zna ip serwerów, nie zna nawet miejsca, gdzie te ip są przechowywane, ale to nic nie przeszkadza. Po prostu nawiązanie połączenia trwa 2 sekundy dłużej.

0

Czyli dokladnie to co podal [losowa nazwa] - centralny serwer z ip pozostalych. W tym przypadku centralny serwer to serwer www.

1 użytkowników online, w tym zalogowanych: 0, gości: 1