Jaki jest rzeczywisty adres IP mojego komputera

19

Testuję, aby zobaczyć, jaki jest mój adres IP, ale w zależności od używanej witryny otrzymuję inny adres IP. Używam routera

Jeśli tego użyję, mój adres IP to

wprowadź opis zdjęcia tutaj

Jeśli tego użyję, mój adres IP to

wprowadź opis zdjęcia tutaj

Jeśli tego użyję, mój adres IP to

wprowadź opis zdjęcia tutaj

Jeśli używam ipconfig/all, mój adres IP to 192.168.209.1

Dlaczego moja wersja adresu IP jest zmienna? Czy to ma coś wspólnego z DHCP ???

Dlaczego mój adres IP zaczyna się czasem od 202, 218 lub 58 czasami?

Jaki jest prawdziwy adres IP mojego komputera?

Computernerd
źródło
sprawdzasz twój ip w tej samej sesji?
Amit Chauhan
Czy wykonujesz te testy z tego samego komputera?
Dariusz
Tak, z tej samej sesji i z tego samego komputera
Computernerd

Odpowiedzi:

11

Pierwszy i drugi adres IP nie należy do Ciebie - należy do SGCableVision Inc.

58.182.192.245

218.186.18.232

Zakładam, że słyszałeś o NAT . Pozwala to na translację adresów IP na różne adresy IP, aby usprawnić zarządzanie siecią, a także nie używać wszystkich adresów IPv4 dostępnych w podsieci. Te adresy IP należą do twojego dostawcy usług internetowych. Najprawdopodobniej są to adresy IP bramy dostawcy - oznacza to jakiś router graniczny między dostawcą usług internetowych a publicznym Internetem. Wracając do routera granicznego, ten adres IP jest następnie tłumaczony na nowy adres IP dostarczony przez serwer dhcp, a następnie wielokrotnie, aż osiągnie źródłowy adres IP.

Możesz zobaczyć, jak ten proces się tworzy, wykonując polecenie traceroute lub tracert -d z wiersza polecenia w systemie Windows na stronie www.google.com lub 4.2.2.2.

Rudolph
źródło
1
SGCablevision jest usługodawcą internetowym, którego używa, chociaż to stara nazwa, którą zrzucili - Nazywa się teraz Starhub, oczywiście, należy do nich i nie jest to NAT. Pierwszy adres IP jest w rzeczywistości „poprawny”, ale chyba że ty wcześniej napotykałem głowy na ten problem, nie wiedziałbyś o tym
Journeyman Geek
Dobra uwaga - chciałbym dowiedzieć się, jak to działa, jeśli nie jest to NAT. Zwróciłem na to uwagę tylko z powodu naszej własnej konfiguracji u dostawcy usług internetowych, w którym pracuję, ale zauważmy, że robimy bezprzewodowy internet. Konfiguracja może być inna, ale dla użytkowników końcowych mamy reguły NAT.
Rudolph
2
To całkowicie zgadywanie. Zasadniczo ruch przez port 80 przechodzi przez jeden lub więcej serwerów proxy. Domyślam się, że używają jakiejś formy równoważenia obciążenia i prawdopodobnie zapewniają pewien stopień buforowania (co może wyjaśniać, dlaczego zawsze otrzymujesz ten sam adres IP w witrynach wykrywania) i że niektóre witryny, które nie łączą się z portem 80, wykrywają Adresy IP poprawnie. W przeciwieństwie do Nat lub CGN możesz łączyć się z publicznego adresu IP lub z niego - mogę na przykład ssh na moich serwerach domowych, a nawet uzyskać dostęp do serwera WWW działającego na niestandardowym porcie.
Journeyman Geek
1
Szczegóły kryjące się za metodami listy blokowej lub rodzajami szkicowymi, jak w przypadku każdego bloku upoważnionego przez rząd. Szczerze mówiąc, nikt poza jednym z 3 dużych dostawców usług internetowych prawdopodobnie nie zna dokładnych szczegółów, a moja odpowiedź opiera się całkowicie na lokalnej wiedzy i faktycznych eksperymentach z systemem tego samego dostawcy. W mojej odpowiedzi jest całkiem sporo tego, jak to wypracowałem. Witryna, do której link podałem w swojej odpowiedzi, pokazuje, co się dzieje
Journeyman Geek
Dodałbym, jeśli masz jakieś sposoby na sprawdzenie nat, daj mi znać, a dodam to do mojej odpowiedzi
Journeyman Geek
10

Użyłem starhub wcześniej i znalazłem wiele takich samych rzeczy. Mam kilka teorii na ten temat - uważam, że przyczyną jest przezroczysty serwer proxy, którego Starhub musi używać do blokowania witryn na „symbolicznej” liście bloków - wydaje się, że jest to wymóg dla wszystkich dostawców usług internetowych tutaj .

