Cách tìm địa chỉ IP công cộng trên hệ thống Linux

Cách tìm địa chỉ IP công cộng trên hệ thống Linux

Địa chỉ IP tạo thành xương sống cho cách thức hoạt động của Internet. Có hai loại địa chỉ IP cơ bản: Công khai và Riêng tư. Địa chỉ IP công cộng được sử dụng để kết nối với mạng bên ngoài, trong khi IP riêng được sử dụng để xác định các thiết bị được kết nối với mạng cục bộ của bạn.





Bạn có thể lấy địa chỉ IP công cộng của mình trong Linux bằng một số phương pháp. Trong bài viết này, chúng tôi sẽ thảo luận ngắn gọn về cách bạn có thể sử dụng lệnh máy chủ, lệnh đào và một số dịch vụ bên ngoài để tìm địa chỉ IP công cộng của hệ thống của bạn.





Nhận IP công cộng bằng lệnh chủ

Các tổ chức tiện ích cung cấp quyền truy cập vào thông tin liên quan đến DNS, bao gồm cả địa chỉ IP công cộng của máy Linux của bạn. Khi bạn chạy lệnh này mà không có bất kỳ tùy chọn nào, nó sẽ hiển thị tên, địa chỉ của máy chủ DNS và IP công cộng của hệ thống của bạn.





host myip.opendns.com resolver1.opendns.com

Bạn có thể grep cho dòng đầu ra có chứa IP công cộng và hiển thị nó bằng cách sử dụng awk chỉ huy.

tiện ích mở rộng vpn miễn phí tốt nhất cho chrome 2018
host myip.opendns.com resolver1.opendns.com | grep 'myip.opendns.com has' | awk '{print }'

Sử dụng lệnh đào

Tiện ích đào trong Linux là một công cụ hữu ích khác cho truy xuất dữ liệu DNS liên kết với máy tính của bạn. Bạn có thể lấy địa chỉ IP công cộng trong Linux bằng cách sử dụng lệnh đào sau.



dig +short myip.opendns.com @resolver1.opendns.com

Có liên quan: Địa chỉ IP tĩnh là gì? Đây là lý do tại sao bạn không cần một

Sử dụng dịch vụ bên ngoài

Nhiều dịch vụ của bên thứ ba có thể hiển thị địa chỉ IP công cộng của bạn. Bạn có thể truy cập hầu hết các dịch vụ này bằng cách sử dụng Xoăn hoặc wget tính thiết thực. Các lệnh dưới đây tận dụng một số dịch vụ như vậy.





curl https://ipinfo.io/ip ; echo
wget -qO- https://ipecho.net/plain ; echo

Các lệnh nói trên truy xuất IP công cộng từ ipinfo.ip trang mạng.

curl https://ipecho.net/plain ; echo
wget -qO- https://ipecho.net/plain ; echo

Các ví dụ này tìm nạp địa chỉ IP công cộng của bạn từ ipecho.net dịch vụ web.





curl https://ifconfig.me ; echo
wget -qO- https://ifconfig.me ; echo

Các ifconfig.me trang web cung cấp thông tin IP cho các lệnh trên. Nhiều trang web khác trên internet có sẵn cung cấp các dịch vụ tương tự.

Tìm địa chỉ IP công cộng của bạn trong Linux

Bạn có thể dễ dàng tìm ra địa chỉ IP công cộng của mình bằng một trong các phương pháp trên. Lợi ích chính của các phương pháp này là chúng hiển thị địa chỉ IP chính xác ngay cả khi bạn đang sử dụng bộ định tuyến NAT. Vì vậy, bất kỳ ai cũng có thể sử dụng chúng để xác định địa chỉ internet công cộng của họ.

làm thế nào để quay lại google chrome cũ

Các gói mạng được truyền qua internet tuân theo một mô hình cụ thể tạo thành cơ sở cho truyền thông kỹ thuật số. Mô hình OSI chịu trách nhiệm truyền dữ liệu và giao tiếp giữa hai hoặc nhiều thiết bị được kết nối với mạng giống nhau hoặc khác nhau.

Đăng lại Đăng lại tiếng riu ríu E-mail Mô hình OSI là gì? Giải thích Mô hình Kết nối Hệ thống Mở

Làm thế nào để máy tính của bạn thực sự giao tiếp với Internet?

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Địa chỉ IP
  • Lệnh Linux
Giới thiệu về tác giả Rubaiat Hossain(Đã xuất bản 39 bài báo)

Rubaiat là một sinh viên tốt nghiệp CS có niềm đam mê mãnh liệt với mã nguồn mở. Ngoài việc là một cựu chiến binh Unix, anh ấy còn tham gia vào lĩnh vực an ninh mạng, mật mã và lập trình chức năng. Anh ấy là một người đam mê sưu tập sách cũ và có niềm ngưỡng mộ không bao giờ hết đối với nhạc rock cổ điển.

Xem thêm từ Rubaiat Hossain

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký