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


18

No Win2k3, eu costumava httpcfgdizer ao IIS para ouvir endereços IP específicos no servidor. Quero executar o Apache com o VisualSVN Server na porta 80 em outro endereço IP, mas o IIS7 se liga a todos os endereços IP por padrão.

Que utilitário para o IIS7 controla as ligações do IIS7?


isso fez o truque, mas você deve adicionar o ip enquanto o serviço http estiver funcionando.
BasePointer

Respostas:


22

Eu encontrei a resposta. Existe um utilitário chamado netsh.

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

Por padrão, não há endereços IP na lista, portanto, 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 entre em vigor.

Editar:

Para listar os endereços IP, digite o seguinte comando após a adição do endereço IP:

netsh http show iplisten

O netshutilitário retorna as seguintes informações:

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

0

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

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

ou

[cabeçote] em *: 80

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.