Pierwsze dwa adresy są prawdopodobnie nieprawidłowe i dotyczą serwerów proxy Starhub. Trzeci jest prawdopodobnie poprawny. Dostaję te same adresy co ty przez pierwsze dwa. 58.xxx jest tym dla twojego modemu i jest to sposób na dotarcie do sieci z zewnątrz, z odpowiednim przekierowaniem portów.

Adres 192.168.209.1 jest nietypowy, prawdopodobnie jest wewnętrzny, ale nie widziałem, aby jakikolwiek router używał tego zakresu lub prawdopodobnie używałby 192.168.209.254 dla siebie. Powinien działać między komputerami w Twojej sieci, ale nie z zewnątrz.

To oczywiście nie jest CGN, ponieważ adresy IP nie są w zakresie CGN, wszystkie są zwykłymi adresami IP, a Starhub nie używa CGN na kablu (nie mam pojęcia o połączeniach światłowodowych). Ruch poza portem 80 wydaje się niezmieniony - w przeszłości korzystałem z usługi wykrywania adresów IP na alternatywnym porcie i rutynowo SSH do mojego domowego serwera boxen z losowych sieci.

Jak łatwo to sprawdzić?

Nie jestem pewien co do planów światłowodowych, ale w przypadku planów kablowych najlepiej zacząć od routera - jeśli jest podłączony do modemu (Starhub używa desek surfingowych Motorola w swoich planach kablowych niskiej jakości), sprawdź na routerze i jeśli jest to brama cisco (używają ich do czegoś lepszego niż plan „podstawowy”), zaloguj się i sprawdź. Kiedyś miałem skrypt bash, który pobierałby zawartość strony startowej mojego starego routera, i zeskrobywałem to, aby zasilić dynamiczny skrypt DNS. Router modemu lub cokolwiek podłączonego bezpośrednio do modemu zgłasza prawidłowy adres IP.

Odkryłem również, że ta strona ma test, który pokazuje twój adres proxy i prawdziwy adres IP

To powiedziawszy, usługi Starhub mogą czasami zostać wyjątkowo zepsute. Jednym z efektów ubocznych przezroczystego serwera proxy jest to, że wiele witryn blokujących pobieranie jest bezużytecznych, ponieważ wszystkie one wykrywają ten sam adres IP.

Od miesięcy miałem problemy z routingiem z konkretnym, całkowicie internetowym komiksem SFW, a potem to znów działałoby. Robią także przechwytywanie nx (co polega na wskazywaniu nieprawidłowych domen na portalu wyszukiwania starhub), ale to wyklucza.

Co ciekawe, trzecia strona nie odbiera mojego adresu IPV6 (który obsługuje starhub).

Journeyman Geek
źródło
6

Wygląda na to, że Twój dostawca usług internetowych może korzystać z NAT klasy Carrier - w związku z tym Twój komputer / router może być niedostępny z niektórych części Internetu. (Możliwe jest również, że korzystasz z jakiejś usługi anonimizacji VPN / IP).

„Prawdziwy adres” twojego komputera to 192.168, ale oczywiście nie powinien on działać poza twoją siecią i jest tłumaczony na adres „prawdziwego świata”.

Całkiem fajnie - zastanawiam się, jak to jest zepsute !!!

Davidgo
źródło
Nie, myślę, że tylko dostawcy usług internetowych na światłowodzie używają CGN.
Journeyman Geek
1

Żaden adres IP nie należy do twojego komputera. Twój komputer ma przypisany adres IP 192.168.209.1w sieci lokalnej. Ale nie ma on internetowego adresu IP, więc inne maszyny muszą obsługiwać żądania internetowe.

„Jaki jest mój adres IP” naprawdę przekłada się na „Jaki jest publiczny adres IP, który kojarzysz z tym żądaniem”. Więc to adres maszyn, które mają publiczne adresy IP, które obsługują twoje żądania.

David Schwartz
źródło
1

Twój dostawca internetu kablowego prawdopodobnie dał ci modem kablowy ipv6 i jest używany w trybie Dual Stack Lite , co oznacza, że ​​nie masz przypisanego publicznego adresu ipv4 do modemu.

Aby komunikować się z serwerami obsługującymi tylko ipv4, NAT / Proxy łączą twoje ipv6, tak aby serwery te mogły odpowiadać za pośrednictwem ipv4, który następnie zostanie powiadomiony o adresowalnym modemie ipv6.

I prawdopodobnie przekierowują twoje żądania do określonych serwerów NAT / Proxy, w zależności od ich dostępności, stąd zmienność.

Adres ipv6 na zrzucie ekranu to najprawdopodobniej prawdziwy adres ipv6 twojego modemu, twój publiczny adres ip, na który serwery obsługujące ipv6 będą bezpośrednio odpowiadać bez potrzeby serwera NAT / Proxy.

Adres 192.168.xx to prawdziwy adres twojego komputera, który nigdy nie będzie twoim publicznym adresem. Jest to adres twojego komputera w sieci lokalnej. Pozostałe adresy to adresy twojego modemu / twoich usługodawców serwerów NAT / proxy.

Daniel F.
źródło