5Aug

Πώς εντοπίζετε την γεωγραφική θέση ενός υπολογιστή χρησιμοποιώντας τη γραμμή εντολών;

Υπάρχουν πολλοί τρόποι για να μάθετε την τοποθεσία ενός υπολογιστή από τη διεύθυνση IP του, αλλά πώς να το κάνετε αν αποφασίσετε να χρησιμοποιήσετε τη γραμμή εντολών για να βρείτε τις πληροφορίες;Η σημερινή δημοσίευση του χρήστη SuperUser Q & A έχει μερικές χρήσιμες προτάσεις για να βοηθήσει έναν αναγνώστη να βρει τις πληροφορίες που θέλει.

Η σημερινή ερώτηση &Η συνάντηση απαντήσεων έρχεται με την ευγένεια του SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα-καθοδηγούμενη ομαδοποίηση Q & A ιστοσελίδες.

Στιγμιότυπο οθόνης από τον Paul Fenwick( Flickr).

Η ερώτηση

Ο αναγνώστης SuperUser AlikElzin-kilaka θέλει να μάθει πώς να βρει τη θέση της διεύθυνσης IP του υπολογιστή χρησιμοποιώντας τη γραμμή εντολών:

Πώς μπορώ να εντοπίσω τη θέση διαδικτύου( IP) του υπολογιστή χρησιμοποιώντας τη γραμμή εντολών;Θα χρησιμοποιούσα μπούκλα ή wget, για παράδειγμα;

Πώς βρίσκετε τη θέση διεύθυνσης IP ενός υπολογιστή χρησιμοποιώντας τη γραμμή εντολών;

Οι απαντήσεις

Συνεργάτες SuperUser AlikElzin-kilaka και Ben N έχουν την απάντηση για εμάς.Πρώτα επάνω, AlikElzin-kilaka:

Υπάρχει μια υπηρεσία( IPInfo) που μπορεί να προσφέρει τα αποτελέσματα.Μπορείτε να το χρησιμοποιήσετε χρησιμοποιώντας curl, για παράδειγμα:

  • curl ipinfo.io

Αποτέλεσμα:

Μπορούν επίσης να ζητηθούν ειδικές πληροφορίες IP:

  • curl ipinfo.io/216.58.194.46

Αποτέλεσμα:

Πηγή: Πώς να αναζητήσετε το γεωγραφικότοποθεσία της διεύθυνσης IP από τη γραμμή εντολών

Ακολουθούμενη από την απάντηση από τον Ben N:

Εφόσον η ερώτηση δεν καθορίζει ένα λειτουργικό σύστημα, αυτός είναι ο τρόπος για να αποκτήσετε τις ίδιες πληροφορίες με την καμπύλη του PowerShell( στην πραγματικότητα ένα ψευδώνυμο του Invoke-WebRequest ):

  • ( curl ipinfo.io). Περιεχόμενο

Το οποίο παράγει μια συμβολοσειρά JSON.Για να πάρετε το αντικείμενο που αντιπροσωπεύει το JSON, χρησιμοποιήστε το ConvertFrom-Json :

  • curl ipinfo.io |ConvertFrom-Json

Δεδομένου ότι αυτό είναι ένα αντικείμενο PowerShell, μπορείτε εύκολα να πάρετε συγκεκριμένα πεδία από αυτό.Για παράδειγμα, αυτή η εντολή παίρνει μόνο την εξωτερική διεύθυνση IP ως συμβολοσειρά:

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

Σημειώστε ότι οι γεωγραφικές πληροφορίες από αυτήν την υπηρεσία δεν είναι υπερβολικά ακριβείς, αλλά με έκαναν εντοπισμό μέσα σε 20 μίλιαή έτσι από την πραγματική θέση μου και τις πληροφορίες ISP φαίνεται να είναι αξιόπιστη.

Έχετε κάτι να προσθέσετε στην εξήγηση;Απενεργοποιήστε τα σχόλια.Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους χρήστες τεχνολογίας Stack Exchange;Δείτε το πλήρες νήμα συζήτησης εδώ.