Windows Tips & News

Windows 10'da IP Adresinin Coğrafi Konum bilgilerini alın

click fraud protection
ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklayın

Bir önceki yazımızda görmüştük bash kullanarak bir IP Adresi için coğrafi konum bilgisi nasıl alınırLinux'ta, curl ve jq. Aynı şeyin Windows 10'da nasıl yapılabileceğini görelim. Bash'i aynı amaç için Linux veya PowerShell'de kullanabiliriz.

Reklamcılık


Yine, coğrafi konum bilgisinin kaynağı olarak ücretsiz "freegeoip.net" hizmetini kullanacağız. IP adreslerinin coğrafi konumunu aramak için genel bir HTTP API'si sağlar. Saat dilimi, enlem ve boylam gibi diğer ilgili bilgilerle birlikte şehirlerle ilişkili bir IP adresi veritabanı kullanır. Bu çok faydalı.

Ubuntu'da Bash kullanarak Windows 10'da IP Adresinin Coğrafi Konum bilgisini alın

Linux'ta Bash kuruluysa, bu durumda kullanabilirsiniz. jq konsolu JSON ayrıştırıcısını yüklemeniz gerekir. Aşağıdaki gibi yapın.

    1. Ubuntu'da Bash'i açın. Önce yüklemeniz gerekebilir. Aşağıdaki makaleye bakın:
      Windows 10'da Ubuntu Bash nasıl etkinleştirilirİpucu: yapabilirsiniz
      Explorer'ın bağlam menüsüne Ubuntu'da Bash'i ekleyin istediğiniz herhangi bir klasörde hızlı bir şekilde açmak için.
    2. Aşağıdaki komutu yazın:
      sudo apt-get install jq

      Uygulama yüklenecek:ubuntu'da-jq-in-bash-kurulum

    3. Şimdi, aşağıdaki komutu kullanabilirsiniz:
      kıvrılmak http://freegeoip.net/json/119.94.116.145>tmpjson.txt && jq '.' tmpjson.txt && rm tmpjson.txt

      Çıktı:windows-in-komutunu çalıştırmak

Aynı komut bende yerel Linux ortamında kullanılırancak, bir aksaklık var. Windows 10'da, Ubuntu'daki Bash, boru hattı çıktısı desteğini bozdu. Bu sorun nedeniyle, birlikte düzgün çalışmak için birden çok aracı birleştiremezsiniz.

Bu yüzden sunucu yanıtını depolayan ve ardından silinen geçici bir 'tmpjson.txt' dosyası kullandım.

Ubuntu'da Bash kullanıcısı değilseniz, bunun yerine PowerShell'i kullanabilirsiniz.

PowerShell kullanarak Windows 10'da IP Adresinin Coğrafi Konum bilgilerini alın

Burada açıklandığı gibi yeni bir PowerShell örneği açın: Windows 10'da PowerShell'i açmanın tüm yolları

Curl aracı yerine cmdlet'i kullanabilirsiniz. Invoke-RestMethod. Genellikle JSON veya XML verilerini döndüren REST (Temsili Durum Aktarımı) hizmetleriyle çalışmak üzere özel olarak oluşturulmuştur.

Sözdizimi aşağıdaki gibidir:

Invoke-RestMethod -Method Get -Uri http://freegeoip.net/json/119.94.116.145

Komutun sonucu aşağıdaki gibi olacaktır:

with-powershell

Komuta ek biçimlendirme uygulamanız bile gerekmez. Çıktıda zaten güzel bir şekilde görüntüleniyor.

Bu kadar.

ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklayın

Win+X Menü Düzenleyiciyi İndir, Win+X menü öğeleri eklemenize veya kaldırmanıza olanak tanır

Bu web sitesi, siz web sitesinde gezinirken deneyiminizi geliştirmek için çerezleri kullanır. Bu ...

Devamını oku

Masaüstünüz için Tam özellikli IE simgesini indirin

Bu web sitesi, siz web sitesinde gezinirken deneyiminizi geliştirmek için çerezleri kullanır. Bu ...

Devamını oku

Winaero uygulamaları Arşivlerini indirin

Winaero uygulamaları Arşivlerini indirin

WinaeroGlass - Aero cam, Windows 8'inize geri döndü.WinaeroGlass - Aero cam, Windows 8'inize geri...

Devamını oku