Cum să obțineți IP-ul public al unui computer!

Ați avut vreodată nevoie să vă conectați la laptopul de acasă și să nu știți IP-ul exact, deoarece este unul generat de DHCP? Furnizorul dvs. de internet schimbă acel IP din când în când.

Introducere:

Descoperiți cum să obțineți IP-ul public al unui computer prin cod Python. Acest ghid vă va ghida prin pașii pentru a prelua cu ușurință adresa IP publică a unui computer folosind scripturi Python.

Secțiunea 1: Introducere în adresele IP

Înțelegerea adreselor IP este crucială înainte de a te scufunda în scripting. O adresă IP identifică un dispozitiv dintr-o rețea.

Secțiunea 2: Configurarea mediului Python

Înainte de a putea obține IP-ul public al oricărui PC prin utilizare cod Python, asigurați-vă că mediul dvs. Python este configurat corect. Instalați bibliotecile necesare și pregătiți-vă scriptul.

Secțiunea 3: Scrierea scriptului Python

Să ne aruncăm în cod. Trebuie să scriem un script care să acceseze datele adresei IP dintr-o sursă de încredere.

Deci, să deschidem promptul Python pentru pași practici

exec 'C:\Users\YourUserName\AppData\Local\Programs\Python\Python312\Scripts\my-ip.py')read)
# Răspunsul va arăta ca mai jos
Public IP Address: XXX.XX.XXX.XX

și aici este scriptul python

import requests

def get_public_ip():
try:
response = requests.get('https://api.ipify.org')
if response.status_code == 200:
return response.text
else:
return "Error getting public IP"
except Exception as e:
return str(e)

def main():
public_ip = get_public_ip()
if public_ip:
with open('public_ip.txt', 'w') as file:
file.write(public_ip)
print("Public IP Address:", public_ip)
else:
print("Failed to retrieve public IP address")

if __name__ == "__main__":
main()

Secțiunea 4: Rularea scriptului despre cum să obțineți IP-ul public al unui computer

Once your script is ready, it’s time to execute it. Follow these steps to run your Python script and get the public IP of any PC by scripting with Python.

Secțiunea 5: Depanare

If you encounter issues while trying to get the public IP of any PC by scripting with Python, check these common problems and their solutions:
– check your code
– check your Python version

Concluzie:

Obținerea IP-ului public al oricărui PC prin scriptare cu Python este un proces simplu dacă urmați pașii corecti. Cu cunoștințele din acest ghid, acum puteți prelua eficient adrese IP publice folosind Python.

Teme pentru acasă:

Ca un simplu exercițiu, încercați să îl schimbați pentru a primi IP-ul public prin e-mail cu un cron.

 

Leave a comment