2016-11-03 3 views
-1

Ce que je dois accomplir est d'avoir localhost résoudre à une adresse IPv4 plutôt qu'une adresse IPv6. Je suis un développeur ASP.NET et notre application web interne vérifie l'adresse IP sur quelques plages pour s'assurer que vous êtes dans une plage autorisée.Résolution de localhost en IPv4 ne fonctionne pas

J'ai essayé tout ce que je peux penser, même changer le fichier hosts que je ne pense pas avoir besoin de faire sur Windows 10. Regardez ma capture d'écran. Quelqu'un peut-il aider à expliquer pourquoi je reçois toujours IPv6?

PowerShell screenshot

+0

ceci appartient sur [su] –

+0

Ceci est un bug dans votre application web, pas un problème de configuration de Windows. La fixation de l'application Web est la solution préférée. –

Répondre

0

Regardez les propriétés de la carte réseau, « Modifier les paramètres de l'adaptateur » Vous devriez voir une liste de protocoles, comme « Client pour Microsoft Windows », « le partage de fichiers et d'imprimantes » et inférieurs à ceux .. "version Internet Protocol 4" eT "version Internet Protocol 6"

pour utiliser uniquement IPv4, vérifiez, et décocher IPv6

Ensuite, regardez les propriétés pour IPv4 Vous pouvez avoir besoin de spécifier une adresse IP, si vous n'avez aucun serveur DHCP qui allouent des adresses IP Ipv4. Cela pourrait ressembler à ... 192.168.1.X où X n'est pas utilisé par un autre système sur votre réseau.

Ce serait généralement faire la passerelle 192.168.1.1 et masque de 255.255.255.0

Vous pouvez également configurer votre DNS là. Je suggère d'utiliser libre de Google un 8.8.8.8 et 8.8.4.4