70

При переходе на www.facebook.com или www.cbc.ca есть ли какая-то выгода или разница, если опустить www?

РЕДАКТИРОВАТЬ: так что это может быть проблемой, если www пропущен, но не добавляется автоматически, может ли это быть проблемой, если www добавляется, но не требуется?

7 ответов7

80

В современных веб-браузерах есть ли смысл ставить www перед URL, который его использует? При переходе на www.facebook.com или www.cbc.ca есть ли какая-то выгода или разница, если опустить www?

Обычно нет, но может.

Это не имеет ничего общего с браузером; это связано с веб-сервером. Веб-сервер - это компьютер (или даже несколько компьютеров), который получает запросы на веб-страницы и отправляет соответствующие данные. URL-адрес включает в себя несколько частей, одна из которых является именем или адресом веб-сервера.

Многие компании размещают не только веб-сервер, они также могут использовать FTP-сервер, сервер базы данных, почтовый сервер и так далее. Они могут быть размещены на той же машине, что и веб-сервер, или на разных машинах.

В прошлом было принято указывать разницу через префикс для согласованности. Так, например, Acme Industries может купить доменное имя acme.org , а затем настроить один или несколько компьютеров для размещения другой службы, которую они имеют. Когда вы хотите использовать одну из служб, вы вводите соответствующее имя хоста:

 www.acme.org - Acme’s web-site
 ftp.acme.org - Acme’s file server
 sql.acme.org - Acme’s database server
 pop.acme.org - Acme’s incoming mail server
smtp.acme.org - Acme’s outgoing mail server

Так почему же он все еще работает без www.? Потому что большинство веб-серверов позволяют вам принимать разные URL и перенаправлять их по мере необходимости. Для удобства пользователей большинство компаний и организаций устанавливают правило, согласно которому веб-сервер должен обрабатывать подключения к имени хоста через порт 80 («веб-порт») или перенаправлять его в другую систему, если веб-сервер отличается машина.

Разграничение службы или машины, к которой осуществляется доступ, также может быть выполнено через порт, но для этого необходимо специально указать его в имени, так что на самом деле это не лучше, чем использование префиксов:

acme.org:80     - web-server
acme.org:21     - file server

Иногда схема может выполнять эту функцию:

http://acme.org - web-server
ftp://acme.org  - file server

