Bitácora de EleKtR0

English - Italiano - Deutsch - Français - Português - русский

17 de abril de 2020

Resolución de nombres con Python y Perl desde línea de comandos


Ejemplo de resolución de nombres desde línea de comandos usando Python:

python -c "import socket; print ( socket.gethostbyname('google.com') )"


Ejemplo de resolución de nombres desde línea de comandos usando Perl:

perl -e 'use Socket; use Data::Dumper; 

    @addrs = gethostbyname("google.com") or die "No puedo resolver el nombre$!\n"; 

    @addrs = map { inet_ntoa($_) } @addrs[4 .. $#addrs]; 

    foreach my $addr (@addrs) { print "$addr\n"; }'


Esta chuleta viene bien cuando no tenemos a mano una forma rápida de resolver un nombre de equipo con un comando como dig, host, nslookup, getent, etc.

Etiquetas: ,