Cách định vị địa chỉ IP trên Linux bằng geoiplookup
geoiplookup là một tiện ích dòng lệnh cho phép bạn tìm vị trí địa lý thực tế của máy chủ của trang web.
Bạn đã bao giờ tự hỏi một trang web thực sự lưu trữ nội dung của nó từ đâu chưa? Bạn có thể định vị địa lý tên miền và địa chỉ IP ngay từ dòng lệnh Linux với geoiplookup. Đây là cách sử dụng nó.
Mục Lục
Geoiplookup là gì?
geoiplookup là một tiện ích dòng lệnh sử dụng cơ sở dữ liệu định vị địa lý của MaxMind để tìm quốc gia nơi lưu trữ địa chỉ IP hoặc tên miền. Nó truy vấn một tệp cục bộ, thường được lưu trữ trong /usr/share/GeoIP danh mục.
Cài đặt geoiplookup trên Linux
Việc cài đặt geoiplookup rất dễ dàng vì nó có sẵn trong trình quản lý gói của hầu hết các bản phân phối Linux chính.
Trên Debian hoặc Ubuntu, bạn có thể cài đặt geoip-bin bưu kiện:
sudo apt install geoip-bin
Và trên Arch Linux:
sudo pacman -S geoip
Trên RHEL/CentOS/Rocky Linux và bạn bè, có một sự khác biệt nhỏ. Trước tiên, bạn sẽ cần cài đặt kho lưu trữ Gói bổ sung cho Enterprise Linux (EPEL), sau đó sử dụng DNF để cài đặt geoiplookup:
sudo dnf install geoip
Sử dụng geoiplookup để định vị địa chỉ IP
Để sử dụng geoiplookup, bạn có thể gọi nó tại dòng lệnh bằng địa chỉ IP hoặc tên miền.
Bạn có thể thử tra cứu địa chỉ IP mà ISP đã cung cấp cho bạn. Hầu hết các kết nối dân cư là động, có nghĩa là địa chỉ của bạn được chỉ định từ một nhóm cho một phiên. May mắn thay, thật dễ dàng để tìm địa chỉ IP của bạn trên Linux.
Để sử dụng địa chỉ IP, hãy cung cấp địa chỉ đó làm đối số:
geoiplookup [address]
geoiplookup sẽ cho bạn biết quốc gia có địa chỉ IP. Điều này sẽ hoạt động với cả địa chỉ IPv4 và IPv6.
Bạn cũng có thể cung cấp tên miền làm đối số. Nó có thể trở nên thú vị với các trang web lớn. Bạn có thể mong đợi với một tên miền như “bbc.co.uk” rằng các máy chủ của BBC sẽ ở Vương quốc Anh, nhưng từ Hoa Kỳ, thông tin vị trí địa lý cho thấy trang web sử dụng các máy chủ có trụ sở tại Hoa Kỳ.
Điều này có thể là do các trang web lớn như BBC sử dụng mạng phân phối nội dung để đặt máy chủ càng gần người dùng càng tốt. Việc cung cấp nội dung cho người dùng ở Mỹ nhanh hơn so với việc sử dụng các liên kết vệ tinh hoặc cáp dưới biển từ Vương quốc Anh.
Nếu bạn có tài khoản với nhà cung cấp VPN, bạn có thể thay đổi vị trí địa lý của kết nối và thử sử dụng geoiplookup để xem kết quả bạn nhận được.
Bạn có thể tra cứu vị trí trang web từ dòng lệnh Linux
geoiplookup là một tiện ích nhỏ có thể hiển thị vị trí đặt máy chủ của trang web. Đôi khi, kết quả có thể làm bạn ngạc nhiên.
Nếu bạn đang tìm cách ẩn vị trí của mình vì bất kỳ lý do gì, có nhiều cách để thực hiện ngay trong trình duyệt web của bạn.