Come si chiama quando un URL di un sito web sostituisce il WWW con qualcos'altro, e quale scopo serve?

6

Come si chiama quando un sito web ha un'altra parola al posto di dove www di solito va? Ad esempio, images.google.com vs google.com/images . So che quest'ultimo è un file sul server scaricato dal browser, ma qual è esattamente lo scopo del primo? Sarebbe utile sapere come si chiama.

    
posta Carpetfizz 19.08.2013 - 17:12
fonte

5 risposte

17

Questo è chiamato sottodominio.

I sottodomini possono essere indirizzati tramite la voce cname a un server diverso in modo che quando l'utente digita foo.bar.com , viene esaminato il server dei nomi per bar.com , che rivela l'indirizzo IP per il sottodominio foo .

    
risposta data 19.08.2013 - 17:15
fonte
4

Prima che il world wide web fosse inventato, i server usavano la convenzione di usare diversi nomi di host per accedere a servizi diversi. Quindi, ad esempio, se "Esempio Corporation" ha un server pubblico, è stato denominato "esempio.com". Se fornissero l'accesso pubblico ftp , sarebbe accessibile tramite il nome host "ftp.example.com". La parte "ftp" identificava una macchina server effettiva nel sottodominio "example.com".

Allo stesso modo, se "esempio.com" ha fornito un server pubblico smtp , sarebbe "smtp.example.com ". Se fornissero un server gopher , sarebbe "gopher.example.com". Quando i server Web sono stati inventati, praticamente tutti hanno aderito a questa convenzione e hanno chiamato i loro siti Web con "www" (ad esempio: www.example.com).

Questa è semplicemente una convenzione . Una volta che i siti web iniziarono a proliferare, i siti iniziarono a utilizzare il loro hostname aziendale come sito Web principale per rendere più facile l'accesso al sito Web, quindi, anziché "www.example.com", il più semplice "example.com" verrebbe indirizzato a il web server. A mano a mano che il traffico aumentava, potevano avere più server, con un sistema di bilanciamento del carico posizionato tra "esempio.com" e vari server che lo alimentavano.

    
risposta data 19.08.2013 - 18:31
fonte
3

Questo è tutto portato a termine da un reindirizzamento di URL . Nessuna pagina è mai stata scaricata. Il tuo browser richiede la risorsa / images dal server web (seduto su google.com). Il server web risponde dicendo "questa non è la risorsa che stai cercando" e indirizza il tuo browser a images.google.com (come il fumetto di Bugs Bunny dove Elmer Fudd chiede "al ranger del parco" in che modo il wabbit è andato e "il park ranger "dice che è andato via da quel momento).

Il tuo browser va quindi a images.google.com e ti dice gimme cosa hai ottenuto (o "ottieni /"). Il server risponde con la risorsa appropriata.

    
risposta data 19.08.2013 - 17:22
fonte
3

Come diceva Keldon, il sottodominio è il termine che stai cercando.

Lo scopo è in genere / originalmente quello di consentire a qualcuno di controllare le proprie mappature dei nomi su vari indirizzi IP / server fornendo loro stessi un server di nomi di dominio piuttosto che registrando una serie di domini separati.

In questi giorni ci sono un discreto numero di persone che usano sottodomini sullo stesso indirizzo IP per fare cose con l'ambito cookie / script o per consentire al loro hardware di rete di decidere dove indirizzare il traffico.

Ad esempio, le risorse incorporate nelle mie pagine come le foto potrebbero essere indirizzate a un sottodominio come link e nel mio servizio di bilanciamento del carico che potrei instradare quelli tramite un'appliance cache anche se vivono nel dominio principale link . Ciò riduce il carico sul mio server web effettivo e accelera i carichi di pagina verso i client senza dover eseguire distribuzioni separate e mantenere server reali separati.

Posso anche usarlo come era originariamente usato e assegnare un sottodominio separato a un indirizzo IP separato su un server separato per link quindi inserire regole e impostazioni diverse su quel server per aumentare la sicurezza e isolare il sovraccarico dal sito di marketing generale nel dominio principale.

    
risposta data 19.08.2013 - 17:33
fonte
2

Il nome host www è un nome host. Rende conveniente per le persone sapere dove andare per un determinato servizio, e come convenzione, inserendo semplicemente il nome del dominio (ad esempio google ) in molti browser, il browser andrà a www.domain.com .

Tuttavia, questo punta a un host (potrebbe essere bilanciato dal carico), ma punta a un server (-ish, sì, c'è anche il round robin del dns). Ciò può causare traffico significativo su un server, il che può essere una cosa negativa.

È un approccio standard per dividere il contenuto dinamico e il contenuto statico in due parti e ospitare il contenuto statico in un CDN (Content Delivery Network). Ciò richiede il puntamento del DNS su un server diverso. Pertanto, il nome host per il contenuto dinamico non può essere lo stesso del contenuto statico.

    
risposta data 19.08.2013 - 17:22
fonte

Leggi altre domande sui tag