Cosa dovrei usare al posto di "dig"?

1

Ho smesso di usare nslookup una decina di anni fa perché dig l'ha sostituito. Ora sto creando file personalizzati in /etc/resolver/ e trovo che tutto funzioni ... eccetto dig (e nslookup).

In realtà, preferirei correggere dig piuttosto che usare qualcos'altro. Scrivo un sacco di script che usano quegli strumenti comuni. Non mi piace dover codificare 2 soluzioni diverse.

    
posta Bruno Bronosky 01.11.2016 - 21:20
fonte

1 risposta

3

Che ne dici di host ?

Il comando host è molto simile a dig tranne che è molto più semplice e non ha le informazioni tecniche (se non ne hai bisogno). Ad esempio, una ricerca host potrebbe apparire come segue:

$ host apple.stackexchange.com

apple.stackexchange.com has address 151.101.129.69
apple.stackexchange.com has address 151.101.193.69
apple.stackexchange.com has address 151.101.65.69
apple.stackexchange.com has address 151.101.1.69

È inoltre possibile specificare quale server DNS si desidera utilizzare aggiungendolo al comando:

$ host apple.stackexchange.com 8.8.8.8
Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases:

apple.stackexchange.com has address 151.101.193.69
apple.stackexchange.com has address 151.101.129.69
apple.stackexchange.com has address 151.101.1.69
apple.stackexchange.com has address 151.101.65.69

E se ne hai assolutamente bisogno, puoi aggiungere -a per ottenere lo stesso risultato di un comando dig :

$ host -a apple.stackexchange.com 8.8.8.8
Trying "apple.stackexchange.com"
Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases:

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26262
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;apple.stackexchange.com.   IN  ANY

;; ANSWER SECTION:
apple.stackexchange.com. 299    IN  A   151.101.129.69
apple.stackexchange.com. 299    IN  A   151.101.65.69
apple.stackexchange.com. 299    IN  A   151.101.193.69
apple.stackexchange.com. 299    IN  A   151.101.1.69

Received 105 bytes from 8.8.8.8#53 in 39 ms
    
risposta data 01.11.2016 - 21:30
fonte

Leggi altre domande sui tag