Você está aqui: Python ::: Dicas & Truques ::: Internet, LAN e E-Mail |
Como retornar o IP de uma máquina remota usando a função gethostbyname() do módulo socket do PythonQuantidade de visualizações: 1218 vezes |
|
Nesta dica mostrarei como podemos usar a função gethostbyname() do módulo socket da linguagem Python para obtermos o IP de uma máquina remota. Tudo que precisamos fazer é fornecer o nome de host da máquina remota. Veja, por exemplo, como podemos obter o IP de uma máquina remota fornecendo o nome de um domínio: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
# vamos importar o módulo socket
import socket
# método principal
def main():
# nome da máquina host remota
host_remoto = 'www.google.com'
try:
print("O endereço IP da máquina remota é: %s"
% socket.gethostbyname(host_remoto))
except socket.error as error_msg:
print("Houve um erro: %s" % str(error_msg))
if __name__== "__main__":
main()
Ao executar este código Python nós teremos o seguinte resultado: O endereço IP da máquina remota é: 142.251.128.68 Se o host remoto não puder ser encontrado, uma mensagem de erro será exibida: Houve um erro: [Errno 11002] getaddrinfo failed |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





