У меня есть VPS (Windows Server 2008) с установленным IIS 7.0. У меня домен от godaddy.com
Я создал сайт (за пределами сайта по умолчанию). Теперь я хочу указать test.mydomain.com
на этот веб-сайт IIS. Я выполнил следующие шаги:
test.mydomain.com
как показано на рисунке:
Теперь в браузере, если я открываю 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.