Для простоты предположим, что у меня на виртуальной машине 2 сайта. Первый сайт - www.mltsolutions.com, второй - www.boxfetch.com. Вот мой IIS на сервере:
Сосредоточившись на www.boxfetch.com, вот привязки сайта:
IP-адрес - это внутренний IP-адрес сервера. У меня есть простая страница index.html для тестирования, расположенная в корневом каталоге. Вот где у меня есть веб-контент для моих сайтов, который я соответствующим образом сопоставил в IIS:
Наконец, я настроил свои настройки DNS для www.boxfetch.com так, чтобы иметь запись A (*), которая указывает на общедоступный IP-адрес моего веб-сервера. Когда это установлено таким образом, при доступе к веб-сайту содержимое отображается в разделе «Веб-сайт по умолчанию» в IIS. Итак, я бы предположил, что мне нужно сделать что-то вроде * .boxfetch.com вместо подстановочного знака *
. Я пробовал это, но получаю «Неразрешенную ошибку DNS» даже после ожидания периода распространения. Вот мой DNS:
ВОПРОС: Очевидно, я хочу разместить несколько сайтов на одном IP. Я иду по правильному пути? Вы видите что-нибудь, что я делаю неправильно? Я чувствую, что мне нужно делать что-то еще в IIS.
DNS не распространяется.
Создайте запись A для boxfetch.com и www.boxfetch.com, которая разрешается в ваш общедоступный IP-адрес.
Добавьте boxfetch.com в привязки веб-сайта для веб-сайта boxfetch.
Сделайте то же самое для другого веб-сайта.