1. Насколько я знаю, на domain.com и www.domain.com можно повесить разные сайты. Но можно ли достоверно считать, что хозяин у этих сайтов один? 2. Что вообще значит www.? В чем глубойкий смысл его наличия или отсутствия? Чем оно отличается от создания вручную домена третьего уровня www? 3. Что означают доменные имена вида www1.domain.com, www2.domain.com? (раньше был www1.mts.ru, ща на нем редирект). Опять же, чем они отличаются от ручных одноименных доменов третьего уровня?
только есть есть SSL handshake и, ессно, сертификат. Смысл был 20 лет назад, когда www.xxx висел на одном серевере, ftp.xxx на другом. Тогда не было (не нужен был) NAT, не было firewalls... Чичас смысла нету, только внешний вид. Думаю это самый примитивный load balancing на redirect-ах.
_DEN_ 1. хз 2. зависит от того как DNS-сервер настроен. Само по себе www ничего не значит и большинство DNS-серверов считают www.somehost.com и somehost.com идентичными ресурсами. Ты можешь настроить свой собственный DNS как тебе заблагорассудится 3. думаю, что ничего особенного они не означают. просто так назвали. можно было бы назвать server1.domain.com server2.domain.com и т.д.
Да, верно. www.domain.com и domain.com это разные сайты. Вот смотри реальный конф с вымышленными сайтами: Код (Text): <VirtualHost 127.0.0.1:80> ServerName domain.com - имя домена ServerAlias www.domain.com - алиас, тут можно и www1.domain.com привязать, хоть 10 сразу DocumentRoot /home/user/public_html ServerAdmin webmaster@domain.com ## User user # Needed for Cpanel::ApacheConf <IfModule mod_userdir.c> Userdir disabled Userdir enabled user </IfModule> <IfModule mod_suphp.c> suPHP_UserGroup user user </IfModule> <IfModule concurrent_php.c> php4_admin_value open_basedir "/home/user:/usr/lib/php:/usr/php4/lib/php:/usr/local/lib/php:/usr/local/php4/lib/php:/tmp" php5_admin_value open_basedir "/home/user:/usr/lib/php:/usr/local/lib/php:/tmp" </IfModule> <IfModule !concurrent_php.c> <IfModule mod_php4.c> php_admin_value open_basedir "/home/user:/usr/lib/php:/usr/php4/lib/php:/usr/local/lib/php:/usr/local/php4/lib/php:/tmp" </IfModule> <IfModule mod_php5.c> php_admin_value open_basedir "/home/user:/usr/lib/php:/usr/local/lib/php:/tmp" </IfModule> <IfModule sapi_apache2.c> php_admin_value open_basedir "/home/user:/usr/lib/php:/usr/php4/lib/php:/usr/local/lib/php:/usr/local/php4/lib/php:/tmp" </IfModule> </IfModule> <IfModule !mod_disable_suexec.c> SuexecUserGroup user user </IfModule> CustomLog /usr/local/apache/domlogs/domain.com-bytes_log "%{%s}t %I .\n%{%s}t %O ." CustomLog /usr/local/apache/domlogs/domain.com combined ScriptAlias /cgi-bin/ /home/user/public_html/cgi-bin/ </VirtualHost> За каждый домен отвечает вот такой VirtualHost на сервере, если www.domain.com вынести в отдельный хост и указать как ServerName, то это будет отдельный сайт с отдельной DocumentRoot директорией.
im1111 Ну вот да, я как раз по настройкам vhost и помню что можно. s0larian Тут вопрос скорее обратный - может ли ВНЕЗАПНО оказаться так, что у сайтов domain.com и www.domain.com два разных хозяина, ничего не подозревающих друг о друге?
нет, за домен 2го уровня отвечает аккредитованный регистратор, а за 3го сам администратор домена второго уровня, никто кроме администратора домена 2го уровня не сможет создать домен 3го, т.к. это делается из панели управления DNS непосредственно и записи хранятся в NS сервере обслуживающем домен 2го уровня.
im1111 Так. Я только сейчас понял что я хочу )) Является ли www. чем-то особенным, или сейчас это самый обычный домен третьего уровня (без каких-либо специфичных свойств), как скажем ddd.domain.com?
im1111 Ну тогда самый последний вопрос А есть ли вообще какие-то специальные домены > 2 уровня? Точнее, специальыне имена?
нет, таких нету. кстати для дружбы с HTTPS нужно делать редирект на www с простого домена, хотя бы так: Код (Text): <VirtualHost *:80> DocumentRoot /home/user/www ServerName www.domain.com <Directory "/home/user/www"> AllowOverride All Options +Includes </Directory> </VirtualHost> <VirtualHost *:80> ServerName domain.com KeepAlive Off RewriteEngine On RewriteRule ^/(.*)$ http://www.domain.com/$1 [R=301,L] </VirtualHost>
веб сервис можно повесить куда угодно, раньше просто принято, что то где он висит имеет префикс имени www, щас на это забили - регистрация имен и их перепродажа теперь выгодный бизнес