Comment puis-je contrôler quelle adresse IP IIS7 utilise?

18

Dans Win2k3, j'avais l'habitude httpcfgde dire à IIS d'écouter des adresses IP spécifiques sur le serveur. Je veux exécuter Apache avec VisualSVN Server sur le port 80 sur une autre adresse IP mais IIS7 se lie à toutes les adresses IP par défaut.

Quel utilitaire pour IIS7 contrôle les liaisons IIS7?

Michael
la source
cela a fait l'affaire, mais vous devez ajouter ip pendant que le service http fonctionne.
BasePointer

Réponses:

22

J'ai trouvé la réponse. Il existe un utilitaire appelé netsh.

netsh http add iplisten ipaddress=xxx.xxx.xxx.xxx

Par défaut, il n'y a aucune adresse IP sur la liste, donc IIS7 se liera à toutes les adresses IP. Si vous ajoutez une adresse IP à la liste, il écoutera uniquement cette adresse IP ou toute adresse IP ajoutée à la liste. Il est nécessaire de redémarrer IIS7 pour que la modification prenne effet.

Éditer:

Pour répertorier les adresses IP, tapez la commande suivante après avoir ajouté l'adresse IP:

netsh http show iplisten

L' netshutilitaire renvoie les informations suivantes:

IP addresses present in the IP listen list: xxx.xxx.x.x
Brennan
la source
0

Cliquez simplement sur le dossier "Sites" dans le gestionnaire IIS et il répertorie toutes les liaisons.

*: 80 serait la limite de toutes les adresses IP non attribuées

ou

[hostheader] le *: 80

Chad Grant
la source