Merhaba dostlar, bu konumda Python ile hazırladığım cihazınızın adını, IP adresini, IPv4 ve IPv6 adreslerini gösteren bir programlamayı göstereceğim
Kod:
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
print("Cihazınızın Adı: ", socket.gethostname())
external3 = (socket.getaddrinfo("ident.me", 80, proto=socket.IPPROTO_TCP))
s11 = (str(external3))
s22 = s11.split(',')
s33 = s22[4].split("(")
print("Cihazınızın IP Adresi: ", s33[1])
s.connect(("192.168.0.1", 80))
print("Local IPv4 Adresiniz: ", s.getsockname()[0],)
external = (socket.getaddrinfo(socket.gethostname(), 80, proto=socket.IPPROTO_TCP))
str1 = (str(external))
str2 = str1.split(',')
str3 = str2[4].split("(")
print("Local IPv6 Adresiniz: ", str3[1])
s.close()