Назад | Перейти на главную страницу

Есть ли способ перечислить все доменные имена для настройки IIS?

У меня есть установка Windows 2003 IIS6.

Я хотел бы получить извлечение (вывод системы) всех записей DNS заголовка (виртуальные хосты и т. Д.).

Поскольку мне нужно переместить свой сервер и просто обновить IP-адреса (у меня нет прямого доступа к моему DNS-серверу, так как он управляется нашим хостинг-провайдером, и я не могу просто сказать «обновил все наши домены», поскольку мы есть другие сервера.

И нет, у меня нет уже существующего списка, часть этого была сделана до того, как я присоединился к своей компании.

Мысли? Есть ли способ или мне нужно пройти вручную и сделать это?

Вы можете перечислить существующие сайты с помощью:

cscript C:\WINDOWS\system32\iisweb.vbs /query

Результат выглядит следующим образом: Host столбец - это значение заголовка хоста.

Connecting to server ...Done.
Site Name (Metabase Path)                     Status  IP              Port  Host
================================================================================
Default Web Site (W3SVC/1)                    STARTED ALL             80    N/A
directory.example.com (W3SVC/2)               STARTED ALL             80    directory.example.com

Вот Technet для iisweb.vbs так же хорошо как Управление веб-сайтами с помощью скриптов родительская статья.