หลัก Windows 10 รับข้อมูลตำแหน่งทางภูมิศาสตร์ของที่อยู่ IP ใน Windows 10

รับข้อมูลตำแหน่งทางภูมิศาสตร์ของที่อยู่ IP ใน Windows 10



ในบทความก่อนหน้านี้เราเห็น วิธีรับข้อมูลตำแหน่งทางภูมิศาสตร์สำหรับที่อยู่ IP โดยใช้ bash , curl และ jq ใน Linux มาดูกันว่าสามารถทำได้ใน Windows 10 อย่างไรเราสามารถใช้ Bash บน Linux หรือ PowerShell เพื่อจุดประสงค์เดียวกัน

การโฆษณา


อีกครั้งเราจะใช้บริการฟรี 'freegeoip.net' เป็นแหล่งข้อมูลตำแหน่งทางภูมิศาสตร์ มี HTTP API สาธารณะเพื่อค้นหาตำแหน่งทางภูมิศาสตร์ของที่อยู่ IP ใช้ฐานข้อมูลของที่อยู่ IP ที่เชื่อมโยงกับเมืองพร้อมกับข้อมูลที่เกี่ยวข้องอื่น ๆ เช่นเขตเวลาละติจูดและลองจิจูด สิ่งนี้มีประโยชน์มาก

วิธีรับ wifi ฟรีโดยไม่ต้องใช้รหัสผ่าน

รับข้อมูลตำแหน่งทางภูมิศาสตร์ของที่อยู่ IP ใน Windows 10 โดยใช้ Bash บน Ubuntu

หากคุณติดตั้ง Bash บน Linux คุณสามารถใช้งานได้ในกรณีนี้ คุณต้องติดตั้ง jq console JSON parser ทำได้ดังนี้

    1. เปิด Bash บน Ubuntu คุณอาจต้องติดตั้งก่อน ดูบทความต่อไปนี้:
      วิธีเปิดใช้งาน Ubuntu Bash ใน Windows 10 เคล็ดลับ: คุณทำได้ เพิ่ม Bash บน Ubuntu ในเมนูบริบทของ Explorer เพื่อเปิดในโฟลเดอร์ที่ต้องการอย่างรวดเร็ว
    2. พิมพ์คำสั่งต่อไปนี้:
      sudo apt-get ติดตั้ง jq

      โปรแกรมจะถูกติดตั้ง:ด้วย-powershell

    3. ตอนนี้คุณสามารถใช้คำสั่งต่อไปนี้:
      curl http://freegeoip.net/json/119.94.116.145>tmpjson.txt && jq '.' tmpjson.txt && rm tmpjson.txt

      ผลลัพธ์:

เป็นคำสั่งเดียวกับ I ใช้ในสภาพแวดล้อม Linux ดั้งเดิม อย่างไรก็ตามมีข้อผิดพลาด ใน Windows 10 Bash บน Ubuntu ไม่รองรับเอาต์พุตไปป์ไลน์ เนื่องจากปัญหานี้คุณไม่สามารถรวมเครื่องมือหลายอย่างเพื่อทำงานร่วมกันได้อย่างถูกต้อง

ดังนั้นฉันจึงใช้ไฟล์ชั่วคราว 'tmpjson.txt' ซึ่งเก็บการตอบสนองของเซิร์ฟเวอร์จากนั้นจะถูกลบ

หากคุณไม่ใช่ผู้ใช้ Bash บน Ubuntu คุณสามารถใช้ PowerShell แทนได้

วิธีลบโฆษณาบน kindle fire

รับข้อมูลตำแหน่งทางภูมิศาสตร์ของที่อยู่ IP ใน Windows 10 โดยใช้ PowerShell

เปิดอินสแตนซ์ใหม่ของ PowerShell ตามที่อธิบายไว้ที่นี่: ทุกวิธีในการเปิด PowerShell ใน Windows 10

แทนที่จะใช้เครื่องมือ curl คุณสามารถใช้ cmdlet Invoke-RestMethod . สร้างขึ้นเป็นพิเศษเพื่อทำงานกับบริการ REST (Representational State Transfer) ซึ่งโดยปกติจะส่งคืนข้อมูล JSON หรือ XML

ไวยากรณ์มีดังนี้:

