Diferentes maneiras de obter o endereço IP de uma caixa do Linux [duplicado]

2

Estou curioso e quero saber todos os métodos diferentes para obter o endereço IP de uma caixa Linux, sei ifconfig funciona bem, mas me perguntando se existem outros métodos para usar para obter o endereço IP? / p>     

por Roland 30.09.2009 / 12:45

6 respostas

8

Um caminho seria:

ip address list
    
por 30.09.2009 / 12:56
4

Para encontrar o IP externo de uma caixa (por trás de um firewall NAT, por exemplo), tente este one-liner:

curl icanhazip.com

Tão útil e tão rápido!

    
por 30.09.2009 / 14:46
3

A ferramenta ip é bastante prática e pode fornecer vários métodos para determinar o endereço IP e muito mais.

Exame rápido:

ip addr show dev wlan0
ip route list | grep -w src | awk '{print "device:",$3, "address:",$9}'
    
por 30.09.2009 / 13:01
2

Eu usei

hostname -i

Mas, honestamente, eu não deveria, porque isso depende do arquivo / etc / hosts da máquina e não do endereço IP real.

    
por 30.09.2009 / 15:15
1

Você pode usar o ping se conhecer a interface de rede. (eth0, eth1, wlan0, etc.)

ping -I eth0 www.google.com
ping [-I interface]

de 10.1.1.4

    
por 30.09.2009 / 14:19
0

O seguinte comando listará todos os endereços IP

ip addr show

A saída do ifconfig nem sempre mostra endereços secundários em interfaces que não possuem um alias nomeado, como aquelas adicionadas por "ip addr add"

    
por 30.09.2009 / 22:40

Tags