5Aug

Jak znaleźć położenie geograficzne komputera za pomocą wiersza poleceń?

click fraud protection

Istnieje wiele sposobów na poznanie lokalizacji komputera z jego adresu IP, ale jak to zrobić, jeśli zdecydujesz się użyć wiersza poleceń, aby znaleźć informacje? Dzisiejszy post SuperUser Q & A ma kilka pomocnych wskazówek, które pomogą czytelnikowi znaleźć potrzebne informacje.

Dzisiejsze pytanie &Sesja odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, opartego na społecznościach grupy Q & A.

Zrzut ekranu dzięki uprzejmości Paula Fenwicka( Flickr).

Pytanie Czytnik

SuperUser AlikElzin-kilaka chce wiedzieć, jak znaleźć lokalizację adresu IP komputera za pomocą wiersza polecenia:

Jak znaleźć adres internetowy komputera( adres IP) za pomocą wiersza poleceń?Czy użyłbym na przykład curl lub wget?

Jak znaleźć lokalizację adresu IP komputera za pomocą wiersza poleceń?

Odpowiedź Odpowiedzi

SuperUser AlikElzin-kilaka i Ben N mają dla nas odpowiedź.Najpierw AlikElzin-kilaka:

Istnieje usługa( IPInfo), która może dostarczyć wyniki. Możesz go wywołać za pomocą curl, na przykład:

instagram viewer
  • curl ipinfo.io

Wynik:

Można również zażądać informacji o konkretnym IP:

  • curl ipinfo.io/216.58.194.46

Wynik:

Źródło: Jak sprawdzić geograficznylokalizacja adresu IP z wiersza poleceń

Po odpowiedzi od Ben N:

Ponieważ pytanie nie określa systemu operacyjnego, to w jaki sposób uzyskać te same informacje z curl PowerShell( faktycznie alias Invoke-WebRequest ):

  • ( curl ipinfo.io). Content

Który tworzy ciąg JSON.Aby uzyskać obiekt reprezentowany przez JSON, użyj ConvertFrom-Json :

  • curl ipinfo.io |ConvertFrom-Json

Ponieważ jest to obiekt PowerShell, można łatwo uzyskać z niego konkretne pola. Na przykład to polecenie pobiera tylko zewnętrzny adres IP w postaci ciągu:

  • ( curl ipinfo.io | ConvertFrom-Json). ip

Zwróć uwagę, że informacje geograficzne z tej usługi nie są super dokładne, ale zlokalizowały mnie w odległości 20 milMoja aktualna lokalizacja i informacje o usługodawcy internetowym wydają się być wiarygodne.

Czy chcesz coś dodać do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.