1. Anasayfa
  2. Windows Client

PowerShell ile Public IP Adresi Bilgilerini Öğrenme


PowerShell çeşitli ağ bilgilerini öğrenmek için güçlü bir araçtır. Özellikle internete bağlanan cihazların public IP adreslerini ve bu IP adresi ile ilişkili bilgileri sorgulamak için kullanışlıdır.

Bu makalemde PowerShell kullanarak kendi public IP adresinizi nasıl öğrenebileceğinizi ve farklı bir IP adresi hakkında bilgi alabileceğinizi göstereceğiz.

Public IP Adresini Öğrenme
Kendi public IP adresinizi öğrenmek için PowerShell’de Invoke-RestMethod komutunu kullanabilirsiniz. Bu komut dış IP adresinizi ve bu adresle ilgili diğer bilgileri döndüren bir API’ye istek yaparak çalışır. Aşağıdaki PowerShell komutunu çalıştırarak public IP adresinizi ve konum bilgilerinizi öğrenebilirsiniz;

Invoke-RestMethod -Uri 'ipinfo.io/json'

Bu komut çalıştırıldığında IP adresiniz, şehriniz, ülkeniz, sağlayıcınız gibi bilgiler içeren bir JSON çıktısı elde edersiniz. Örnek bir çıktı aşağıdaki gibidir;

Farklı Bir IP Adresi Hakkında Bilgi Alma
Belirli bir IP adresi hakkında bilgi almak için de ipinfo.io servisini kullanabilirsiniz. Bunun için sorgulamak istediğiniz IP adresini komuta eklemeniz yeterlidir. Aşağıdaki örnek komut, belirttiğiniz IP adresi hakkında bilgiyi listeleyecektir.

Invoke-RestMethod -Uri 'http://ipinfo.io/8.8.8.8/json'