Para o IIS 6, a configuração é armazenada no arquivo MetaBase.xml, que por padrão está em %SYSTEMROOT%\System32\inetsrv
(para 32 bits) ou %SYSTEMROOT\SYSWOW64\inetsrv
(para 64 bits).
Procure por IIsWebServer
nós. Eles terão um atributo chamado ServerBindings
, que indicará a qual porta o site está vinculado. Você terá que analisar o valor, pois ele também incluirá as informações de ligação do cabeçalho do host.
O formato do valor é
:port:hostname [[:port:hostname] ...]
Portanto, um exemplo com dois cabeçalhos de host configurados para o site seria
:80:host1.mydomain.com :80:host2.mydomain.com
Para informações de configuração do IIS7, é armazenado em %SYSTEMROOT%\system32\inetsrv\config\applicationHost.config
. Procure <binding>
nodes (que são nós filhos de <bindings>
, que são, por sua vez, nós filhos de <site>
nodes). O atributo bindingInformation
do nó <binding>
contém as informações do cabeçalho da porta / host no mesmo formato acima.