Vai al contenuto principale

Guide / Come verificare un sito web: le guide pratiche

Come scoprire chi ospita un sito web

Per scoprire chi ospita un sito web, risolvi il dominio in un indirizzo IP, poi cerca chi possiede quell'indirizzo IP. Il record WHOIS del dominio ti dice il registrar e i nameserver. Il record di proprietà dell'IP ti dice la rete su cui si trovano i server, che è il provider di hosting a meno che non ci sia di mezzo una CDN.

Il modo rapido

Passa il dominio in un controllo WHOIS e leggi due cose: i nameserver, che ti dicono chi gestisce il DNS del sito, e il registrar, che ti dice dove è stato acquistato il nome a dominio stesso. Poi passa lo stesso dominio in un trace o un ping per ottenere l'indirizzo IP a cui risolve, e cerca quell'indirizzo. Queste due ricerche ti danno la risposta abituale in meno di un minuto, e sono le stesse due ricerche che fa a mano il metodo manuale.

Il modo manuale: dal dominio all'IP al proprietario

Quattro comandi coprono l'intera catena:

dig +short www.example.com          # domain -> IP address(es)
dig +short NS example.com           # who answers DNS for the domain
whois 93.184.216.34                 # who owns that IP block
dig +short -x 93.184.216.34         # reverse DNS name for the address

Leggili in ordine. Il primo ti dà uno o più record A. Se ottieni un CNAME che punta a qualcosa come *.cloudfront.net o *.azureedge.net, hai già trovato una CDN invece di un server d'origine. Il secondo indica il provider DNS, spesso un'azienda diversa sia dal registrar sia dall'host. Il terzo è quello importante: il record WHOIS per un indirizzo IP è tenuto da un registro internet regionale invece che da un registrar di domini, e indica l'organizzazione a cui è assegnato il blocco di indirizzi, insieme al suo ASN (autonomous system number, numero di sistema autonomo) e a un contatto per gli abusi. Il quarto restituisce spesso un hostname che tradisce il provider ancora più in fretta, perché gli host tendono a chiamare le proprie macchine con il proprio nome.

Su Windows, nslookup example.com e nslookup -type=ns example.com fanno i primi due passaggi senza installare nulla.

Registrar, provider DNS e host sono tre cose diverse

È qui che nasce la maggior parte della confusione. Un singolo sito coinvolge di norma tre aziende separate:

  • Il registrar ha venduto il nome a dominio ed è chi contatti per rinnovi, trasferimenti e blocchi. Compare nel record WHOIS del dominio.
  • Il provider DNS risponde alle interrogazioni per il dominio. Compare come nameserver. Molti siti spostano il DNS verso terzi lasciando il dominio presso il registrar originale.
  • L'host gestisce la macchina che serve i contenuti. Compare nel record WHOIS dell'indirizzo IP, non del dominio.

Quindi una riga di nameserver non è un indirizzo di hosting. Leggila come "chi risponde alle interrogazioni DNS per questo dominio", nient'altro. La posta elettronica aggiunge una quarta parte: i record MX (dig +short MX example.com) puntano a chi gestisce la posta, che è spesso ancora un provider diverso.

Quando l'host è una CDN, e come guardare oltre

Se la ricerca sull'IP restituisce una CDN o una grande rete edge cloud, hai trovato l'edge invece dell'origine. È la CDN che funziona come progettata: termina la connessione su un nodo edge vicino al visitatore e recupera i dati dall'origine dietro le quinte, e l'indirizzo di origine non viene pubblicato di proposito. Alcune cose aiutano comunque:

  1. Controlla altri record sullo stesso dominio. I record MX e sottodomini come mail., ftp., cpanel. o direct. spesso bypassano la CDN e risolvono direttamente verso la rete di origine.
  2. Guarda gli header di risposta. curl -I https://example.com/ mostra spesso header server, via o specifici del fornitore che indicano il provider edge, e a volte lo stack che c'è dietro.
  3. Leggi l'ASN, non solo il nome dell'azienda. Due provider possono rivendere capacità della stessa rete sottostante, e l'ASN ti dice di chi è davvero quella rete.
  4. Accetta il limite. Se l'origine è correttamente bloccata dietro la CDN, nessuna ricerca pubblica la rivelerà, e trattare un'ipotesi come un fatto è peggio che dire "esposto tramite una CDN".

La stessa cautela vale per l'output storico di qualsiasi ricerca. I record cambiano quando un sito migra, e una risposta in cache o archiviata può essere vecchia di mesi, quindi riesegui la ricerca invece di fidarti di uno screenshot.

A cosa servono queste ricerche

  • Valutare un provider di hosting prima di migrare, controllando chi ospita siti che consideri paragonabili al tuo.
  • Trovare il contatto giusto per gli abusi quando traffico, spam o un attacco riconducono a un indirizzo.
  • Confermare che una migrazione è terminata, controllando che il dominio ora risolva nella rete del nuovo provider da più postazioni.
  • Capire se un'interruzione è tua o del tuo provider, dato che un intero blocco di indirizzi che tace non è un problema della tua applicazione.

Quando la risposta cambia

Queste ricerche ti dicono dove vive un sito oggi. Non ti diranno quando la risposta cambia, e cambia davvero: una modifica ai nameserver, un dominio scaduto o una migrazione lasciata a metà possono tutti rompere un sito mentre il server stesso è perfettamente in salute. Il monitoraggio continuo osserva insieme i record DNS, la scadenza del dominio e la disponibilità, e avvisa quando uno qualsiasi di essi cambia. Il controllo WHOIS esegue subito una ricerca, come leggere un record WHOIS passa in rassegna i campi nel dettaglio, e la propagazione DNS è il passo successivo dopo aver cambiato dove punta il dominio.

Controlla ora

Esegui il controllo gratuito sul tuo sito, senza bisogno di un account.

WHOIS lookup

Monitora in modo permanente

Ricevi un avviso appena qualcosa si rompe: HostTracker controlla da oltre 300 località e ti avvisa via e-mail, SMS, Slack, Telegram e altro.

Funzionalità di HostTracker

Altro in questa sezione: Come verificare un sito web: le guide pratiche