Hostname

Fondamenti Domini
Un'etichetta assegnata a un dispositivo connesso a una rete.
← Torna al Glossario

Che cos'è un hostname?

Un hostname è un'etichetta leggibile dall'uomo assegnata a un dispositivo connesso a una rete, utilizzata per identificare quella specifica macchina all'interno della rete. Nel contesto dei nomi di dominio, il nome host appare in genere come la componente più sinistra di un nome di dominio pienamente qualificato (FQDN), come "www" in www.example.com o "mail" in mail.example.com. I nomi host forniscono identificativi memorabili per i server che altrimenti sarebbero accessibili solo tramite indirizzi IP.

Struttura e convenzioni degli hostname

Nei nomi di dominio

www.example.com

│ │ │

│ │ └── TLD

│ └── Second-level domain

└── Hostname (subdomain)

Hostname comuni

Nome hostScopo tipico
wwwWeb server (World Wide Web)
posta elettronicaServer di posta elettronica
#Server di trasferimento file
apiServer endpoint API
dev'essereAmbiente di sviluppo
allestimentoTest di pre-produzione
blog blog blogPiattaforma Blog
negoziopiattaforma di e-commerce
CdRRete di distribuzione dei contenuti
ns1, ns2nameserver DNS

Hostname e nome di dominio

Comprendere la distinzione:

Esempio scomposto

server01.datacenter.example.com.

│ │ │ │

│ │ │ └── Root (implicit)

│ │ └── Domain

│ └── Subdomain

└── Hostname (machine identifier)

Regole e restrizioni degli hostname

I nomi host validi devono seguire queste convenzioni:

1. Lunghezza: 1-63 caratteri per etichetta, 253 totali per FQDN

2. Characters: Lettere (a-z), numeri (0-9), trattini (-)

3. Start/End: Deve iniziare e finire con il carattere alfanumerico

4. Caso insensibile (DNS tratta A-Z stesso di a-z)

5. Non c'e' traccia. Nonostante l'uso comune, gli underscore violano gli standard RFC

Esempi validi

www

mail-server

server01

api-v2

my-app-prod

Esempi non validi

-server (starts with hyphen)

server_ (contains underscore - technically invalid)

my..server (consecutive dots)

Configurazione DNS per gli hostname

I nomi host vengono mappati agli indirizzi IP tramite record DNS:

Record A (IPv4)

www     IN  A     192.0.2.1

mail IN A 192.0.2.2

Record AAAA (IPv6)

www     IN  AAAA  2001:db8::1

CNAME (nome alternativo)

blog    IN  CNAME www.example.com.

Hostname locali e di rete

Nome host locale

Impostare sulla macchina stessa:

# Linux/Mac

hostname

hostnamectl set-hostname webserver01

# Windows

hostname

Hostname di rete

Configurato in DNS per risolvere IP:

Procedure consigliate

1. Utilizzare nomi descrittivi: Scegli i nomi host che indicano la funzione

2. Convenzioni di nomi bassi: Stabilire modelli coerenti

3. Tienilo breve. Più facile da digitare e ricordare

4. Avoid caratteri speciali: Stick per alfanumerico e iphens

5. Assegnazioni del documento: Mantenere mappature hostname-to-IP

6. #Plan per la scala # Utilizzare schemi di numerazione per più server

I nomi host servono come fondamento dell'identificazione della rete, colmare il divario tra etichette leggibili dall'uomo e indirizzi IP numerici che i computer utilizzano per la comunicazione.

Metti in Pratica Questa Conoscenza

Usa l'API di DomScan per verificare disponibilità, salute del dominio e altro.