|
|
|
| почему для каких-то сайтов без разницы, написано или нет в начале www
а какие-то работают только при наличии (или отсутствии) этого? | |
|
|
|
|
|
|
|
|
для: kb_nn
(22.06.2011 в 13:51)
| | Этот домен третьего уровня вошел в традицию во времена, когда доменные имена не всегда вели на HTTP-страницу. За адресом могло скрываться что-угодно, Goper, FTP, HTTP-сервер, почтовый сервер (соответственно и порт доступа каждый раз был разный). Поэтому в начало добавлялся www, чтобы показать что обращаться нужно по 80 порту и при помощи браузера. С тех времен утекло много лет, Web стал стандартом де-факто, почтой подавляющее большинство пользуется через Web-интерфейс, но префикс www. все-равно продолжают добавлять, кто-то чтобы не терять ссылки, хостинги часто автоматически этот префикс добавляют, чтобы не добавлять их вручную, так как половина клиентов будут просить настроить этот поддомен. В общем традиция осталась.
www.site.dev - это домен третьего уровня для домена второго уровня site.dev. Соответственно, если вы прописываете в DNS домен третьего уровня www.site.dev - он есть, если не прописываете - его нет. Можно сделать так, что по www.site.dev будет открываться сайт, а на site.dev ничего открываться не будет. Это обычные домены с их обычными возможностями. Поэтому в сети можно встретить самые разные комбинации (они могут возникать из-за неправильной конфигурации или намерено). | |
|
|
|
|
|
|
|
для: cheops
(22.06.2011 в 15:02)
| | спасибо вам большое:)
а где прописывается DNS?
это не тоже самое, что SERVER_NAME? | |
|
|
|
|
|
|
|
для: kb_nn
(22.06.2011 в 15:30)
| | >это не тоже самое, что SERVER_NAME?
Нет, SERVER_NAME возвращает содержимое HTTP-заголовка Host, который присылает клиент, если сервер находит ему соответствие - он заполняет значение этой переменной окружения.
Прописываются доменные имена в конфигурационных файлах DNS-сервера, который сопоставляет доменное имя IP-адресу. Т.е. есть Web-сервер, например, Apache или IIS, а есть DNS-сервер, как правило, bind - в его конфигурационных файлах домены и поддомены и прописываются. После того, как такое имя начинает распознаваться в сети и запросы к нему переадресовываться DNS-сервером на конкретный/конкретные IP-адрес(а), в Web-сервере могут быть созданы виртуальные хосты обслуживающие данный домен или один виртуальный хост, который обслуживает сразу несколько имен, например, site.dev и www.site.dev. | |
|
|
|