Сопоставление файлов DNS - PullRequest
       17

Сопоставление файлов DNS

0 голосов
/ 30 октября 2009

Я пытаюсь разработать функцию для веб-приложения, но я немного запутался в этом вопросе. Мне было интересно, если кто-нибудь может пролить свет на следующий сценарий.

Скажем, мое веб-приложение расположено по адресу domain1.com , а веб-сайт пользователя расположен по адресу domain2.com . Я хотел бы разрешить пользователю сопоставлять свой домен с одним из файлов / страниц на моем сервере. Так что, если кто-то получит доступ к domain2.com / files , он будет внутренне и прозрачно направлен на domain1.com / files.aspx? Domain = 2 (обратите внимание на параметр домена).

Я знаю, что это можно сделать с помощью простого перенаправления файлов (301 или 302) на сервере пользователей, но я хотел бы добиться этого на уровне DNS. Как я могу это сделать?

Заранее спасибо!

Ответы [ 3 ]

1 голос
/ 30 октября 2009

Вы можете сопоставить domain2.com (или поддомен) с тем же IP-адресом, на котором работает domain1.com, используя запись A. Это все, чего вы можете достичь на уровне DNS, так как это не заботится о структуре каталогов.

0 голосов
/ 30 октября 2009

Подключаемый модуль «HTTP Redirector» для Simple DNS Plus делает это только в том случае, если вы настроите его для перенаправления на «http://domain1.com/files.aspx?domain=#HOST#"

Технически он фактически выполняет перенаправление HTTP (собственный DNS невозможен), но это делается на DNS-серверах вместо веб-сервера.

См. http://www.simpledns.com/kb.aspx?kbid=1258

0 голосов
/ 30 октября 2009

Проще говоря, вы не можете. Если вы хотите указать foo.domain1.com на запись для foo.domain2.com, то вы, вероятно, можете использовать запись CNAME, но DNS не имеет ни малейшего представления о URL-адресах HTTP.

...