Ricerca di informazioni sui nomi di dominio

May 16 2023
Un estratto da Small, Sharp Software Tools di Brian P. Hogan
Quando fai una richiesta a facebook.com, il tuo computer cerca il nome di dominio per tradurre quel nome di dominio in un indirizzo IP in modo che il tuo computer possa effettuare quella connessione.
Immagine di richiksv tramite Shutterstock
https://pragprog.com/newsletter/

Quando fai una richiesta a facebook.com, il tuo computer cerca il nome di dominio per tradurre quel nome di dominio in un indirizzo IP in modo che il tuo computer possa effettuare quella connessione. Un indirizzo IP punta a un computer su Internet, ma un nome di dominio è più facile da ricordare rispetto a un gruppo di numeri. I server DNS (Domain Name System) memorizzano le mappature degli indirizzi IP, insieme ad altre informazioni. Esistono diversi strumenti della riga di comando che è possibile utilizzare per interrogare questi server.

Usa il digcomando per "scavare" tra i record dei nomi di dominio e trovare gli indirizzi IP associati a quelli. È un modo affidabile per ottenere informazioni su un dominio:

​ ​$ ​​dig​​ ​​facebook.com​​ ; <<>> DiG 9.11.3-1ubuntu1.2-Ubuntu <<>> facebook.com
​ ;; global options: +cmd
​ ;; Got answer:
​ ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30501
​ ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
​ 
​ ;; OPT PSEUDOSECTION:
​ ; EDNS: version: 0, flags:; udp: 65494
​ ;; QUESTION SECTION:
​ ;facebook.com.                  IN      A
​ 
»;; ANSWER SECTION:
»facebook.com.           1       IN      A       157.240.18.35
​ 
​ ;; Query time: 22 msec
​ ;; SERVER: 127.0.0.53#53(127.0.0.53)
​ ;; WHEN: Sun Mar 03 21:06:17 CDT 2019
​ ;; MSG SIZE  rcvd: 57

A volte è necessario scoprire chi possiede un nome di dominio in modo da poterlo contattare. Oppure vuoi verificare se esiste un nome di dominio in modo da poterlo acquistare. Alcune aziende senza scrupoli offrono ricerche di domini online e quando cerchi un dominio che desideri, lo acquistano automaticamente in modo che quando vai a pagarlo, possono addebitarti di più.

Il whoiscomando è un modo rapido per vedere se esiste un nome di dominio. Se esiste, puoi vedere chi lo possiede, insieme alle informazioni di contatto. Il whoiscomando utilizza i server dei nomi di dominio per interrogare le informazioni di registrazione di un dominio.

Su Ubuntu, potresti dover installare il whoiscomando con apt:

​ ​$ ​​sudo​​ ​​apt​​ ​​install​​ ​​whois​

​ ​$ ​​whois​​ ​​pragprog.com​

Sulla base di queste informazioni:

  1. Chi contatteresti per problemi tecnici?
  2. Quando è stato registrato per la prima volta il dominio?
  3. Perché pensi che ci siano così tanti name server associati?

A volte non conosci il nome del dominio. A volte hai solo l'indirizzo IP. Il hostcomando semplifica la ricerca di un nome di dominio da un IP. Se stai esaminando i log di sicurezza e ricevi hit da un determinato indirizzo IP, prova a utilizzare il hostcomando per cercare il nome di dominio della richiesta:

​ ​$ ​​host​​ ​​8.8.8.8​

​ 8.8.8.8.in-addr.arpa domain name pointer google-public-dns-a.google.com.

​ 113.6.in-addr.arpa domain name pointer 113-7.dhcp.eucl.wi.charter.com.

Ora, diamo un'occhiata a come testare la connettività di rete.

Ci auguriamo che questo estratto vi sia piaciuto. Puoi acquistare Small, Sharp Software Tools di Brian P. Hogan direttamente da The Pragmatic Programmers . Durante i nostri saldi primaverili del 2023, puoi risparmiare il 50% sull'ebook utilizzando il codice promozionale TOOLS2023 alla cassa fino alla mezzanotte del 16 maggio 2023.

Strumenti software piccoli e nitidi di Brian P. Hogan