Соединение хостинга с доменным именем

Настройка и администрирование веб-серверов.
Аватара пользователя
Oscar
Сообщения: 958
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

25 июл 2004, 21:05

Есть хостинг в университете с длинным и корявым именем и есть короткое и красивое имя.

Как это обычно соединяется?
То есть, может этим обычно хостер занимается, но это не тот случай.
Аватара пользователя
AiK
Сообщения: 2274
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

26 июл 2004, 12:12

Oscar, обычно этим занимается человек, имеющий доступ к DNS серверу. Но это для красивых доменов второго уровня, если ничего не путаю. И, кстати, не обязательно DNS должен располагаться у хостера. Он может быть и у регистратора.

Ещё вариант - mod_rewrite на сервере с красивым именем, если речь о домене 3-го уровня.
Даже самый дурацкий замысел можно воплотить мастерски
Аватара пользователя
Oscar
Сообщения: 958
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

26 июл 2004, 14:08

AiK, "доступ к DNS серверу" ... это к любому? )) В любом случае это мне не поможет.
Регистратора ... Имя ребята на Украине как-то, быть может, не совсем официально регистрировали :-)

Речь именно о домене 3-го уровня! Можно о mod_rewrite подробнее немного?
Это нельзя, случайно, через .htaccess настроить?
И.. да, 3-й уровень, только короктое имя не имеет ничего общего с именем хостинга!..

Если же всё-таки нет ... Может таки можно с DNS побаловаться?))
Написать (или найти готовый) демон обработки DNS, положить его на место хостинга и заставить работать круглосуточно?....
Аватара пользователя
AiK
Сообщения: 2274
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

26 июл 2004, 14:20

Даже самый дурацкий замысел можно воплотить мастерски
Аватара пользователя
Oscar
Сообщения: 958
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

27 июл 2004, 13:55

AiK, почитал и не только эту ссылку, для лучшего понимания посмотрел что-то на русском, поэкспериментировал..
При помощи rewrite я могу перенаправлять со своего сайта куда угодно, то есть со своего не красивого на красивый.
Возможно даже есть таки возможность (хотя у меня не получилось), чтобы адресс оставался прежним, а контент брался из другого места..

Но это всё не то! В таком случае мне бы пришлось на хосте, где красивое имя прописано этот .htaccess ставить ... а где это?..
По моему это не то, что могло бы решить мою проблему..

Если у меня адрес http://www.site.com/~oscar/ то я даже не могу ловить имена http://www.oscar.site.com, ибо они обрабатываются самим site.com ...

Может ещё какие идеи есть?...
Аватара пользователя
AiK
Сообщения: 2274
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

27 июл 2004, 14:10

Oscar, всё правильно. Редиректы ты должен ставить на oscar.site.com. Было бы крайне нелогично, если бы ты смог получить домен oscar.developing.ru вопреки нашей воле :) А вот если я заведу [виртуальный] домен oscar.developing.ru, то при помощи mod_rewrite смогу отображать на нём http://www.site.com/~oscar/
Даже самый дурацкий замысел можно воплотить мастерски
Аватара пользователя
Oscar
Сообщения: 958
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

27 июл 2004, 14:21

AiK, ага, ну что ж ясно .. Да-да, было у меня чувство, что что-то я неправильно думаю ..

Но вот такой случай .. доменные имена .ru - это есть один сервер, которые отвечает за адрес ru, и раздаёт остальным виртуальные имена?
Не думаю .. Я думал, что существуют DNS-таблицы .. вопрос в том, как они существуют? :-)
Я просто пытаюсь охватить взглядом интернет и не могу )))))

Но если ... допустим в локальной сети будет в DNS прописано, что
oscar.developing.ru соотносится с IP-адресом сайта http://www.site.com/~oscar/, то вы даже не узнаете, что люди ходят на этот адрес..

Вопрос, а где границы "локальной" сети .ru ? :-)
В ней же много DNS серверов и я просто не понимаю, что произойдёт, если в одном из них прописано
http://www.site.com 195.0.0.1
а в другом
http://www.site.com 195.0.0.2
И оба IP существуют и оба физические, допустим ... Куда пользователь будет идти?...

Или такой случай исключён? Если да - то как ?..

Сейчас читаю общую теорию о DNS, но всё равно не вижу там ответов на свои вопросы ...
Аватара пользователя
Oscar
Сообщения: 958
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

27 июл 2004, 14:27

Чуть конкретнее вопрос:
Как происходит регистрация нового имени?
Не на уровне: заплатил деньги - можешь пользоваться именем, прописав его в настройках того же Apache ))

А что делает компания по регистрации имён?
Аватара пользователя
AiK
Сообщения: 2274
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

27 июл 2004, 19:09

Oscar, ну и каша у тебя в голове :)
Упрощённо всё выглядит так: процесс разрешения имени в IP сначала идёт снизу вверх, а потом сверху вниз. Если на любом этапе знают про такое имя, то процесс завершается. Если нет, то всё идёт по принципу: "я не знаю, что это за имя, но знаю у кого спросить". Т.е. у вышестоящего DNS-сервера. Последним в восхождении вверх является сервер, куда делается запись от имени регистратора (таких серверов не одна штука, но не суть важно). Регистрация собственно и заключается в указании у кого спросить IP регистрируемого домена. И это всё справедливо для доменов 2-го уровня. Знания о доменах 3-го уровня не распространяются бо и доменов 2-го не мало. Поэтому, о существовании домена 3-го уровня справляться будут у того же нейм-сервера, что и у домена второго.
Даже самый дурацкий замысел можно воплотить мастерски
Аватара пользователя
Oscar
Сообщения: 958
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

27 июл 2004, 19:16

AiK, да я и сам знаю :-)

А если так:
есть сервер http://www.site.com
есть http://www.oscar.site.com

Есть хост, где это лежит http://www.host.com/oscar

И есть третий )))
http://www.connect.com

Если в этом третьем (connect) прописать в таблице DNS:
http://www.oscar.site.com -> http://www.host.com/oscar/

Оно заработает?
Ответить