Einige Websites funktionieren NICHT MIT DEM WWW. Präfix

16852
the_midget_17

Ich bin auf eine Website gestoßen, die nicht funktioniert, wenn ich die Adresse mit "www" eingebe. Präfix. Das folgende Beispiel ist ein Beispiel: Wenn Sie auf diesen Link klicken, gelangen Sie nicht zu einer Site, sondern zeigen eine Fehlermeldung an. Indem Sie einfach das "www." Präfix, wie hier, lädt die Seite ganz gut. Ich kann erkennen, warum eine Website nicht geladen wurde, wenn das Präfix fehlt, aber ich kann mir keinen Grund dafür vorstellen, dass eine Website nicht mit ihr arbeitet und nicht ohne.

5
http://blog.superuser.com/2011/12/15/wwwhats-in-a-name/ nicht exakt gleich, deckt aber Ihre Frage ab. Kurz gesagt, es gibt keinen Grund, warum www funktionieren sollte, es sei denn, eine explizite Subdomain ist als solche eingerichtet. Journeyman Geek vor 11 Jahren 4
Sie werden möglicherweise zu einer unerwarteten Website weitergeleitet, wenn Sie sich in China befinden, da einige Internet-Anbieter DNS-Systeme übernommen haben. LiuYan 刘研 vor 11 Jahren 0

2 Antworten auf die Frage

22
David Schwartz

Your question is based on a somewhat false premise. There is no special reason example.com and www.example.com should go to the same site or both be valid other than that this is what people expect. As far as computers are concerned, they are two completely different names that could go to completely different places. People are free to set them up to go to the same place, different places, or make one work and the other not however they please.

There is simply a general agreement that the host name www will be used for the web site for a domain. But there is no technical reason anybody must follow this agreement.

You question is based on the false premise that example.com and www.example.com are somehow the "same site", one with a prefix and one without. In fact, they are two completely different potential site names that both happen to be under the control of whoever owns or manages example.com.

Interessant in der Tat. Danke, dass du es so schön erklärt hast. the_midget_17 vor 11 Jahren 0
Es gibt auch keinen Grund, warum "example.com" und "www.example.com" unter der Kontrolle derselben Entität stehen müssen, ebenso wie es keinen Grund gibt, unter dem "com" und "example.com" sein müssten die Kontrolle derselben Entität. Es gibt keinen technischen Grund, warum man "www.example.com" nicht von "example.com" genauso delegieren kann wie "example.com" von "com". a CVn vor 11 Jahren 0
10
Michael Hampton

Ich habe das Problem gefunden. Der Administrator dieses Domainnamens hat keinen Adresseintrag (A oder AAAA) für eingerichtet www.

error@underground ~ $ host itmanagersjournal.com itmanagersjournal.com has address 216.34.181.202 error@underground ~ $ host www.itmanagersjournal.com Host www.itmanagersjournal.com not found: 3(NXDOMAIN) 

Vergleichen Sie dies mit dem, was fast jede andere Site macht:

error@underground ~ $ host facebook.com facebook.com has address 66.220.146.101 facebook.com has IPv6 address 2a03:2880:10:1f02:face:b00c:0:25 error@underground ~ $ host www.facebook.com www.facebook.com has address 66.220.146.101 www.facebook.com has IPv6 address 2a03:2880:10:1f02:face:b00c:0:25 

Wenn dies nicht Ihre Domain ist, können Sie nur sehr wenig tun, um das Problem zu beheben, außer vielleicht die Website zu kontaktieren und sie über das Problem zu informieren und zu hoffen, dass jemand dort genügend Anhaltspunkte hat, um das Problem zu beheben.

Ist die Einrichtung eines Adressdatensatzes für WWW in diesem Bereich üblich? Ich meine, warum arbeiten alle anderen Sites mit dem Präfix und nur diese nicht. the_midget_17 vor 11 Jahren 0
Jede andere Site funktioniert, da jede andere Site einen Adresseintrag hat. Michael Hampton vor 11 Jahren 0
Ich verstehe ... also ist dies nur ein Beispiel für schlampige Arbeit, richtig? the_midget_17 vor 11 Jahren 0
Genau. Ich habe der Antwort ein Beispiel eines normalen DNS-Setups hinzugefügt. Michael Hampton vor 11 Jahren 0
@ the.midget, Anstatt einen A * -Datensatz zu erstellen, können sie ihren Webserver wahrscheinlich so konfigurieren, dass sie mit Umschreiberegeln Anfragen an "www. ..." an "..." richten. Wenn sie nur über einen Webserver verfügen (dh kein FTP, Gopher, Svn, Mail usw.), gibt es keinen Grund, * dass sie ein `www`-Präfix verwenden müssen, da dieser Name nur immer verwendet wird wird zum Bereitstellen von Webseiten verwendet (daher ist "www" überflüssig). Synetech vor 11 Jahren 0
Es ist nicht wirklich ein "Problem" ... cutrightjm vor 11 Jahren 8
http://serverfault.com/questions/145777/whats-the-point-in-having-www-in-a-url Michael Hampton vor 11 Jahren 0
@ the.midget: Eine schnelle Möglichkeit, die A-Datensätze für eine host.domain.tld zu überprüfen, ist mit `dig`. z.B. `dig example.com` und` dig www.example.com`. paradroid vor 11 Jahren 0
@Synetech: Nein, das geht nicht. Wenn für "www. ..." kein DNS-Eintrag vorhanden ist (A oder CNAME oder für IPv6 AAAA), kann der Browser keine Anforderung senden und kann daher auch keine Weiterleitung erhalten. Ilmari Karonen vor 11 Jahren 1
@IlmariKaronen. Wie können Hosts dann Kunden die Erstellung von Unterdomänen ermöglichen? Sicherlich erstellen sie keinen separaten Datensatz für jede mögliche Subdomain. Synetech vor 11 Jahren 0