Czy w nowoczesnych przeglądarkach internetowych jest sens umieszczania www przed adresem URL, który go używa?

70

Kiedy udajesz się do www.facebook.comlub czy www.cbc.cajest jakaś korzyść lub różnica wynikająca z pominięcia www?

EDYCJA: więc może być problem, jeśli wwwzostanie pominięty, ale nie dodany automatycznie, czy może to być problem, jeśli wwwzostanie dodany, ale nie jest wymagany?

Celeritas
źródło
26
Zobacz tutaj: no-www.org
gparyani
26
Zobacz tutaj: tak-www.org
Michael Hampton
26
Nie, patrz tutaj: extra-www.org
chris-l
4
@MichaelHampton Uwielbiam to, że tak-www wydaje się mówić, że powinniśmy używać www, aby przypominać ludziom o różnicy między protokołem przesyłania hipertekstu a innymi protokołami internetowymi. Szkoda, naprawdę, że nikt nigdy nie pomyślał o umieszczeniu http w URL
ach
2
@ chris-l: Miło widzieć, że przekierowanie www.extra-www.org i extra-www.org do www.www.extra-www.org :-)
Martin Schröder

Odpowiedzi:

80

Czy w nowoczesnych przeglądarkach internetowych jest sens umieszczania www przed adresem URL, który go używa? Czy odwiedzając stronę www.facebook.com lub www.cbc.ca, można pominąć stronę internetową?

Zwykle nie, ale może .

Nie ma to nic wspólnego z przeglądarką; ma to związek z serwerem internetowym. Serwer WWW to komputer (lub nawet wiele komputerów), który odbiera zapytania do stron internetowych i wysyła odpowiednie dane. Adres URL zawiera kilka części, z których jedną jest nazwa lub adres serwera WWW.

Wiele firm hostuje nie tylko serwer WWW, ale może także uruchomić serwer FTP, serwer bazy danych, serwer poczty i tak dalej. Mogą one być hostowane z tego samego komputera co serwer WWW lub na różnych komputerach.

W przeszłości często podawano różnicę za pomocą prefiksu dla zachowania spójności. Na przykład Acme Industries może kupić nazwę domeny acme.org, a następnie skonfigurować jeden lub więcej komputerów do obsługi różnych usług, które mają. Jeśli chcesz skorzystać z jednej z usług, wpisz odpowiednią nazwę hosta:

 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

Dlaczego więc nadal działa bez www.? Ponieważ większość serwerów internetowych pozwala akceptować różne adresy URL i przekierowywać je w razie potrzeby. Dla wygody użytkowników większość firm i organizacji ustanowiła regułę, zgodnie z którą serwer WWW obsługuje połączenia z nazwą hosta na porcie 80 („port internetowy”) lub przekierowuje ją do innego systemu, jeśli serwer WWW jest inny maszyna.

Zróżnicowanie usługi lub maszyny, do której można uzyskać dostęp, można również wykonać przez port, ale wymaga to specyficznego włączenia jej w nazwie, więc nie jest tak naprawdę lepsze niż używanie prefiksów:

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

Czasami schemat może wykonywać tę funkcję:

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

