Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: для чего нужно в начале имени сайта www?
 
 автор: kb_nn   (22.06.2011 в 13:51)   письмо автору
 
 

почему для каких-то сайтов без разницы, написано или нет в начале www
а какие-то работают только при наличии (или отсутствии) этого?

  Ответить  
 
 автор: Valick   (22.06.2011 в 14:00)   письмо автору
 
   для: kb_nn   (22.06.2011 в 13:51)
 

http://otvety.google.ru/otvety/thread?tid=48e5d64282f39c8f

  Ответить  
 
 автор: cheops   (22.06.2011 в 15:02)   письмо автору
 
   для: 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 ничего открываться не будет. Это обычные домены с их обычными возможностями. Поэтому в сети можно встретить самые разные комбинации (они могут возникать из-за неправильной конфигурации или намерено).

  Ответить  
 
 автор: kb_nn   (22.06.2011 в 15:30)   письмо автору
 
   для: cheops   (22.06.2011 в 15:02)
 

спасибо вам большое:)
а где прописывается DNS?
это не тоже самое, что SERVER_NAME?

  Ответить  
 
 автор: cheops   (22.06.2011 в 15:38)   письмо автору
 
   для: 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.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования