Может запись DNS CNAME указывать на подкаталог

Мы поддерживаем набор различного пользовательского населения с различными потребностями, таким образом, клиенты делегировали права и могут присвоить рабочую станцию или права администратора локального сервера столько (или так немного) люди, как они должны.

Они могут только сделать это в системе, у нас есть установка, как бы то ни было. Например:

  • Администраторским пользователям не разрешают получить доступ к Интернету из их администраторских учетных записей.
  • К электронной почте нельзя получить доступ из администраторских учетных записей
  • Правами администратора домена плотно управляют и ограничивают приблизительно двумя дюжинами человек (из приблизительно 40k пользователи.
43
задан 28 July 2009 в 22:17
4 ответа

DNS записывает только IP-адреса карты к именам хостов так, одним словом, нет

Вы могли, однако, использовать конфигурацию имени хоста в своем веб-сервере для обслуживания подкаталога, когда запрос входит. Как наличие something.domain.com перенаправляют/приравнивают на somethingelse.domain.com/downhere. Это зависело бы от Вашего программного обеспечения веб-сервера, не DNS.

49
ответ дан 28 November 2019 в 19:42
  • 1
    Спасибо, таким образом, для Apache я могу отредактировать apache2.conf файл, я принимаю –  Hannes de Jager 28 July 2009 в 22:26
  • 2
    В апаче а именно, Вы использовали бы функцию VirtualHosts. –  Scott Pack 28 July 2009 в 23:04

То, что Вы просите, является перенаправлением URL. Запись CNAME НЕ выполнит это.

Ваша самая легкая ставка должна была бы, вероятно, или использовать .htaccess файл или (еще легче), просто пишут быструю веб-страницу с обновлением meta или перенаправлением JavaScript для автоматического перенаправления пользователя.

Вы не упоминали свою ОС или веб-сервер, таким образом, я просто пытаюсь предоставить лучший универсальный ответ, я могу.

8
ответ дан 28 November 2019 в 19:42

Записи CNAME являются частью Системы доменных имен, системы именования для Интернета. Их единственная цель состоит в том, чтобы перевести имена хостов, как www.example.com в IP-адреса. Вы не можете присоединить имена папок или запросы к CNAME. Чтобы быть точными, CNAME решают на другие имена, которые сами могут быть A-записями, указывающими на IP-адреса или другие записи CNAME.

Ваш пример my.domain.com/subdir1 или лучше http://my.domain.com/subdir1 URI, Универсальный идентификатор ресурса, который используется todentify или называет ресурс в Интернете - в Вашем случае ресурс HTTP.

Так, обходное решение могло быть должно определить CNAME к другому заголовку хоста, который перенаправляет к Вашей папке с помощью ответа состояния HTTP 301 ("перемещенный постоянно"):

-> Browser requests subdir1.domain.com 
-> Server sends a HTTP status code 301 to the browser:
   REDIRECT my.domain.com/subdir1

Все веб-серверы и языки веб-программирования обеспечивают команды для этих типов перенаправлений.

20
ответ дан 28 November 2019 в 19:42

Нет. Записи CNAME могут только указать на записи DNS. Вы ищете перенаправление HTTP.

4
ответ дан 28 November 2019 в 19:42

Теги

Похожие вопросы