Hostname

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

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 Hostname

In Domain Names

www.example.com

│ │ │

│ │ └── TLD

│ └── Second-level domain

└── Hostname (subdomain)

Cognomi host 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 vs Domain Name

Comprendere la distinzione:

Esempio Ripartizione

server01.datacenter.example.com.

│ │ │ │

│ │ │ └── Root (implicit)

│ │ └── Domain

│ └── Subdomain

└── Hostname (machine identifier)

Regole e restrizioni 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 Hostnames

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

A Record (IPv4)

www     IN  A     192.0.2.1

mail IN A 192.0.2.2

AAAA Record (IPv6)

www     IN  AAAA  2001:db8::1

CNAME (Alias)

blog    IN  CNAME www.example.com.

Local vs Network Hostnames

Nome host locale

Impostare sulla macchina stessa:

# Linux/Mac

hostname

hostnamectl set-hostname webserver01

# Windows

hostname

Network Hostname

Configurato in DNS per risolvere IP:

Migliori Pratiche

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.