Laman » bagaimana untuk » Bagaimana Anda Cari Lokasi Geografi Komputer Menggunakan Barisan Perintah?

    Bagaimana Anda Cari Lokasi Geografi Komputer Menggunakan Barisan Perintah?

    Terdapat banyak cara untuk mengetahui lokasi komputer dari alamat IPnya, tetapi bagaimana anda melakukannya jika anda memutuskan untuk menggunakan baris arahan untuk mencari maklumat? Pos Q & A SuperUser hari ini mempunyai beberapa cadangan yang berguna untuk membantu pembaca mencari maklumat yang dia mahukan.

    Sesi Soalan & Jawapan hari ini datang kepada kami dengan ihsan SuperUser-bahagian pembahagian Stack Exchange, kumpulan yang diketuai oleh komuniti laman web Q & A.

    Petikan dari Paul Fenwick (Flickr).

    Soalan

    Pembaca SuperUser AlikElzin-kilaka ingin tahu cara mencari lokasi alamat IP komputer menggunakan baris arahan:

    Bagaimanakah saya mencari alamat internet (alamat IP) komputer menggunakan baris arahan? Adakah saya akan menggunakan curl atau wget, sebagai contoh?

    Bagaimana anda mencari lokasi alamat IP komputer menggunakan baris arahan?

    Jawapan

    Penyumbang SuperUser AlikElzin-kilaka dan Ben N mempunyai jawapan untuk kami. Pertama, AlikElzin-kilaka:

    Terdapat perkhidmatan (IPInfo) yang dapat memberikan hasil. Anda boleh memanggilnya menggunakan curl, contohnya:

    • curl ipinfo.io

    Keputusan:

    Maklumat IP tertentu juga boleh diminta:

    • curl ipinfo.io/216.58.194.46

    Keputusan:

    Sumber: Bagaimana untuk mencari lokasi geografi alamat IP dari baris arahan

    Diikuti dengan jawapan dari Ben N:

    Oleh sebab soalan tidak menentukan sistem pengendalian, ini adalah cara untuk mendapatkan maklumat yang sama dengan curl PowerShell (sebenarnya alias dari Invoke-WebRequest):

    • (curl ipinfo.io) .Content

    Yang menghasilkan rentetan JSON. Untuk mendapatkan objek yang JSON mewakili, gunakan ConvertFrom-Json:

    • curl ipinfo.io | ConvertFrom-Json

    Oleh kerana itu adalah objek PowerShell, anda boleh dengan mudah mendapatkan medan tertentu daripada itu. Sebagai contoh, arahan ini hanya mendapat alamat IP luaran sebagai rentetan:

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

    Perhatikan bahawa maklumat geografi dari perkhidmatan ini tidak terlalu tepat, tetapi ia mendapati saya berada dalam jarak 20 batu atau lebih dari lokasi sebenar saya dan maklumat ISP nampaknya boleh dipercayai.


    Mempunyai sesuatu untuk menambah penjelasannya? Bunyi dalam komen. Ingin membaca lebih banyak jawapan dari pengguna Stack Exchange yang berteknologi tinggi? Lihat thread perbincangan penuh di sini.