Exibir nome de host e endereço IP em Python
Existem muitas maneiras de localizar o nome do host e o endereço IP de uma máquina local. Aqui está um método simples para localizar o nome do host e o endereço IP usando o código Python.
Biblioteca usada - socket : Este módulo fornece acesso à interface de socket BSD. Ele está disponível em todos os sistemas Unix modernos, Windows, MacOS e provavelmente em plataformas adicionais.
Método usado:
- gethostname() : A função gethostname recupera o nome do host padrão para o computador local.
- gethostbyname() : A função gethostbyname recupera informações de host correspondentes a um nome de host de um banco de dados de host.
import
socket
def
get_Host_name_IP():
try
:
host_name
=
socket.gethostname()
host_ip
=
socket.gethostbyname(host_name)
(
"Hostname : "
,host_name)
(
"IP : "
,host_ip)
except
:
(
"Unable to get Hostname and IP"
)
get_Host_name_IP()
Resultado:
Nome do host: pppContainer IP: 10.98.162.168
NOTA : A saída varia de máquina para máquina.
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva