IIS7'nin hangi IP adresini kullandığını nasıl kontrol edebilirim?


18

Win2k3'te, httpcfgIIS'ye sunucudaki belirli IP adreslerini dinlemesini söylerdim. Apache'yi VisualSVN Server ile 80 numaralı bağlantı noktasında başka bir IP adresinde çalıştırmak istiyorum, ancak IIS7 varsayılan olarak tüm IP adreslerine bağlanıyor.

IIS7 için hangi yardımcı program IIS7 bağlarını denetler?


hile yaptı, ama http hizmeti çalışırken ip eklemek zorunda.
BasePointer

Yanıtlar:


22

Cevabı buldum. Adlı bir yardımcı program var netsh.

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

Varsayılan olarak listede IP adresi yoktur, bu nedenle IIS7 tüm IP adreslerine bağlanır. Listeye bir IP eklerseniz, yalnızca o IP'yi veya listeye eklenen herhangi bir IP'yi dinler. Değişikliğin geçerli olması için IIS7'yi yeniden başlatmak gerekir.

Düzenle:

IP adreslerini listelemek için, IP adresi eklendikten sonra aşağıdaki komutu yazın:

netsh http show iplisten

Yardımcı netshprogram aşağıdaki bilgileri döndürür:

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

0

IIS yöneticisinde "Sites" klasörüne tıkladığınızda tüm bağlantılar listelenir.

*: 80, atanmamış tüm IP'lere bağlı olacaktır

veya

[hostheader] üzerinde *: 80

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.