Fragen Sie nach der IPv6-Adresse über IPv4

2

Ich arbeite an einem Projekt zur Erkennung 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?

Alex
quelle
Es gibt keine direkte Übersetzung von IPv6 nach IPv4. Eine Übersetzung ist nur für das NAT-Gerät sichtbar, das die Adressen zuweist. Wie Grawity erklärt, können Sie eine IPv4-Adresse voranstellen, die resultierende Adresse ist jedoch KEINE tatsächliche IPv6-Adresse.
Ramhound

Antworten:

2

Du könntest:

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

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 sie in Ihr Projekt integrieren können, hängt davon ab, in welchem ​​Format Sie sie codieren.

Ash King
quelle
Die "Konvertierung" ist nutzlos, da sie nur in die "IPv4-gemappte" Adressennotation konvertiert (dies kann durch einfaches Präfixieren der IPv4-Adresse mit erfolgen ::ffff:). Die "zugeordneten" Adressen sind weiterhin IPv4-Adressen und können nicht für die Kommunikation über ein IPv6-Netzwerk verwendet werden. In RFC 4291 und RFC 4038 erfahren Sie, warum sie überhaupt existieren.
Grawity
Deshalb habe ich "Art von möglich" gesagt
Ash King
@AshKing - Wenn Sie wüssten, dass Sie diesen Punkt im Detail erklären sollten.
Ramhound