Fordern Sie die IPv6-Adresse über IPv4 an

536
Alex

Ich arbeite an einem Projekt zur Entdeckung von IPv6-Hosts über das Internet und habe eine Frage. Gibt es eine Möglichkeit, eine Anfrage an eine IPv4-Adresse zu senden und mir ihre IPv6-Adresse (falls vorhanden) zurückzugeben?

2
There is no direct translation from IPv6 to IPv4. Any translation would only be visible to the NAT device itself assigning the addresses. As Grawity explains you can prefix an IPv4 address but the resulting address is NOT an actual IPv6 address. Ramhound vor 10 Jahren 0

2 Antworten auf die Frage

2
pjc50

Du könntest:

  • Nehmen Sie die IP4-Adresse und machen Sie eine umgekehrte Suche. Dies gibt Ihnen einen Hostnamen.
  • Suchen Sie nach AAAA-Einträgen für diesen Hostnamen. Dadurch erhalten Sie eine IP6-Adresse.
-2
Ash King

Es ist irgendwie möglich, schauen Sie sich diesen Link an:

https://www.ultratools.com/tools/ipv4toipv6

Wenn Sie die IPv4-Adresse bereits kennen, können Sie sie von dort aus konvertieren. Ob Sie diese in Ihr Projekt integrieren können, weiß ich nicht, hängt von der Art der Kodierung ab.

Die "Konvertierung" ist unbrauchbar, da sie nur in "IPv4-mapped" -Adressennotation konvertiert wird (dies könnte durch einfaches Anfügen der IPv4-Adresse mit `:: ffff:`) erfolgen. Die "zugeordneten" Adressen sind immer noch IPv4-Adressen und können nicht zur Kommunikation über ein IPv6-Netzwerk verwendet werden. Siehe [RFC 4291] (http://tools.ietf.org/html/rfc4291#section-2.5.5.2) und [RFC 4038] (http://tools.ietf.org/html/rfc4038#section-4.2). warum sie überhaupt existieren. grawity vor 10 Jahren 0
Deshalb sagte ich 'irgendwie möglich' Ash King vor 10 Jahren 0
@AshKing - Wenn Sie wussten, dass Sie diesen Punkt im Detail erklären sollten. Ramhound vor 10 Jahren 0