Nhanh chóng lấy địa chỉ IP bên ngoài từ dòng lệnh

Anonim

Cần nhanh chóng lấy địa chỉ IP bên ngoài của bạn từ dòng lệnh cho SSH hoặc cách khác? Không tốn công sức, bạn có thể sử dụng lệnh cuộn tròn hoặc đào để trích xuất thông tin nhanh chóng từ nhiều nguồn khác nhau. Chúng tôi sẽ tập trung vào hai tùy chọn khác nhau đã được chứng minh là đáng tin cậy theo thời gian, tùy chọn đầu tiên khá ngắn gọn và dễ nhớ, nhưng tùy chọn thứ hai có thể được coi là đáng tin cậy nhất.curl ifconfig.me

Hoặc sử dụng cách sau:

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

Phản hồi với một trong hai chuỗi sẽ không là gì ngoài địa chỉ IP bên ngoài của bạn, là thứ mà thế giới bên ngoài nhìn thấy, khác với IP LAN của bạn.

Chuỗi lệnh dig rõ ràng là dài hơn một chút, nhưng OpenDNS là một dịch vụ rất đáng tin cậy, làm được nhiều việc hơn là chỉ truy xuất thông tin IP, do đó, nó có thể được coi là một giải pháp dài hạn đáng tin cậy hơn và do đó, nó có lẽ là điều tốt nhất để dựa vào bất kỳ lối tắt hoặc tập lệnh nào.

Nếu bạn thấy mình thường xuyên cần IP bên ngoài, hãy tạo bí danh bash từ lệnh dig đã nói ở trên hoặc bạn có thể chuyển sang thanh thực đơn với sự trợ giúp của ứng dụng bên thứ ba miễn phí không làm gì ngoài việc giữ địa chỉ IP bên ngoài của bạn trong thanh menu của OS X.

Để tạo lệnh truy xuất IP nhanh bằng cách sử dụng bí danh bash, hãy dán dòng sau vào .bash_profile: của bạn

alias getmyip='dig +short myip.opendns.com @resolver1.opendns.com'

Lưu các thay đổi vào .bash_profile, và bây giờ bạn chỉ cần gõ ‘getmyip’ để sử dụng toàn bộ chuỗi lệnh dài. Đi tới CommandLineFu để tìm chuỗi đào.

Lưu ý rằng bạn cũng có thể truy cập các trang web khác nhau như ifconfig.me và whatismyip.org thông qua bất kỳ trình duyệt web nào, có thể là lynx từ thiết bị đầu cuối hoặc Safari và Chrome trong GUI, để nhận IP bên ngoài theo cách đó là tốt. Các lệnh này sẽ hoạt động giống nhau trong Mac OS X hoặc Linux, trong khi cách tiếp cận dựa trên trình duyệt sẽ hoạt động theo đúng nghĩa đen đối với bất kỳ thứ gì có khả năng chạy trình duyệt web.

Nhanh chóng lấy địa chỉ IP bên ngoài từ dòng lệnh