Warum funktioniert meine Internetverbindung auch dann, wenn meine IPv4 169.xyz ist?

696
Cold Coder

Ich bin noch ziemlich neu in der Netzwerkdiagnose und habe herumgesucht, als ich Kommentare darüber sah, ob Ihre IPv4 auf 169.xyz eingestellt war, um zu wissen, dass sich die Netzwerkprobleme um den Router drehten, der die DHCP-Anfrage nicht erhielt. Ich war neugierig auf meine eigene Einstellung und stellte sich heraus, dass es auch 169.xyz war, was mich verwirrt, weil das nicht bedeutet, dass mir niemals eine IP-Adresse vom Router zugewiesen wurde. Wenn nicht, wie war ich dann noch mit dem Internet verbunden? Ich könnte hier eine Menge Konzepte verwirren, so dass eine nette Erklärung helfen kann, mich in die richtige Richtung zu weisen. Danke vielmals!

0
Welches Betriebssystem verwenden Sie und was ist in Ihrer Routingtabelle? RalfFriedl vor 5 Jahren 0
Ohne weitere Details zu kennen, haben Sie wahrscheinlich eine IPv6-Adresse, aber keine IPv4-Adresse. In der Vergangenheit ist diese Frage jedoch zu weit gefasst und auch die Antworten sind zu weit gefasst. JakeGould vor 5 Jahren 0

2 Antworten auf die Frage

1
Spiff

Einige verschiedene Erklärungen:

  1. Es gibt viele Adressen, die mit 169.xyz beginnen. Hierbei handelt es sich um normale, öffentlich routbare Adressen, die möglicherweise Ihrem Internetdienstanbieter und Ihr Internetdienstanbieter Ihrem Gerät zugewiesen wurden.

  2. Der Block, an den Sie denken, der für die IPv4-Link-Local-Adressierung vorgesehen ist, ist 169.254.xy. Ohne zu wissen, ob Ihr zweites Oktett 254 ist, können wir nicht sagen, ob es überraschend ist, mit dem Internet zu surfen diese Adresse

  3. Auch wenn Sie tun eine 169.254.xy IP - Adresse haben, ist es denkbar, dass der Router als NAT (NAPT) Gateway für dieses Subnetz handelt, und es wie ein RFC1918 privates Subnetz zu behandeln. Ich habe Router gesehen, die versuchen, die Konnektivität für alle Clients zu gewährleisten, indem sie automatisch NAT für alle Adressen ausführen, die ein Client gerade verwendet. Ich vermute auch, dass die meisten Home-Gateway-Router so dumm sind, dass Sie das 169.254.xy-Subnetz als privates NAT-Subnetz konfigurieren können.

  4. Ihr Computer könnte über IPv6 ins Internet gehen, wahrscheinlich über "NAT64". Hierbei handelt es sich um ein Schema, bei dem Ihr Client nur eine IPv6-Adresse erhält. Wenn er jedoch mit einem reinen IPv4-Host kommunizieren muss, geschieht dies über eine IP-Adresse "NAT64" NAT-Gateway, normalerweise beim ISP. Die meisten Leute wissen das nicht, aber der Mobilfunkanbieter T-Mobile in den USA ist auf diese Weise "nur IPv6". Wenn Sie ein Smartphone auf T-Mobile haben, erhält es nur eine IPv6-Adresse. Wenn Sie einen reinen IPv4-Server benötigen, spricht Ihr Telefon mit dem NAT64-Gateway von T-Mobile, das Ihre reinen IPv6-Pakete in IPv4-Pakete umwandelt, bevor Sie sie an den reinen IPv4-Server weiterleiten. Ich betone die Wahrscheinlichkeit von NAT64, da selbst im Jahr 2018 nicht genügend Dienste über IPv6 erreichbar sind. Wenn Sie also nur IPv6-fähige Server erreichen konnten,

Das Problem bei dieser Antwort ist, dass die Frage zu vage ist, um eine Antwort zu geben. Auch wenn Sie mit dieser Antwort gute Absichten haben, ist der Realitätsbesuch nur eine ziemlich zufällige Liste gebildeter Ideen. keine Antwort Diese Frage muss geklärt oder geschlossen werden. JakeGould vor 5 Jahren 0
Ja, du hast recht, mein ipv4 hat keine .254 in der zweiten Reihe von Ziffern. Ihre Antwort war hilfreich und eine gute Lektüre. Vielen Dank. Cold Coder vor 5 Jahren 0
0
Attie

169.254.0.0/16ist ein Block, der für " Link-Local Addresses " reserviert ist - dh: 169.254.0.0an 169.254.255.255. Windows ist ziemlich aggressiv beim Zurückgreifen auf eine Link-Local-Adresse und führt dies automatisch aus, wenn keine Adresse von DHCP abgerufen werden kann oder eine DHCP-Lease nicht erneuert werden kann.

Ein typischer Heimnetzwerkrouter 192.168.0.0/16weist IP-Adressen über DHCP zu, wobei der für " Private Network " reservierte Block verwendet wird, dh: 192.168.0.0to 192.168.255.255. Der Block ist am häufigsten in eine 192.168.0.x/24oder 192.168.1.x/24durch Standardeinstellungen unterteilt.

Ich wäre sehr überrascht, wenn Ihr Computer hatte eigentlich Internet - Zugang mit nur dieser Adresse als Link-Local - Adresse wird keine haben Routing (Standard - Gateway) oder DNS - Server zur Verfügung ... Wenn Sie diesen Bereich verwenden, indem Sie explizit die Konfiguration Dein Router entsprechend - etwas, was du technisch nicht tun solltest.

Möglicherweise haben Sie zwei Adressen zugewiesen, die Link-Local-Adresse (übrig geblieben von einer fehlgeschlagenen DHCP-Interaktion) und eine Adresse von Ihrem DHCP-Server (der ein Gateway und DNS-Server bereitstellt).

Das Problem bei dieser Antwort ist, dass die Frage zu vage ist, um eine Antwort zu geben. Auch wenn Sie mit dieser Antwort gute Absichten haben, ist der Realitätsbesuch nur eine ziemlich zufällige Liste gebildeter Ideen. keine Antwort Diese Frage muss geklärt oder geschlossen werden. JakeGould vor 5 Jahren 0