Po co to mieć www.
? Czy to nie tylko niepotrzebny dodatkowy tekst? Ponieważ wszyscy są do tego przyzwyczajeni, www.google.com
wygląda to na bardziej zrównoważone niż google.com
, ale dlaczego to się zaczęło?
Jedną rzeczą, którą zauważyłem, jest to, że google.com
ma adres IP 74.125.53.100
w Wielkiej Brytanii, podczas gdy www.google.com
ma adres IP 209.85.135.106
w USA. Czy ktoś mógłby coś wyjaśnić na ten temat?
Edycja: Czy example.tld
ma to być inna maszyna niż www.example.tld
? Czy to musi być?
domain-name
www
subdomain
mk12
źródło
źródło
www.
jest subdomeną i nie ma znaczenia, czy ma ona własne rekordy adresu (A
/AAAA
), czy może po prostuCNAME
d gdzie indziej. Pozostaje subdomeną.Odpowiedzi:
Przed World Wide Web istniał jeszcze Internet, który był używany do różnych rzeczy: telnet, e-mail, gopher, FTP itp. W tamtym czasie tradycyjnie przypisywano aliasy nazw domen do serwerów dla wspólnych funkcji. Tak więc smtp.example.com byłby serwerem poczty wychodzącej example.com SMTP, ftp.example.com byłby serwerem FTP example.com itp.
Kiedy pojawiła się sieć (wczesne lata 90-te), była to tylko kolejna aplikacja / protokół - w tym czasie niekoniecznie przewidywano, że będzie najpopularniejszą rzeczą do korzystania z Internetu, obok poczty elektronicznej. Serwer sieciowy organizacji otrzymał więc alias nazwy domeny „www”. jak każda inna usługa byłaby zwykle przypisana.
Z czasem wiele witryn zaczęło upuszczać „www.”, Ponieważ adresy URL są często wpisywane przez ludzi i tak, to o 4 znaki więcej niż jest to naprawdę konieczne. Ale „www”. wciąż trwa do dziś i prawdopodobnie nigdy nie zniknie całkowicie.
źródło
http://
protokół jest przeznaczony do ruchu w sieci, podczas gdy inne popularne poddomeny mają swoje własne protokołyftp://
. Czy istnieje wiele przypadków, w których HTTP jest odpowiedni dla ruchu poza witryną?Służy głównie do oddzielania plików cookie od innych subdomen.
Jeśli zamierzasz korzystać z plików cookie, zdecydowanie zachowaj
www.
.Zawsze możesz użyć przekierowania 301, aby przekierować krótką domenę do domeny z
www.
, w ten sposób użytkownicy nie muszą go wpisywać.Umożliwi to tworzenie subdomen, które nie zawierają plików cookie do wyświetlania danych statycznych. Bez
www.
, ciasteczka serwowane są na wszystkich subdomen. Dlatego jeśli nie używaszwww.
domeny, potrzebujesz całkowicie oddzielnej nazwy domeny, aby mieć domenę bez plików cookie, a nie tylko samą subdomenę.Poza tym wybór pomiędzy zachowaniem
www.
lub nie jest tylko pytaniem, które z nich preferujesz. Pamiętaj tylko o przekierowaniu tego, który nie został wybrany, na inny za pomocą przekierowania 301.EDYTOWAĆ:
Aby to wyjaśnić, ustawienie pliku cookie wykorzystuje hierarchię dotyczącą sposobu propagowania pliku cookie do domeny.
Na przykład ustawienie pliku cookie w celu
example.com
skutecznego umożliwienia transferu plików cookie do:W porównaniu z ustawieniem pliku cookie, aby zezwalał on na pliki cookie
www.example.com
tylko w następujących sytuacjach:Korzystając z niej
www.
, pozwalasz sobie na używanie subdomen, aby mieć inne pliki cookie od strony głównej (i wcale, jeśli jest to pożądane).Bez
www.
(lub innej subdomeny) wszystkie pliki cookie ustawione w domenie będą propagowane do subdomen.źródło
www.
z nowych stron internetowych. Nie ma innego technicznego powodu, dla któregowww.
wciąż jest używany.Nie mam pojęcia, czy jest to tradycyjnie
www.
stosowane, ale jeden możliwy powód:Załóżmy, że masz serwer, który obsługuje serwery WWW, SMTP i IMAP. Użytkownicy uzyskują dostęp do serwera internetowego za pośrednictwem www.example.com, SMTP przez smtp.example.com i IMAP przez imap.example.com
Twój serwer jest mocno obciążony, więc chcesz podzielić serwer internetowy na nową maszynę. Aby to zrobić, wystarczy zmienić subdomenę „www”, aby wskazywała adres IP nowego serwera WWW.
W przypadku większych sieci wewnętrznych jest to łatwy sposób przenoszenia serwerów. Wystarczy zmienić wpis DNS wewnętrznego serwera SMTP, a wszyscy klienci automatycznie zaczną korzystać z nowej maszyny. Nie musisz się martwić o przekierowanie portów
W przypadku serwerów połączonych z Internetem prawdopodobnie utrzymasz oba serwery w tej samej sieci NAT i przekierujesz port 80 na inną maszynę lub użyjesz modułu równoważenia obciążenia
Zachowanie „www” przynosi korzyści. część adresu URL dla serwerów czysto sieciowych, szczególnie w odniesieniu do plików cookie, jak wyjaśniają Andrew Moore i ten blog.SO. Ponadto jeśli przekierujesz domenę inną niż www, użytkownicy nie muszą go wpisywać (a nawet jeśli nie, większość przeglądarek spróbuje użyć „www.example.com”, jeśli „example.com” nie działa)
źródło
Mogło być gorzej. Wydaje się, że brytyjska firma produkująca części „RS” źle zrozumiała całość - ich strona internetowa to rswww.com
źródło
Jest to po prostu kwestia abstrakcji, na przykład skierowanie rachunków do „Sekretarza klubu” zamiast do „Susan”. Jeśli masz rachunki wysłane do Susan, a także katalogi sprzedaży i CV, to co się stanie, jeśli zatrudnisz Boba do obsługi HR takich jak CV? Poczta jest nadal adresowana do Susan i nikt nie będzie wiedział, że to dla Boba, dopóki Susan nie znajdzie czasu, aby ją otworzyć i upewnić się, że nie jest ona dla niej przeznaczona. Zamiast nazywania „Susan”, faktycznej osoby, nazywa się „Dział Zasobów Ludzkich” - ROLA.
Podobnie, nazywasz komputery dla ich ROL, a nie dla rzeczywistych komputerów. Więc masz komputer o nazwie www.twojafirma.com, jeśli obsługujesz strony internetowe, i komputer o nazwie ftp.twojafirma.com, jeśli udostępniasz usługę FTP itp. Jeśli nie, to jeden komputer, twojafirma.com, musi odbierać cały ruch internetowy, a następnie przekazywać go we właściwe miejsce. www.twojafirma.com może być wszystkimi serwerami internetowymi w google, ale jeśli twojafirma.com jest laptopem, laptop będzie przeciążony, a serwery WWW będą nadal siedzieć i czekać na informacje, aby do nich dotrzeć. Podobnie jak Susan początkowo obsługująca całą pocztę, jeden komputer może początkowo obsłużyć wszystkie role, ale osobne nazwy komputerów / domen pomagają w razie potrzeby oddzielić (lub skonsolidować) rzeczy.
źródło