Adres IP aplikacji uruchomionej na MAMP

0

Cześć,

Mam serwer MAMP zainstalowany na laptopie. Działam lokalnie. Jeżeli wysyłam requesta, np. z Javascript fetch, to tak naprawdę z jakiego adresu IP lub adresu URL ten request wychodzi? Wiadomo że w przeglądarce mam adres localhost:8888.

Dzięki

0

Wychodzi z localhost i trafia na localhost.

Zależy od konkretnej specyfikacji, ale to będzie IP 192.*.*.*, 172.*.*.* albo 127.*.*.*.

0

No dobrze, ale jeżeli wysyłam request na jakiś serwer. To ten serwer jak widzi mojego kompa? Pod jakim adresem? Requesty dochodzą przecież.

Potrzebuje zablokować klucz w Google Maps, tak żebym tylko ja mógł z niego korzystać. na razie działam lokalnie.

0

Aby była komunikacja między dwoma komputerami to muszą one mieć jakiś publiczny adres IP. I takie adresy widzą serwery między sobą. Wejdź sobie np na https://whatismyipaddress.com/
Pamiętaj, że Twój adres publiczny może być zmienny.

0

Ok dopóki nie publikuje strony w internecie mogę czuć się bezpiecznie xd Tak to zastrzege tylko pod URL konkretny i powinno być ok. Google daje taką opcje chyba.

No chyba że się myle ;p

0

Nie powiedziałbym że to zapewnia jakieś bezpieczeństwo.

0

Co konkretnie chcesz osiągnąć?

1

To jaki adres zobaczy serwer zależy od tego jak pakiety są rutowane i czy dochodzi do translacji adresów. Gdy ruch warstwy 3 modelu OSI wychodzi z Twojego komputera, to jako adresu źródłowego używa adresu IP przypisanego do interfejsu sieciowego, który został użyty. Po drodze jednak adres IP może zostać podmieniony przez jakieś proxy, które robi translację adresów (NAT). Zakładają zupełnie zwyczajną konfigurację, możemy ograniczyć się do 2 możliwości:

  • Jeżeli jesteś za NATem ISP, to serwer zobaczy adres IP ISP. W zasadzie nigdy nie masz gwarancji jaki to będzie adres.
  • Jeżeli posiadasz adres publiczny, to taki adres zobaczy serwer.
0
xavi_sof napisał(a):

to tak naprawdę z jakiego adresu IP lub adresu URL ten request wychodzi?

Nie wychodzi z żadnego URL, bo w tym skrócie R oznacza Resource, czyli coś, co serwery eksportują - twoja przeglądarka jest klientem.
Nie bardzo rozumiem w jakim kontekście pytasz, bo wtedy odmiennie by tzreba tłumaczyć.

Albo pytasz dla uzupełnienia wiedzy teoretycznej, które ewidentnie brakuje, wtedy pytanie jest zbyt wąskie, a to wiedza nie mająca nic do PHP, tylko sieci, routingu
Albo grzebiesz sie z jakimś praktycznym problemem ... na podstawie tego, co do tej pory ujawnione, wygląda mi jakbyś się pchał w XY Problem
https://typeofweb.com/problem-xy-czyli-gdy-nie-wiemy-o-co-pytamy

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