Страница 1 из 2
Соединение хостинга с доменным именем
Добавлено: 25 июл 2004, 21:05
Oscar
Есть хостинг в университете с длинным и корявым именем и есть короткое и красивое имя.
Как это обычно соединяется?
То есть, может этим обычно хостер занимается, но это не тот случай.
Добавлено: 26 июл 2004, 12:12
AiK
Oscar, обычно этим занимается человек, имеющий доступ к DNS серверу. Но это для красивых доменов второго уровня, если ничего не путаю. И, кстати, не обязательно DNS должен располагаться у хостера. Он может быть и у регистратора.
Ещё вариант - mod_rewrite на сервере с красивым именем, если речь о домене 3-го уровня.
Добавлено: 26 июл 2004, 14:08
Oscar
AiK, "доступ к DNS серверу" ... это к любому? )) В любом случае это мне не поможет.
Регистратора ... Имя ребята на Украине как-то, быть может, не совсем официально регистрировали :-)
Речь именно о домене 3-го уровня! Можно о mod_rewrite подробнее немного?
Это нельзя, случайно, через .htaccess настроить?
И.. да, 3-й уровень, только короктое имя не имеет ничего общего с именем хостинга!..
Если же всё-таки нет ... Может таки можно с DNS побаловаться?))
Написать (или найти готовый) демон обработки DNS, положить его на место хостинга и заставить работать круглосуточно?....
Добавлено: 26 июл 2004, 14:20
AiK
Добавлено: 27 июл 2004, 13:55
Oscar
AiK, почитал и не только эту ссылку, для лучшего понимания посмотрел что-то на русском, поэкспериментировал..
При помощи rewrite я могу перенаправлять со своего сайта куда угодно, то есть со своего не красивого на красивый.
Возможно даже есть таки возможность (хотя у меня не получилось), чтобы адресс оставался прежним, а контент брался из другого места..
Но это всё не то! В таком случае мне бы пришлось на хосте, где красивое имя прописано этот .htaccess ставить ... а где это?..
По моему это не то, что могло бы решить мою проблему..
Если у меня адрес
http://www.site.com/~oscar/ то я даже не могу ловить имена
http://www.oscar.site.com, ибо они обрабатываются самим site.com ...
Может ещё какие идеи есть?...
Добавлено: 27 июл 2004, 14:10
AiK
Oscar, всё правильно. Редиректы ты должен ставить на oscar.site.com. Было бы крайне нелогично, если бы ты смог получить домен oscar.developing.ru вопреки нашей воле

А вот если я заведу [виртуальный] домен oscar.developing.ru, то при помощи mod_rewrite смогу отображать на нём
http://www.site.com/~oscar/
Добавлено: 27 июл 2004, 14:21
Oscar
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, но всё равно не вижу там ответов на свои вопросы ...
Добавлено: 27 июл 2004, 14:27
Oscar
Чуть конкретнее вопрос:
Как происходит регистрация нового имени?
Не на уровне: заплатил деньги - можешь пользоваться именем, прописав его в настройках того же Apache ))
А что делает компания по регистрации имён?
Добавлено: 27 июл 2004, 19:09
AiK
Oscar, ну и каша у тебя в голове
Упрощённо всё выглядит так: процесс разрешения имени в IP сначала идёт снизу вверх, а потом сверху вниз. Если на любом этапе знают про такое имя, то процесс завершается. Если нет, то всё идёт по принципу: "я не знаю, что это за имя, но знаю у кого спросить". Т.е. у вышестоящего DNS-сервера. Последним в восхождении вверх является сервер, куда делается запись от имени регистратора (таких серверов не одна штука, но не суть важно). Регистрация собственно и заключается в указании у кого спросить IP регистрируемого домена. И это всё справедливо для доменов 2-го уровня. Знания о доменах 3-го уровня не распространяются бо и доменов 2-го не мало. Поэтому, о существовании домена 3-го уровня справляться будут у того же нейм-сервера, что и у домена второго.
Добавлено: 27 июл 2004, 19:16
Oscar
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/
Оно заработает?