Ich fand die Antwort…
3.4 Wenn es eine Funktion wie GetLocalAddress verwendet, um IP der Web site programmatically zu überprüfen oder IIS 7.0 Maschinenbordbuch zu untersuchen, ist das Resultat „:: 1“ anstelle von „127.0.0.1“ oder eine Schnur mögen „fe80:: e1ac: c656: a6bd: d619%10
“. Warum? [Oberseite]
Das Resultat wird erwartet. Diese sind Adressen IPv6 anstelle von IPv4. :: 1 ist die lokale Loopbackadresse von IPv6, das 127.0.0.1 im Format IPv4 entspricht.
Durch Rückstellung wird IPv6 auf Windows 2008 ermöglicht. Wenn Sie es sperren möchten, gehen, Panel->Network und das Teilen der Center->Manage Network Connections zu steuern. Uncheck IPv6 in Ihrem Eigentum der Network Connection. Jedoch sperrt dieses nicht die Loopbackschnittstelle von IPv6, das bedeutet, dass
http://localhost/ noch in: resultiert: 1. Um alle Schnittstellen IPv6 auf dem Bediener völlig zu sperren, müssen wir DisabledComponents Registereigentum auf 0xffffffff darunter verursachen und einstellen:
HKEY_LOCAL_MACHINE \ SYSTEM \
CurrentControlSet
\ Dienstleistungen
\ Tcpip6
\ Parameter
.
und den Bediener neu starten. IE und IIS7 beginnen, Adressen IPv4 nach diesem zu verwenden.
Hinweis:
929852 wie man bestimmte Bestandteile der Internet Protocolversion 6 (IPv6) in Windows Vista sperrt
http://support.microsoft.com/default.aspx?scid=kb;EN-US;929852