誰かの役に立つと思うので・・・


ホストヘッダーを追加する

Providing Additional Host Headers (IIS 6.0)

Listing 9.5   Sample Script for Setting Up Host Headers

cscript //nologo translate.js "CONTOSO.COM" > siteid.txt
 
for /f %%I in (siteid.txt) do SET SITEID=%%I

Adsutil set w3svc/%SITEID%/serverbindings ":80:WWW.CONTOSO.COM" ":80:CONTOSO.COM"

Del siteid.txt

adsutil.vbs は C:\WINDOWS\ServicePackFiles\i386 に在りました。

C:\Inetpub\AdminScripts にあるのが一般的かも。

>adsutil set w3svc/586521028/serverbindings ":80:www.contoso.com" ":80:contoso.com" ":80:www.user8.temp.co.jp" ":80:user8.temp.co.jp"
serverbindings : (LIST) ":80:www.contoso.com" ":80:contoso.com" ":80:www.user8.temp.co.jp" ":80:user8.temp.co.jp"

← 実行結果を IIS マネージャで確認

← 実行結果を Metabase Explorer で確認


C# で列挙する

エクスポートしたら・・・

CIM Studio

ソースコード

↓実行結果

----------------------------------------
W3SVC/1
既定の Web サイト
1
    -----
    Hostname,
    IP,
    Port, 80
----------------------------------------
W3SVC/2
Microsoft SharePoint の管理
1
    -----
    Hostname,
    IP,
    Port, 9201
----------------------------------------
W3SVC/3
hoge
1
    -----
    Hostname,
    IP,
    Port, 8008
----------------------------------------
W3SVC/3684
Administration
1
    -----
    Hostname,
    IP,
    Port, 8099
----------------------------------------
W3SVC/586521028
tempsite
4
    -----
    Hostname, www.contoso.com
    IP,
    Port, 80
    -----
    Hostname, contoso.com
    IP,
    Port, 80
    -----
    Hostname, www.user8.temp.co.jp
    IP,
    Port, 80
    -----
    Hostname, user8.temp.co.jp
    IP,
    Port, 80


ツールをダウンロードするなら

Download details Internet Information Services (IIS) 6.0 Manager for Windows XP

Download details Internet Information Services (IIS) 6.0 Resource Kit Tools

Download details Internet Information Services (IIS) 6.0 Resource Kit


ツールの使い方

Using CIM Studio to Understand the IIS Metabase