Sembrano molto simili. Ma molte persone potrebbero essere confuse tra un dominio e un URL. In questo articolo spiegheremo la loro differenza e mostreremo alcuni esempi, per chiarire questi concetti.
Che cos’è un nome di dominio?
In primo luogo, un nome di dominio (RFC 1035) è un nome di risorsa Internet. Individua un’organizzazione o altra entità su Internet. In generale, un nome di dominio è un indirizzo tramite il quale gli utenti di Internet possono accedere al tuo sito web. I nomi di dominio sono assegnati secondo le regole e le procedure del Domain Name System (protocollo DNS). Qualsiasi nome accessibile pubblicamente nel DNS è un nome di dominio.
Per accedere a qualsiasi servizio basato sul web un utente deve utilizzare un nome di dominio valido.
Esempi di nomi di dominio: copahost.com, google.com, yahoo.com
Che cos’è un URL?
URL sta per Uniform Resource Locator (RFC 1738). Si tratta di un identificatore univoco che viene utilizzato per localizzare i file su Internet. È un indirizzo web, che usiamo per identificare una risorsa specifica sulla rete.
Ci sono parti di un URL:
- Protocollo: di solito HTTP o HTTPS
- Sottodominio: di solito www
- nome a Dominio
- Path + pagina interna
- GET
Esempi di Url:
Dominio vs URL: Comprendere le differenze
http://www.google.com/
http://www.yahoo.com/login/index.php
http://www.gmail.com/login/?active=1&inbox=0
il formato di un URL è sempre: protocollo + sottodominio + dominio + percorso + nome file.
Nome di dominio vs URL. Come estrarre il nome di dominio dall’URL
Ci sono differenze tra URL e nomi di dominio. L’URL è una stringa di informazioni che fornisce l’indirizzo completo della pagina web su Internet. Mentre il nome di dominio è una parte di URL che è una forma user-friendly di indirizzo IP. Usiamo l’URL per identificare una particolare pagina web.
Ad esempio,http://www.abzwebpedia.com/index.html è un URL completo. “abzwebpedia.com” è il nome di dominio.
Inoltre, le suddivisioni di URL sono fatte sulla base del metodo, del nome host (nome di dominio), della porta e del percorso. Tuttavia, il nome di dominio è un sottodominio, dominio e dominio di primo livello,
Che cos’è un sottodominio?
Semplicemente, sottodominio o anche indicato come un dominio figlio è il nome di dominio con un prefisso. È fondamentalmente parte del nome di dominio principale. Ad esempio, www.abz.com è un URL e ” www ” è il sottodominio.
Ecco la differenza fondamentale tra un dominio e sottodominio:
- abz.com è il nome di dominio principale
- store.abz.com è un sottodominio
- private.abz.com è un sottodominio
L’organizzazione di nomi a dominio (da parte di paesi)
Ogni paese organizza i propri nomi di dominio, secondo una gerarchia. Così, i nomi di dominio Internet sono disponibili in quattro tipi principali. Ad esempio, sono domini di primo livello, domini di secondo livello, domini di terzo livello e domini nazionali. Questi domini sono ulteriormente segregati nelle sottosezioni in modo da fornire informazioni sui vari domini dati.
Per organizzare i nomi di dominio per i paesi, ogni nazione nel mondo è designato un dominio Internet di primo livello. Ognuno di loro ha un codice alfabetico a due lettere univoco. Fondamentalmente, ogni paese ha un’entità specifica, responsabile dei suoi domini di primo livello (TLD).
Quando consideriamo dominio vs URL, solo il nome di dominio può avere una relazione con un paese specifico. Quindi, l’URL non è”sensibile al paese”.
Alcuni esempi di TLD specifici per paese:
- Brasile – .br
- Italia – .si
- Portogallo .pt
- Messico – .mx
- Cina – .cn
- Russia – .ru
- India – .in
Esempi di internazionale TLD (estensioni di dominio non relativi ad uno specifico paese):
- .com
- .net
- .org
- .info
- .biz
- .blog
Quali sono le differenze tra HTTP e HTTPS nell’URL
Hyper Text Transfer Protocol (HTTP) è un protocollo. In altre parole, è un insieme di regole e standard.
Inoltre, l’iper-testo scambiato usando HTTP va come testo normale. Pertanto questo protocollo non è sicuro ed è suscettibile di intercettazione. Considerando che, d’altra parte, HTTPS è un protocollo sicuro. Funziona in combinazione con il certificato TLS / SSL (Secure Socket Layer). Il certificato, quindi, è quello di garantire l’autenticazione del flusso di informazioni tra il browser e il server. Questo altro articolo HTTP vs HTTPS spiega in dettaglio questa differenza all’interno dell’URL.
DNS e URL
Come funziona il server DNS in caso di un URL specifico? Il nome di dominio è responsabile della risoluzione DNS. Prima di tutto, quando richiediamo un URL specifico da un server, il resolver DNS locale del nostro provider troverà il suo nome di dominio. Quindi, se c’è un sottodominio, chiederà l’indirizzo IP di esso. Quindi, avendo l’indirizzo IP, il nostro browser si connetterà al server Web e chiederà il contenuto all’interno del percorso di esso.
Esemplifichiamo passo dopo passo come funziona il DNS con un URL:
- In primo luogo, cercheremo di accedere a questo URL: https://login.bikestore.com/internal/file.html
- Quindi, il resolver DNS interroga il nome di dominio bikestore.com per l’indirizzo IP del sottodominio login.bikestore.com
- Ora, avendo il suo indirizzo IP, stabilirà una connessione con il server web.
- E infine, essendo connesso al server web, chiederà il contenuto del percorso URL e del file / interno / file.html
Alcuni altri esempi
Percorso in un URL
Ad esempio, consideriamo un URL: https://secure.somesite.com/internal/data/file.html
Qual è il percorso in questo URL? Risposta: il percorso in questo URL è / internal / data/
Domain vs URL prefix
Un altro esempio, consideriamo un URL:https://store.canadian.com/login/area.html
In questo esempio, il prefisso URL è https://, che è anche considerato il protocollo.
Il nome di dominio è canadian.com. Il sottodominio store.canadian.com