Note

Come ho creato meladigitale.com in un pomeriggio

27 ottobre 2026 · 6 minuti di lettura

Volevo un indirizzo email tutto mio, facile da dettare al telefono. Alla fine mi sono ritrovato con dominio, posta e sito web online nello stesso pomeriggio. Ecco come, compresi i tre intoppi che le guide ufficiali non raccontano.

1. Scegliere il nome

Il mio vecchio dominio aveva un difetto: dettandolo, la gente capiva una cosa diversa ogni volta. Questa volta mi sono dato poche regole precise:

E soprattutto il test del telefono: se per dettarlo devi fare lo spelling, va scartato. Dopo parecchi tentativi (i nomi belli in .com sono quasi tutti presi) è uscito meladigitale: la mela per la passione Apple, il digitale per tutto il resto.

2. Comprarlo da iCloud

Con iCloud+ si può comprare un dominio direttamente dalle impostazioni, nella sezione Dominio email personalizzato. Quello che non è subito evidente è che dietro c'è Cloudflare: il dominio viene registrato lì, e da lì si gestisce tutto il resto.

Il vantaggio è che la posta si configura da sola: Apple crea in automatico i record MX, SPF, DKIM e quello di verifica. Pochi minuti dopo l'acquisto la casella funzionava già.

3. Mettere al sicuro la posta

Ho aggiunto solo un record che Apple non crea: il DMARC, che dice ai server degli altri cosa fare con le email false che usano il tuo dominio.

TipoNomeContenuto
TXT_dmarcv=DMARC1; p=none; rua=mailto:…

Si parte con p=none, che si limita a raccogliere report. Quando i report sono puliti si passa a quarantine.

4. Il sito su GitHub Pages

GitHub Pages ospita gratis siti statici, anche con un dominio personalizzato. I passaggi:

  1. Creare un repository pubblico e caricarci index.html.
  2. Aggiungere un file chiamato CNAME che contiene solo il nome del dominio.
  3. In Settings → Pages, pubblicare dal branch main, cartella / (root).

Poi, su Cloudflare, i record che puntano a GitHub:

TipoNomeContenuto
A@185.199.108.153
A@185.199.109.153
A@185.199.110.153
A@185.199.111.153
CNAMEwwwtuonome.github.io

5. I tre intoppi

La pagina con il lucchetto

Nei record DNS c'era un CNAME sul dominio principale, con un lucchetto, che non si poteva modificare. È la pagina di parcheggio che Cloudflare attiva sui domini comprati tramite iCloud. Non si toglie dai record DNS ma dalle impostazioni del dominio: Disable Parking Page.

La nuvoletta arancione

Cloudflare di default fa passare il traffico dal suo proxy (la nuvoletta arancione). Con GitHub Pages va spenta: tutti i record devono essere DNS only, altrimenti GitHub non riesce a emettere il certificato HTTPS.

GitHub che "si ricorda" l'errore

Avevo aggiunto il record www dopo che GitHub aveva già controllato. Risultato: errore anche a record corretto, perché la risposta "non esiste" era rimasta in memoria. Prima ho verificato che il DNS fosse a posto:

nslookup www.meladigitale.com 1.1.1.1

Poi ho rimosso e reinserito il dominio personalizzato nelle impostazioni di GitHub Pages, forzando un nuovo controllo. Spunta verde.

Ordine consigliato: prima tutti i record DNS su Cloudflare, poi il dominio personalizzato su GitHub. Così il primo controllo trova già tutto in ordine.

6. Gli ultimi ritocchi

Il bilancio

Un pomeriggio, nessun server da gestire, e come unico costo il rinnovo del dominio, una decina di dollari l'anno (iCloud+ lo avevo già). In cambio: un indirizzo email che si detta in un fiato, e un posto dove scrivere note come questa.

← Tutte le note