IPv6-Validierung

Ich verwendet IPAddressUtil.isIPv6LiteralAddress (ipAddress) Methode zum überprüfen der IPv6, aber diese Methode fehlschlägt, für die ipv6-Adresse/Präfix-Länge-format (das format wird erwähnt in RFC 4291 Abschnitt 2.3) von IPV6.

Könnte jemand wissen, alle Prüfungen, die Validierung der "ipv6-Adresse/Präfix-Länge" - format?

Rechtlichen Darstellungen von IPV6

  1. ABCD:EF01:2345:6789:ABCD:EF01:2345:6789
  2. 2001:DB8:0:0:8:800:200C:417A
  3. FF01:0:0:0:0:0:0:101
  4. 0:0:0:0:0:0:0:1
  5. 0:0:0:0:0:0:0:0
  6. 2001:DB8::8:800:200C:417A
  7. FF01::101
  8. ::1
  9. ::
  10. 0:0:0:0:0:0:13.1.68.3
  11. 0:0:0:0:0:FFFF:129.144.52.38
  12. ::13.1.68.3
  13. FFFF:129.144.52.38
  14. 2001:0DB8:0000:CD30:0000:0000:0000:0000/60
  15. 2001:0DB8::CD30:0:0:0:0/60
  16. 2001:0DB8:0:CD30::/60

NICHT legal Darstellungen von IPV6

  1. 2001:0DB8:0:CD3/60
  2. 2001:0DB8::CD30/60
  3. 2001:0DB8::CD3/60
  • Können Sie uns ein Beispiel geben von dem, was Sie versuchen, zu entsprechen?
  • Sicher, finden Sie unter ip-Adresse 2001:0DB8:0000:CD30:0000:0000:0000:0000/60
  • Das format für die Adresse Präfixe, keine Adressen.
  • Sie waren in der Lage, eine Lösung zu finden? Ich bin auch auf der Suche, um zu analysieren, IPv6-Präfix-Adressen.
InformationsquelleAutor Tony | 2011-05-11
Schreibe einen Kommentar