Использование схем также работает и может быть выполнено автоматически с использованием соответствующего программного обеспечения (например, браузер добавит http:// , почтовый клиент добавит pop:// и т.д.), Но не существует официальных схем для каждого типа Сервер, который может существовать и изобретать его, не идеален, потому что для его поддержки потребуется программное обеспечение.

Все меньше и меньше необходимо включать www. , но он не универсален, и некоторые сайты все еще нуждаются в этом, потому что помогает держать вещи организованными.

14

И да и нет. Www - это просто субдомен, который обычно используется для веб-сайтов, и, к сожалению, не все компании устанавливают свой домен второго уровня, чтобы он был доступен без него.

Если адрес, на который вы собираетесь попасть, имеет поддомен www и он не настроен на второй уровень, тогда он необходим. Остальное нет.

Что касается того, как вы это настроите, есть обе школы мысли, что www не нужен и что он делает. Нет особых оснований не настраивать записи своего домена так, чтобы они указывали на домен второго уровня без www. www, вероятно, устарел в наше время, но не больно иметь его. В моем случае у меня лично нет доменов www, но это из-за лени больше всего на свете.

3

Обычно компании перенаправляют «domain.com» на «www.domain.com», но это не обязательный стандарт, и его не всегда соблюдают.

В то время как вы делаете большую часть вашего интернет-взаимодействия через веб-браузер, в Интернете есть и другие вещи, кроме веб-страниц. Несмотря на то, что почти все это в настоящее время заключено в веб-страницах, все еще есть FTP, Telnet, Gopher, серверы новостей, почтовые серверы, SIP (передача голоса по IP) и несколько других интересных протоколов. Кто-нибудь помнит палец?

Поскольку все эти сервисы были разными, каждому было присвоено уникальное имя хоста по соглашению: вы всегда можете рассчитывать на поиск FTP-сервера на ftp.netscape.net, их gopher-сервером был gopher.netscape.net и так далее.

Конечно, в 80-х и начале 90-х серверный компьютер стоил дороже, чем роскошный автомобиль. Таким образом, www.company.com и ftp.company.com, вероятно, указывали на одно и то же место, поскольку у всей компании был бы только один интернет-сервер.

Затем произошло нечто большое. В 90-х годах серверные компьютеры стали дешевле, а дорогие мэйнфреймы и миникомпьютеры уступили место системам, которые стоят меньше, чем выходные в Диснейленде. Любой настольный компьютер может быть веб-сервером, благодаря бесплатному Linux, и люди начали создавать свои серверные фермы с несколькими ПК. Сегодня вы можете создать веб-сервер менее чем за 100 долларов и хранить его в банке содовой (надеюсь, пустой).

Таким образом, Интернет взорвался: сегодня Facebook получает больше хитов, чем весь Интернет в 1995 году. Таким образом, мы используем более одного сервера для обработки веб-запросов: целые группы компьютеров в наши дни будут отвечать на одно имя хоста благодаря магии балансировки нагрузки, и Интернет, похоже, установил стандарт работы всего нашего Интернета. работать через веб-браузер.

Это означает, что www.domain.com больше не находится на том же компьютере, что и ftp.domain.com. Так куда мы отправляем запросы в "голый" домен «domain.com»?

Сегодня люди думают о "сети" как о "Интернете", и поэтому они используют браузер для всего, что они делают. Это удобно, поскольку наличие отдельных программ для загрузки файлов, чтения новостей, проверки электронной почты, чтения блогов и проверки погоды может быть настоящей болью. Это также поднимает вопросы типа «почему у нас есть www перед веб-страницами?«Это означает, что обычно мы можем смириться с предположением, что запрос на незащищенный домен совпадает с запросом на www-сервер этого домена.

Поэтому теперь большинство компаний будут отвечать на пустые запросы, перенаправляя «domain.com» на «www.domain.com». Однако не существует стандарта, который требует этого, и вы часто обнаружите, что небольшие домены, размещенные на фермах серверов, не будут реагировать на открытые домены таким образом. (Например, одна хостинговая компания, которую я использовал, сбрасывала пользователей на целевую страницу хостинговой компании, когда кто-то печатал просто «mydomain.com».)

К счастью для нас, ленивых, в большинстве браузеров есть сочетание клавиш, которое позволяет еще больше сократить процесс: просто введите "company", нажмите Control-Enter, и браузер развернет его до «www.company.com».

3

Часть доменного имени URL читается в обратном направлении. Так что www.example.com/index.html на самом деле похож на com/example/www/index.html с точки зрения того, кто находится "внутри" кого.

Многие сайты имеют субдомен www , но они могут также иметь другие субдомены, такие как ftp , secure , members , forum , us , fr , china и так далее. Все они отличаются друг от друга, и www.example.com также отличается от адреса example.com (нет правила, согласно которому example.com следует интерпретировать как www.example.com а не, например, store.example.com).

Что произойдет, если я не добавлю www?

Обычно ничего. Люди, которые управляют веб-сайтами, понимают, что все будут постоянно об этом забывать, поэтому они настраивают свой сайт так, чтобы www.example.com и example.com указывали на одно и то же место (путем перенаправления).

Попав на голубую луну, вы можете столкнуться с сайтом, который не будет работать без www потому что человек, управляющий им, не выполнил настройку. Таким образом, вы сможете получить доступ к http://www.example.com но http://example.com вернет ошибку.

Что произойдет, если я добавлю дополнительный www?

То же, что и выше, за исключением переключения, какой URL работает, а какой нет.

Кроме того, технически вы должны также включить часть http:// , поэтому любой введенный вами адрес в любом случае будет неполным, введете ли вы www или нет. Браузер должен будет определить, что вы имели в виду в обоих случаях, поэтому он может заключить, что www должен был быть включен.

Сайты, где www важен в наши дни, очень редки, но я знаю, что встречался с несколькими за последние 2-3 года. Я не могу вспомнить, кем они были сейчас.

0

Как системный администратор, если вы хотите использовать CDN Services для ускорения работы вашего веб-сервиса, вы не можете использовать любую комбинацию правил DNS вместе.

Чтобы использовать CDN, вы должны использовать dns Cname, поэтому вам нужно создать Cname для acme.org, но если вы хотите получать Mail с user@acme.org, вы не можете иметь cname для acme.org. Затем вы должны использовать поддомен www для веб-сервера, так как sysadmin обязательно должен иметь запись www.

Современные браузеры скрывают от вас необходимость написания www-части, но эта часть может понадобиться для сайта с высокой частотой посещений. Правила для Интернета старые, но наши правила.

0

Существуют проблемы, связанные с различными смартфонами и планшетными устройствами с небольшим экраном (извините, но я не могу заставить себя печатать iWords), которые сейчас просматривают Интернет.

Вообще приставки mobi. или m. используются (вместо www.) для предоставления веб-страниц, адаптированных к меньшим экранам.

Кто не сталкивался с проблемой навигации по крупномасштабной веб-странице на маленьком устройстве (прокрутка, прокрутка, прокрутка)?

-1

Основываясь на том, что уже упоминалось, большинство корпоративных / частных серверов будут автоматически перенаправлять на WWW. С другой стороны, многие, если не большинство.Правительство и.MIL сайтов не будет. В этих случаях вы обычно получаете одно из многих сообщений об ошибках. Эти сайты также обычно не перенаправляют на HTTPS автоматически: из HTTP: даже при необходимости.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .