Wie kann ich wissen, ob mein Computer hinter NAT steht? [geschlossen]

8

Ich versuche NAT (Network Address Translation) zu verstehen.

Kann jemand erklären, wie ich feststellen kann, ob mein Computer ein NAT (hinter einem NAT) verwendet, oder wenn es eine eigene IP-Adresse verwendet?

    
ron 21.01.2014, 05:46
quelle

3 Antworten

7

Was Barmar in den Kommentaren gesagt hat, ist der einfachste Weg. Wenn Sie Ihre IP-Adresse über HTTP erhalten, ist dies ein Hinweis darauf, dass Sie sich entweder hinter einem NAT- oder einem HTTP-Proxy-Server befinden. (Ich nehme an, es ist möglich, dass Sie eine öffentliche IP-Adresse haben, aber Ihr Gerät ist so konfiguriert, dass HTTP über einen Caching-Proxy weitergeleitet wird.)

Die formale NAT-Erkennung und NAT-Klassifizierung kann mit dem STUN-Protokoll oder einem entsprechenden Protokoll in einem UDP- oder TCP-Dienst erfolgen sendet die IP-Adresse zurück an den Client, der damit verbunden ist.

Ein weiteres Zeichen, wenn Sie hinter einem NAT sind, ist, dass Ihre lokale IP-Adresse in einem privaten IP-Adressbereich liegt Als der Bereich 192.168.xy, der 10.xyz-Bereich oder 172.16.0.0-172.31.255.255 Bereich.

Und so ziemlich jedes Wi-Fi-Setup wird eine NAT-Konfiguration sein.

    
selbie 21.01.2014 11:11
quelle
0

Die NAT-Erkennungstechnik basiert auf zwei Beobachtungen über das Feld IP TTL (Time To Live).

  1. Host-Betriebssysteme haben charakteristische anfängliche TTL-Werte. Diese Eigenschaft der einzelnen Betriebssystemimplementierungen von TCP / IP ist wohlbekannt und kann als Teil eines "Fingerabdrucks" verwendet werden, um das Betriebssystem, das ein Host gerade ausführt, durch Untersuchung seines Datenverkehrs zu identifizieren.
  2. NAT-Geräte oder Gateways dekrementieren die TTL für Pakete, die sie weiterleiten.

Weitere Einzelheiten finden Sie unter Ссылка

    
sjpatel 21.01.2014 05:50
quelle
0

Fragen Sie einfach jemanden, der versucht, sich mit einem offenen Port auf Ihrem System zu verbinden ... Wenn das fehlschlägt, befinden Sie sich auf einem NAT.

Ein einfacher Weg besteht darin, den Assistenten zu verwenden, der in eMule enthalten ist: test port

PS: Deaktivieren Sie vor dem Test die Firewall oder öffnen Sie den Port!

    
Marco Marsala 26.09.2015 12:44
quelle

Tags und Links