Ricerca di informazioni sui nomi di dominio
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 dig
comando 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 whois
comando è un modo rapido per vedere se esiste un nome di dominio. Se esiste, puoi vedere chi lo possiede, insieme alle informazioni di contatto. Il whois
comando utilizza i server dei nomi di dominio per interrogare le informazioni di registrazione di un dominio.
Su Ubuntu, potresti dover installare il whois
comando con apt
:
$ sudo apt install whois
$ whois pragprog.com
Sulla base di queste informazioni:
- Chi contatteresti per problemi tecnici?
- Quando è stato registrato per la prima volta il dominio?
- 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 host
comando 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 host
comando 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.