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

Sous Win2k3, j’utilisais httpcfg pour indiquer à IIS d’écouter sur des adresses IP spécifiques du serveur. Je souhaite 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 d’IIS7 ?

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 dans la liste, donc IIS7 se liera à toutes les adresses IP. Si vous ajoutez une adresse IP à la liste, il n’écoutera que 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.

Modification :

Pour lister les adresses IP, tapez la commande suivante après l’ajout de l’adresse IP :

netsh http show iplisten

L’utilitaire netsh retourne les informations suivantes :

IP addresses present in the IP listen list: xxx.xxx.x.x