Comando Linux per tradurre DomainName in IP [chiuso]


137

Esiste un comando Linux per tradurre il nome di dominio in IP?


1
Lo hai già fatto nella domanda precedente: eseguire il ping di un computer in ssh? e ancora, questo non appartiene a SO.
Felix Kling,

4
Perché insisti nel porre tutte queste domande nel posto sbagliato?
Ignacio Vazquez-Abrams,

bash non è anche un linguaggio di programmazione? La stessa domanda posta in Python o PHP sarebbe stata accettata, a quanto pare ...
vaab

5
Perché stai chiudendo domande così importanti per gli sviluppatori? Sì, questa domanda sembra essere dell'autorità ServerFault, ma ServerFault è il sito StackExchange più ostile all'utente di sempre, fai domande lì e non ottieni mai risposte.
Thelambofgoat,

5
Wow, 27 voti positivi e 53 voti positivi. Forse StackOverflow è troppo moderato.
Michael Cole,

Risposte:


212
% dig +short stackoverflow.com
69.59.196.211

o

% host stackoverflow.com
stackoverflow.com has address 69.59.196.211
stackoverflow.com mail is handled by 30 alt2.aspmx.l.google.com.
stackoverflow.com mail is handled by 40 aspmx2.googlemail.com.
stackoverflow.com mail is handled by 50 aspmx3.googlemail.com.
stackoverflow.com mail is handled by 10 aspmx.l.google.com.
stackoverflow.com mail is handled by 20 alt1.aspmx.l.google.com.

1
fantastico, ma se si sostituisce% con $ o si rimuove, si risparmia 1 minuto per i gatti pigri della copia :)
Abdul Hameed

3
Se stai usando Arch Linux o basandoti su quella distribuzione, troverai questi strumenti e nslookup nel bind-toolspacchetto.
lava-lava,

1
Per renderlo compatibile con i record CNAME o record A multi-valore, utilizzare basename $(dig +short stackoverflow.com A | tr '\n' '/')invece. Ciò è utile quando si desidera ottenere IP per dominio negli script di shell.
fuweichin,

84

Puoi usare:

nslookup www.example.com

3
L'output di nslookupè meno ideale per gli script. dig +shortè probabilmente la risposta più corretta qui, come già suggerito da @unutbu.
triplo

4
Nessuno dei due dige hostsono installati di default su tutte le distribuzioni, nel frattempo nslookupfa parte del busybox, la base di distos leggeri come alpino.
CTodea,

Penso che devi eliminare ilwww.
Chris_Rands il

@Chris_Rands Domini www.example.come example.compuò puntare a diversi indirizzi IP.
cubuspl42,

So che nslookupsi sta deprecato, ma io preferisco ancora il suo formato di output sopra dig +shorte hostper migliorare la leggibilità umana.
Wisbucky,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.