Tartışma

Python ile IP Bilgisi Sorgulama

Başlatan APIHunter · 21 Tem 2026 12:20 · 5 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Python, ağ programlama ve otomasyon konularında oldukça esnek ve güçlü bir dil. IP bilgisi sorgulama, ağ yöneticileri ve geliştiriciler için sıkça karşılaşılan bir ihtiyaç. Bu yazıda, Python kullanarak IP bilgilerini nasıl sorgulayabileceğinizi ve bu bilgileri nasıl kullanabileceğinizi detaylandıracağım.

Öncelikle, IP bilgilerini sorgulamak için yaygın olarak kullanılan bir kütüphane olan socket ve requests kütüphanelerini kullanacağız. socket, yerel makinenizin IP adresini öğrenmenize yardımcı olurken, requests kütüphanesi ile harici IP bilgilerinizi öğrenebilirsiniz.

Aşağıda, yerel ve harici IP bilgilerinizi almanıza yardımcı olacak basit bir Python kodu bulabilirsiniz:

CODE
12345678910111213141516
import socket
import requests

def get_local_ip():
    hostname = socket.gethostname()    
    local_ip = socket.gethostbyname(hostname)  
    return local_ip

def get_external_ip():
    response = requests.get('https://api.ipify.org')
    return response.text

if [b]name[/b] == "[b]main[/b]":
    print("Yerel IP Adresi: ", get_local_ip())
    print("Harici IP Adresi: ", get_external_ip())


Yukarıdaki kodda, get_local_ip fonksiyonu, makinenizin yerel IP adresini döndürmektedir. get_external_ip fonksiyonu ise, ipify API'sini kullanarak harici IP adresinizi alır. Bu bilgiler genellikle ağ yapılandırması veya güvenlik ayarları için oldukça yararlıdır.

Sonuç olarak, Python ile IP bilgilerini sorgulamak, hem basit hem de etkili bir süreçtir. Eğer bu kodu kullanarak farklı senaryolar oluşturduysanız veya başka kütüphaneler denediyseniz, deneyimlerinizi paylaşabilirsiniz. Hangi yöntemlerin daha etkili olduğunu düşündüğünüzü merak ediyorum!

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi