IPAddress.MapToIPv4 Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Mappar objektet IPAddress till en IPv4-adress.
public:
System::Net::IPAddress ^ MapToIPv4();
public System.Net.IPAddress MapToIPv4();
member this.MapToIPv4 : unit -> System.Net.IPAddress
Public Function MapToIPv4 () As IPAddress
Returer
Returnerar IPAddress.
En IPv4-adress.
Kommentarer
Socketar med dubbla staplar kräver alltid IPv6-adresser. Möjligheten att interagera med en IPv4-adress kräver användning av IPv4-mappat IPv6-adressformat. Alla IPv4-adresser måste representeras i IPv4-mappat IPv6-adressformat som gör att ett IPv6-program endast kan kommunicera med en IPv4-nod. Med IPv4-mappat IPv6-adressformat kan IPv4-adressen för en IPv4-nod representeras som en IPv6-adress. IPv4-adressen kodas till 32 bitar av IPv6-adressen i låg ordning och 96 bitar med hög ordning innehåller det fasta prefixet 0:0:0:0:0:FFFF. IPv4-mappat IPv6-adressformat anges i RFC 4291. Mer information finns i www.ietf.org/rfc/rfc4291.txt.
Om du vill använda MapToIPv4 för att konvertera en IPv4-adress från IPv6-format till IPv4-format måste du först se till att du har en IPv4-adress. Anropa IsIPv4MappedToIPv6, som returnerar true om IP-adressen ursprungligen är IPv4 skriven som IPv6, eller false på annat sätt. Om IsIPv4MappedToIPv6 returnerar trueanvänder du MapToIPv4 för att göra konverteringen.