Korzystanie ze schematów również działa i może być wykonywane automatycznie przy użyciu odpowiedniego oprogramowania (np. Dodana przeglądarka, dodany http://klient poczty e-mail pop://itp.), Ale nie istnieją oficjalne schematy dla każdego typu serwera, który może istnieć, i wynalezienie jednego nie jest idealny, ponieważ wymagałoby oprogramowania do jego obsługi.

Dołączanie staje się coraz mniej konieczne www., ale nie jest uniwersalne, a niektóre strony wciąż tego wymagają, ponieważ pomaga utrzymać porządek.

Synetech
źródło
2
W zależności od konfiguracji przekierowania mogą faktycznie odbywać się na poziomie DNS. W rzeczywistości jest to domyślna konfiguracja z co najmniej jednym głównym dostawcą domeny. Ponadto, jeśli przekierowanie było na poziomie serwera WWW, nadal potrzebujesz wpisów DNS zarówno domeny, jak i jej wwwpoddomeny w kierunku serwera WWW (chociaż pozwala to na większą kontrolę dla różnych usług / portów).
Bob
1
Tak, są różne sposoby, aby to się teraz stało i może stać się dość skomplikowane i zagmatwane. :-/To powiedziawszy, kiedy po raz pierwszy projektowano podstawy Internetu (a później, kiedy adresy URL były standaryzowane), nie było ICANN ani nawet IANA, a subdomeny naprawdę odnosiły się do rzeczywistych, fizycznych maszyn. Obecnie wszystkie mogą być hostowane z tego samego systemu lub nawet całego klastra.
Synetech
szkoda, że ​​rekordy SRV nie mogą używać HTTP najwcześniej do 1.2: stackoverflow.com/questions/9063378/…
Rob Starling
Na marginesie, czasem przeglądarek zrobić mieć coś wspólnego z tym: W Firefoksie, jeśli domena non-www jest nieosiągalny, przeglądarka spróbuje załadować subdomenę www. Na przykład ładowanie example.invalidrównież ładuje się www.example.invalidbez przekierowań serwera.
kapex
@kapep, tak, niektóre przeglądarki starają się być pomocne i automatycznie dodają schematy i prefiksy. Na przykład w Chrome, jeśli wpiszesz microsofti naciśniesz Ctrl+ Enter, Chrome doda http://www.i .com. Miałem jednak na myśli, że wymóg dla nich nie ma nic wspólnego z przeglądarką, to od serwera zależy, czy będzie działać, czy nie.
Synetech
14

Tak i nie. Www jest „tylko” subdomeną często używaną na stronach internetowych i niestety nie wszystkie firmy skonfigurowały swoją domenę drugiego poziomu, aby była dostępna bez niej.

Jeśli adres, na który masz zamiar, ma subdomenę www i nie jest skonfigurowany tak, aby zezwalał na drugi poziom, jest to konieczne. W przeciwnym razie

Jeśli chodzi o konfigurację, obie szkoły uważają, że www nie jest potrzebne i że tak jest . Nie ma powodu, aby nie konfigurować rekordów domeny tak, aby wskazywały na domenę drugiego poziomu bez www. www jest prawdopodobnie przestarzałe w dzisiejszych czasach, ale nie zaszkodzi mieć go. W moim przypadku osobiście nie mam domen www, ale to z powodu lenistwa bardziej niż czegokolwiek innego.

Journeyman Geek
źródło
3
Myślę, że subdomena i nazwa to różne rzeczy. To wwwnazwa, a nie subdomena.
287352
6
Nazwa jest jedynie rodzajem zapisu, takim jak nazwa A lub nazwa AAAA, tyle, że wskazuje inną nazwę domeny, a nie adres IP. W subdomenie www nie ma nic magicznego ani specjalnego, co sprawia, że ​​zawsze jest to nazwa - zwykle ustawiam je jako nazwy A lub AAAA.
Journeyman Geek
Tak, zgadza się, ale nikt nie ustanawia wwwsubdomeny, gdzie jest to coś innego niż zwykła domena. Nazywanie go subdomeną jest mylące ze względu na konwencję, a nie dlatego, że technicznie jest to jedno czy nie. Choć technicznie wwwnie jest to też nazwa, ale wydaje się to zbyt techniczne, by odpowiedzieć na to pytanie.
287352
1
technicznie foo.bar jest poddomeną .bar, która jest domeną najwyższego poziomu (która irytująco prawdopodobnie wkrótce będzie istnieć), a www.foo.bar jest poddomeną foo.bar. Rozdzielamy włosy tutaj, ale nazwa jest rodzajem rekordu domeny, a nie rodzajem domeny .
Journeyman Geek
@fredsbend - tak naprawdę często konfiguruje się www jako subdomenę, ponieważ zapewnia lepszą wydajność - o jeden mniej niż DNS. Nie szukaj dalej niż Google jako przykład tego. Ich rekordy www są rekordami A, podobnie jak ich domeny podstawowe. To samo dotyczy superuser.com i slashdot.com W żadnym wypadku nie są one unikalne ani różne od normy.
davidgo
3

Zazwyczaj firmy przekierowują „domain.com” na „www.domain.com”, ale nie jest to wymagany standard i nie zawsze jest przestrzegany.

Podczas gdy większość interakcji z Internetem odbywa się za pośrednictwem przeglądarki internetowej, w Internecie oprócz stron internetowych znajdują się inne rzeczy. Podczas gdy prawie wszystko to jest dziś zamknięte na stronach internetowych, wciąż jest FTP, Telnet, Gopher, serwery wiadomości, serwery poczty, SIP (Voice over IP) i kilka innych zabawnych protokołów. Czy ktoś pamięta palec?

Ponieważ wszystkie te usługi były różne, każda z nich miała przypisaną do niej unikalną nazwę hosta: zawsze można było liczyć na znalezienie serwera FTP na ftp.netscape.net, ich serwerem gopher był gopher.netscape.net i tak dalej.

Oczywiście w latach 80. i na początku 90. komputer serwerowy kosztował więcej niż luksusowy samochód. Więc www.firma.com i ftp.firma.com prawdopodobnie wskazywały na to samo miejsce, ponieważ cała firma miałaby tylko jeden serwer internetowy.

Potem stało się coś wielkiego. W latach 90 .: komputery serwerowe stały się tańsze, a drogie komputery mainframe i minikomputery ustąpiły miejsca systemom towarowym, które kosztują mniej niż weekend w Disneylandzie. Dowolny komputer stacjonarny może być serwerem sieciowym, dzięki darmowemu Linuxowi, a ludzie zaczęli budować swoje farmy serwerów na wielu komputerach. Dzisiaj możesz zbudować serwer internetowy za mniej niż 100 USD i przechowywać go w puszce z napojem (mam nadzieję, że jest pusty).

Internet eksplodował: dziś Facebook zyskuje więcej trafień w ciągu jednego dnia niż cały Internet w 1995 r. Korzystamy więc z więcej niż jednego serwera do obsługi żądań internetowych: całe grupy komputerów w tych dniach odpowiedzą na jedną nazwę hosta, dzięki do magii równoważenia obciążenia, a Internet wydaje się ustalać standard wykonywania całej naszej pracy za pośrednictwem przeglądarki internetowej.

Oznacza to, że www.domain.com nie jest już na tym samym komputerze, co ftp.domain.com. Gdzie więc wysyłamy zapytania do „nagiej” domeny „domain.com”?

Dzisiaj ludzie myślą o „sieci” jak o „Internecie”, dlatego używają przeglądarki do wszystkiego, co robią. Jest to wygodne, ponieważ posiadanie osobnych programów do pobierania plików, czytania wiadomości, sprawdzania poczty e-mail, czytania blogów i sprawdzania pogody może być prawdziwym bólem. Pojawiają się także pytania typu „dlaczego mamy strony www przed stronami internetowymi?” Oznacza to, że zwykle możemy uniknąć założenia, że ​​żądanie nagiej domeny jest takie samo jak żądanie serwera www tej domeny.

Tak więc teraz większość firm odpowie na nagie żądania przekierowując „domain.com” na „www.domain.com”. Jednak nie ma takiego standardu, a często zdarza się, że małe domeny hostowane na farmach serwerów nie reagują w ten sposób na nagie domeny. (Na przykład jedna firma hostingowa, z której korzystałem, upuściła użytkowników na stronę docelową firmy hostingowej, gdy ktoś wpisał tylko „mojadomena.com”).

Na szczęście dla leniwych wśród nas istnieje skrót klawiszowy w większości przeglądarek, który pozwala jeszcze bardziej skrócić ten proces: wystarczy wpisać „firma”, nacisnąć Control-Enter, a przeglądarka rozwija go do „www.firma.com”.

TomXP411
źródło
To dobrze, że użytkownicy pytają, dlaczego mamy wwwprzed adresami. Praktycznie jedyny raz użytkownik końcowy widzi adres URL w przeglądarce, która prawie zawsze trafia do www. Po rozpoczęciu pisania aplikacji internetowej lub administrowania sieciami szybko „odkrywasz” różnego rodzaju wwwadresy URL niebędące adresami URL. Ludzie pytają, dlaczego mają wwwna swojej stronie internetowej, ale nikt nie pyta, dlaczego muszą dodać smtpi popdo swojego adresu URL podczas konfigurowania Thunderbirda.
Superbest
Wcześniej, gdy poczta internetowa stawała się coraz bardziej popularna (zamiast używania autonomicznych klientów pocztowych, takich jak Outlook), powiedziałem użytkownikowi, aby otrzymywał jej pocztę, wskazując jej przeglądarkę na „mail.mydomain.com”. Powtarzała mi, że to nie działa. Po 2 dniach odejścia na drugi koniec pokazała mi zrzut ekranu. Pisała „www.mail.mydomain.coim”. Czasami po prostu nie możesz wygrać.
TomXP411
3

Nazwa domeny w adresach URL jest odczytywana wstecz. Tak www.example.com/index.htmlnaprawdę jest, com/example/www/index.htmljeśli chodzi o to, kto jest „wewnątrz”, kto.

Wiele witryn mają wwwsubdomenę, ale mogą mieć również inne subdomeny, takie jak ftp, secure, members, forum, us, fr, chinai tak dalej. Wszystkie one różnią się od siebie i www.example.comsą również innymi adresami example.com(nie ma reguły mówiącej, że example.comnależy ją interpretować jako, www.example.coma nie na przykład store.example.com).

Co się stanie, jeśli nie dodam www?

Zwykle nic. Ludzie, którzy prowadzą strony internetowe, zdają sobie sprawę, że wszyscy cały czas o tym zapomną, więc konfigurują swoją witrynę tak, aby tworzyła www.example.comi example.comwskazywała to samo miejsce (przekierowując).

Będąc na niebieskim księżycu możesz natknąć się na stronę, która nie działałaby bez tego, wwwponieważ osoba, która go uruchomiła, nie dokonała konfiguracji. Będziesz mógł uzyskać dostęp, http://www.example.comale http://example.comzwróci błąd.

Co się stanie, jeśli dodam dodatkowy www?

To samo co powyżej, z wyjątkiem przełączania, który URL działa, a który nie.

Ponadto, technicznie, należy również dołączyć tę http://część, więc każdy wpisany adres jest i tak niekompletny, niezależnie od tego, czy wpisujesz, czy wwwnie. Przeglądarka będzie musiała wywnioskować, co miałeś na myśli w obu przypadkach - więc może wywnioskować, że wwwmiało to być uwzględnione.

Witryny, na których wwwsprawy są obecnie bardzo rzadkie, ale wiem, że kilka z nich spotkałem w ciągu ostatnich 2-3 lat. Nie pamiętam, jakie były teraz.

Superbest
źródło
0

Jako administrator systemu, jeśli chcesz korzystać z usług CDN w celu przyspieszenia usługi internetowej, nie możesz używać żadnej kombinacji reguł dns razem.

Aby użyć CDN, musisz użyć Cns dns, więc musisz utworzyć Cname dla acme.org, ale jeśli chcesz otrzymywać Mail z [email protected], nie możesz mieć cname dla acme.org. Następnie musisz użyć poddomeny www dla serwera WWW, aby sysadmin był obowiązkowy, aby mieć rekord www.

Nowoczesne przeglądarki ukrywają przed Tobą potrzebę pisania części www, ale ta część może być konieczna w przypadku witryny o wysokim współczynniku odwiedzin. Zasady dotyczące Internetu są stare, ale są naszymi zasadami.

Davidrf
źródło
0

Istnieją problemy związane z różnorodnością smartfonów i tabletów z małym ekranem (przepraszam, ale nie mogę zmusić się do wpisania iWords), które teraz przeglądają sieć.

Zasadniczo przedrostki mobi.lub m.są używane (zamiast www.) w celu zapewnienia stron internetowych dostosowanych do mniejszych ekranów.

Kto nie wpadł na problem z nawigacją po dużej, skalowanej stronie internetowej na małym urządzeniu (przewijanie, przewijanie, przewijanie)?

Rick w DC
źródło
-1

Opierając się na tym, co już wspomniano, większość serwerów korporacyjnych / prywatnych automatycznie przekieruje na stronę WWW. Z drugiej strony wiele, jeśli nie większość, stron .GOV i .MIL nie. W takich przypadkach zwykle pojawia się jeden z wielu komunikatów o błędach. Strony te zwykle również nie przekierowują automatycznie do HTTPS: z HTTP: nawet w razie potrzeby.

Wiredog
źródło
Niepoprawne. Patrz na przykład: usa.gov, whitehouse.gov itp.
Moshe Katz