Warum funktioniert meine Site nur mit einem WWW in der URL?

12

Ich bin ein bisschen verwirrt über die folgenden Punkte:

  1. Es gibt eine einfache Textwebsite ohne Javascript, die nur mit dem Präfix funktioniert. http://www.mysite.corporation.comfunktioniert aber http//mysite.corporation.comwird nicht funktionieren. Was könnte los sein?
  2. Ich habe ein paar LAMP-VPS und kann mich nicht erinnern, jemals Probleme mit dem führenden WWW gehabt zu haben
  3. Warum schreiben Leute URLs mit einem www. Gibt es eine Geschichte dahinter?
Mikhail
quelle

Antworten:

9

Im Grunde wwwist nur eine Unterdomäne. Der Grund, warum die bestimmte Site ohne die WWW-Unterdomäne nicht funktioniert, kann entweder ein falsch konfigurierter DNS oder eine falsch konfigurierte Konfiguration sein.

Sie können versuchen, einen nslookup durchzuführen, um herauszufinden, welchen IP-Adressen sie zugewiesen sind (um zu überprüfen, ob die DNS-Einstellungen korrekt sind):

Beispiel für meine eigene Domain:

nslookup responsible-disclosure.com
Server:  router.home
Address:  192.168.1.254

Niet-bindend antwoord: (non-authoritive answer in english I think)
Naam:    responsible-disclosure.com
Address:  46.105.30.3

nslookup www.responsible-disclosure.com
Server:  router.home
Address:  192.168.1.254

Niet-bindend antwoord: (non-authoritive answer in english I think)
Naam:    www.responsible-disclosure.com
Address:  46.105.30.3

Wenn diese beiden übereinstimmen, ist Apache (vhost) möglicherweise falsch konfiguriert. Wenn Sie die Fehlkonfiguration nicht sehen, müssen Sie sie hinzufügen und die Frage beantworten, damit wir einen Blick darauf werfen können.

Warum die URL mit dem Präfix www versehen ist , erfahren Sie bei Wikipedia :

Viele Domain-Namen, die für das World Wide Web verwendet werden, beginnen mit www, da es seit langem üblich ist, Internet-Hosts (Server) entsprechend den von ihnen bereitgestellten Diensten zu benennen. Der Hostname für einen Webserver lautet häufig www, genauso wie er für einen FTP-Server ftp und für einen USENET-Newsserver news oder nntp sein kann. Diese Hostnamen werden wie in www.example.com als DNS-Unterdomänennamen (Domain Name System) angezeigt. Die Verwendung von "www" als Subdomainname ist in keinem technischen oder Richtlinienstandard erforderlich. In der Tat hieß der erste Webserver nxoc01.cern.ch [26], und viele Websites existieren ohne ihn. Viele etablierte Websites verwenden immer noch "www" oder sie erfinden andere Subdomänennamen wie "www2", "sicher" usw. Viele solche Webserver sind so eingerichtet, dass sowohl der Domainstamm (z. B. example.com) als auch das www Subdomain (zB www. example.com) verweisen auf dieselbe Site; andere erfordern das eine oder andere Formular, oder sie können verschiedenen Websites zugeordnet werden.

PeeHaa
quelle
Stück Delirien , denn 1. wwwist nicht Sub - Domain , aber Host in Domäne 2. Niemand Zustand in RFCs, welche Domain muss ein RR hat und es muss daher www RR, gleich sein - „Fehlkonfigurationen“ sind nur FUD
Faule Badger
@ LazyBadger Ich weiß nicht, was Sie mit "Piece of Deliriums" meinen, aber hey, was auch immer. 1, technisch sind Sie korrekt, wenn Sie sagen, dass wwwdas ein Wirt ist. 2. Es ist eine Fehlkonfiguration, wenn Sie beabsichtigen, darauf zu zeigen, mysite.corporation.comund dies nicht. Es ist nicht falsch konfiguriert, da der RFC angibt, dass es in Ordnung ist. Es ist eine Fehlkonfiguration, weil es nicht funktioniert, wie OP es funktionieren will ...
PeeHaa
Es ist keine Fehlkonfiguration , wenn jemand will , aber nichts tut . Es ist Analphabetismus und Faulheit des Gehirns
Lazy Badger
1
  1. Die URL für die Website hat keinen Bezug zur Nutzung oder Nichtnutzung von Webtechnologien auf der Website. Es ist eine Frage der DNS-Einstellungen der Domain und der Konfiguration des Webservers, die der Site dienen

  2. Lesen Sie die Zonendefinitionen für Standortdomänen aus diesen vps und finden Sie Unterschiede heraus. Im Bind-Jargon zur Domain hinzufügen

    @ IN CNAME www

    www IN A NN.NN.NN.NN

führt zum "Klonen" der Host-WWW-Adresse an die Adresse der Domain. Und wenn in der Webserverkonfiguration für den Domänennamen der Website ein Alias ​​in der Form "www" verwendet wird, werden beide URLs denselben Inhalt anzeigen.

DNS und Web - Konfigurationsänderungen muss getan werden , von Hand

Fauler Dachs
quelle