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

Создание поддомена - что я делаю не так?

У меня есть VPS (Windows Server 2008) с установленным IIS 7.0. У меня домен от godaddy.com

Я создал сайт (за пределами сайта по умолчанию). Теперь я хочу указать test.mydomain.com на этот веб-сайт IIS. Я выполнил следующие шаги:

  1. В IIS 7 для этого сайта в разделе «Привязки» -> «Хост» я ввожу субдомен test.mydomain.com как показано на рисунке:

  1. В GoDaddy я перешел в Forward Subdomains и настроил его, как показано

Теперь в браузере, если я открываю test.mydomain.com - я вижу свой веб-сайт. Однако, когда я нажимаю на любую ссылку, я ожидаю увидеть test.mydomain.com/Test.aspx (с именем страницы), которого я не делаю, потому что оно замаскировано. Если я его не замаскирую, то я вижу IP-адрес в URL-адресе.

Кроме того, когда я маскирую его, когда я наводю курсор на ссылки, я вижу ссылки, похожие на http://66.xxx.xxx.xx/MyPage.aspx

Как правильно настроить домен?

Я считаю, что проблема в том, как настроен DNS ...

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

Конфигурация хоста, которую вы уже выполнили в IIS7, будет использовать указанное вами имя хоста (например, test.mydomain.com) для сопоставления запроса с правильным веб-приложением.

Я не знаком с GoDaddy, но похоже, что он создает фрейм, и в качестве места назначения фрейма указывается то, что вы вводите в разделе «Переслать этот домен».

Что вам нужно сделать, так это заставить GoDaddy создать то, что называется A запись для DNS вашего доменного имени и укажите, что A запись на ваш IP-адрес.

Я предполагаю, что «Пересылка и маскирование» - это не то, что вам нужно, и вы, вероятно, ищете что-то вроде записей DNS.