Como posso controlar qual endereço IP o IIS7 usa?

18

No Win2k3, usei o httpcfg para dizer ao IIS para ouvir endereços IP específicos no servidor. Desejo executar o Apache com o VisualSVN Server na porta 80 em outro endereço IP, mas o IIS7 é vinculado a todos os endereços IP por padrão.

Qual utilitário do IIS7 controla as ligações do IIS7?

Atualização: encontrei a resposta. Existe um utilitário chamado netsh.

netsh http adicionar iplisten ipaddress = xxx.xxx.xxx.xxx

Por padrão, não há endereços IP na lista, então o IIS7 será vinculado a todos os endereços IP. Se você adicionar um IP à lista, ele ouvirá apenas esse IP ou qualquer IP adicionado à lista. É necessário reiniciar o IIS7 para que a alteração tenha efeito.

    
por Dallas 19.03.2009 / 05:30

2 respostas

22

Atualização: encontrei a resposta. Existe um utilitário chamado netsh.

netsh http adicionar iplisten ipaddress = xxx.xxx.xxx.xxx

Por padrão, não há endereços IP na lista, então o IIS7 será vinculado a todos os endereços IP. Se você adicionar um IP à lista, ele ouvirá apenas esse IP ou qualquer IP adicionado à lista. É necessário reiniciar o IIS7 para que a alteração tenha efeito.

Editar:

Para listar o endereço IP, digite o seguinte comando depois que o endereço IP for adicionado:

netsh http show iplisten

O utilitário Netsh retorna as seguintes informações:

IP addresses present in the IP listen list: xxx.xxx.x.x
    
por 25.04.2009 / 05:00
0

Basta clicar na pasta "Sites" no gerenciador do IIS e listar todas as ligações.

*: 80 seria o limite de todos os IPs não atribuídos

ou

[hostheader] em *: 80

    
por 25.04.2009 / 05:07