Invoke-RestMethod - วิธีรับ -Uri http://freegeoip.net/json/119.94.116.145

ผลลัพธ์ของคำสั่งจะเป็นดังนี้:

วิธีได้คะแนนสูงบน snapchat

คุณไม่จำเป็นต้องใช้การจัดรูปแบบเพิ่มเติมกับคำสั่ง มีการแสดงผลอย่างดีอยู่แล้วในเอาต์พุต

แค่นั้นแหละ.

บทความที่น่าสนใจ

ตัวเลือกของบรรณาธิการ

วิธีเปลี่ยนเวลาใน Windows 11
วิธีเปลี่ยนเวลาใน Windows 11
คลิกขวาที่เวลา/วันที่บนทาสก์บาร์แล้วเลือกปรับวันที่และเวลา คุณสามารถตั้งเวลาโดยอัตโนมัติหรือด้วยตนเอง และเปลี่ยนรูปแบบเวลาและวันที่ได้
[การแก้ไขที่ดีที่สุด] ข้อผิดพลาด 'Page_fault_in_nonpaged_area' ใน Windows 10
[การแก้ไขที่ดีที่สุด] ข้อผิดพลาด 'Page_fault_in_nonpaged_area' ใน Windows 10
ข้อผิดพลาด Page_fault_in_nonpaged_area เกิดขึ้นตั้งแต่ Windows XP หากไม่นาน พวกเขาอ้างถึง Windows หรือแอปพลิเคชัน windows ที่พยายามเข้าถึงส่วนหนึ่งของหน่วยความจำกายภาพที่ไม่ถูกต้อง มีการใช้งานโดยแอพอื่นหรือ is
วิธีซื้อหรือเช่าภาพยนตร์ Redbox เพื่อสตรีมที่บ้าน
วิธีซื้อหรือเช่าภาพยนตร์ Redbox เพื่อสตรีมที่บ้าน
คุณสามารถเช่าดีวีดีจริงได้จากซุ้ม Redbox แต่ Redbox ยังมีบริการสตรีมมิ่งตามความต้องการที่เรียกว่า Redbox On Demand
สร้างบัญชีผู้ใช้ใน Windows 10 ด้วย PowerShell
สร้างบัญชีผู้ใช้ใน Windows 10 ด้วย PowerShell
บางครั้งการสร้างบัญชีผู้ใช้ใหม่ด้วย PowerShell อาจเป็นประโยชน์ โพสต์นี้อธิบายถึงวิธีการทำได้ใน Windows 10
วิธีเปลี่ยน Crosshair ใน Valorant
วิธีเปลี่ยน Crosshair ใน Valorant
Valorant ไม่ใช่เกม FPS ที่เหมาะกับทุกขนาดและไม่มีตัวเลือกการปรับแต่งใด ๆ หนึ่งในวิธีที่ Riot ทำให้แน่ใจว่าผู้เล่นมีเครื่องมือที่จำเป็นทั้งหมดในการชนะการแข่งขันคือการปรับแต่ง crosshair ในเกม
ดาวน์โหลด Personalization Panel สำหรับ Windows 10
ดาวน์โหลด Personalization Panel สำหรับ Windows 10
Personalization Panel สำหรับ Windows 10 Personalization Panel สำหรับ Windows 10 เป็นแอปจาก Winaero ที่ฉันสร้างขึ้นเพื่อนำอินเทอร์เฟซผู้ใช้ที่คุ้นเคยกลับมาสำหรับการปรับแต่ง Windows 10 ในแบบของคุณโดยจะคืนค่าตัวเลือกที่ถูกลบออกจากเมนูบริบทของเดสก์ท็อปและแทนที่ด้วยแอปการตั้งค่า ผู้แต่ง: Winaero ดาวน์โหลด 'Personalization Panel สำหรับ Windows 10'
วิธีการบูตหรือเตะใครบางคนออกจากช่องใน Discord
วิธีการบูตหรือเตะใครบางคนออกจากช่องใน Discord
การเตะคนจากช่อง Discord ไม่จำเป็นต้องเป็นเรื่องถาวร บางครั้งคุณทำเพียงเพราะบุคคลหนึ่งสร้างความรำคาญสแปมอย่างหนักหรือหยาบคายและต้องการการแบนระยะสั้น สิ่งเหล่านี้เกิดขึ้นเมื่อ