Windows Tips & News

Az IP-cím földrajzi helymeghatározási információi a Windows 10 rendszerben

click fraud protection
AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimalizálásához

Előző cikkünkben láttuk hogyan szerezheti meg az IP-cím földrajzi helyadatait a bash használatával, curl és jq Linux alatt. Nézzük meg, hogyan lehet ugyanezt megtenni Windows 10-ben. Ugyanerre a célra használhatjuk a Bash-t Linuxon vagy PowerShell-en.

Hirdetés


Ismét a „freegeoip.net” ingyenes szolgáltatást fogjuk használni a földrajzi helyadatok forrásaként. Nyilvános HTTP API-t biztosít az IP-címek földrajzi helyének kereséséhez. A városokhoz társított IP-címek adatbázisát használja, valamint egyéb releváns információkat, például időzónát, szélességi és hosszúsági fokot. Ez nagyon hasznos.

Szerezze meg az IP-cím földrajzi helymeghatározási adatait a Windows 10 rendszerben az Ubuntu Bash használatával

Ha telepítve van a Bash on Linux, akkor ebben az esetben használhatja. Telepítenie kell a jq konzol JSON elemzőjét. Csináld az alábbiak szerint.

    1. Nyissa meg a Bash-t Ubuntun. Lehet, hogy először telepítenie kell. Lásd a következő cikket:

      Az Ubuntu Bash engedélyezése a Windows 10 rendszerbenTipp: lehet adja hozzá a Bash on Ubuntu elemet az Intéző helyi menüjéhez hogy gyorsan megnyissa bármelyik kívánt mappában.
    2. Írja be a következő parancsot:
      sudo apt-get install jq

      Az alkalmazás telepítve lesz:install-jq-in-bash-on-ubuntu

    3. Most használhatja a következő parancsot:
      becsavar http://freegeoip.net/json/119.94.116.145>tmpjson.txt && jq '.' tmpjson.txt && rm tmpjson.txt

      A kimenet:a parancs futtatása az ablakokban

Ugyanaz az I. parancs natív Linux környezetben használjákazonban van egy hiba. A Windows 10 rendszerben az Ubuntu Bash nem támogatja a folyamat kimenetét. A probléma miatt nem lehet több eszközt kombinálni a megfelelő együttműködés érdekében.

Ezért a „tmpjson.txt” ideiglenes fájlt használtam, amely tárolja a szerver válaszát, majd törlődik.

Ha Ön nem használja a Bash-t az Ubuntun, használhatja helyette a PowerShellt.

A PowerShell segítségével szerezze be az IP-cím földrajzi helymeghatározási adatait a Windows 10 rendszerben

Nyissa meg a PowerShell új példányát az itt leírtak szerint: A PowerShell megnyitásának minden módja a Windows 10 rendszerben

A curl eszköz helyett használhatja a parancsmagot Invoke-RestMethod. Kifejezetten a REST (Representational State Transfer) szolgáltatásokkal való együttműködésre készült, amelyek általában JSON- vagy XML-adatokat adnak vissza.

A szintaxis a következő:

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

A parancs eredménye a következő lesz:

powershell-lel

Nem is kell további formázást alkalmaznia a parancsban. A kimenetben már szépen megjelenik.

Ez az.

AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimalizálásához

Letöltés Letöltés MMVII Skin for Winamp

Ez a webhely cookie-kat használ, hogy javítsa az élményt a webhelyen való böngészés során. Ezek k...

Olvass tovább

Módosítsa a Windows Defender maximális CPU-használatát a vizsgálathoz

Módosítsa a Windows Defender maximális CPU-használatát a vizsgálathoz

AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimali...

Olvass tovább

Töltse le a Winamp skin archívumát

Ez a webhely cookie-kat használ, hogy javítsa az élményt a webhelyen való böngészés során. Ezek k...

Olvass tovább