Axerr | 2020-06-16 19:31:52 UTC | #1
~~Dzień dobry~~ Wieczór dobry? Drodzy forumowicze,
Przekierowałem domenę xyz.coś
na adres mojego VPSa rekordem A
:
* IN A 0.0.0.0
(0.0.0.0 to przykładowy adres VPSa)
Napisałem prostą aplikację w Javie, która akceptuje połączenia na porcie 80 i przy akceptacji połączenia chciałbym wiedzieć, co użytkownik wpisał przy połączeniu: czy było to cośtam.xyz.coś
czy fneifneifn.xyz.coś
czy xyz.coś
- po prostu czego użytkownik użył do połączenia się z aplikacją.
~~Pozdrawiam~~
Dziękuję za pomoc :smiley:
Nieznajomy11 | 2020-06-16 20:06:25 UTC | #2
Domeny są zazwyczaj wykorzystywane tylko do rozwiązania na adres IP, to już konkretne protokoły aplikacji przekazują nazwę domenową, której użyły, do serwerów. Po porcie 80 można założyć HTTP. W tym protokole informacja o domenie znajduje się w nagłówku Host
.
Axerr | 2020-06-16 20:07:29 UTC | #3
A czy rekord SRV (np do minecrafta czy innej gry) mógłby przekazać subdomenę?
Nieznajomy11 | 2020-06-16 20:10:09 UTC | #4
Rekord nie przekazuje domeny. Jak już wcześniej wspomniałem, robi to aplikacja i to od konkretnej aplikacji zależy, czy zostanie ta informacja przekazana i w jaki sposób.
DNS nie musi działać dla każdego tak samo, ty możesz mieć takie rozwiązanie, a ja mogę sobie w /etc/hosts ustawić inny adres/domenę i też będzie działać.
system | 2020-07-18 20:17:50 UTC | #5
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.