Tìm kiếm địa IP công cộng với câu lệnh Linux Nguồn : quantrimang.com Thỉnh thoảng bạn cần tìm kiếm địa IP công cộng hệ thống cụ thể Nếu truy cập vào trình duyệt web hệ thống bạn hi vọng vào dịch vụ http://www.whatismyip.com để thấy thông tin Tuy nhiên, máy chủ Linux xa, thật không thiết thực để sử dụng phương pháp Vì vậy, dụng bước sau để thay Chúng ta gõ vào câu lệnh sau cửa sổ terminal Linux: # curl -s myip.dk | grep '"Box"' | egrep -o '[0-9.]+' 122.172.9.222 Đây cách hữu ích Nếu bạn cần dùng câu lệnh thường xuyên, ý tưởng tốt tạo đoạn mã với dòng lệnh để không cần phải nhớ Tạo file cách sử dụng trình biên soạn yêu thích bạn Đánh vào dòng lệnh sau: #!/bin/bash curl -s myip.dk | grep '"Box"' | egrep -o ‘[0-9.]+' Bây lưu file lại, chẳng hạn /usr/bin/myipaddress Gán quyền thực thi cho sau: # chmod +x /usr/bin/myipaddress Bân bạn có đoạn script để truy cập từ đâu máy tính bạn cách chạy lệnh myipaddress cửa sổ terminal Nó xuất địa IP công cộng bạn Câu lệnh hữu ích bạn sử dụng việc chứng thực dựa vào IP, bạn dùng dịch vụ DNS động Mặc dù ví dụ làm việc hều hết lúc, có lẽ có lần dịch vụ cung cấp địa IP công cộng bạn không hoạt động thay đổi định dạng cách hiển thị liệu nó, làm hỏng đoạn script Đây phương pháp lưu trường hợp câu lệnh không hoạt động nữa, dùng đến dịch vụ http://www.formyip.com/ # links -dump http://www.formyip.com/ | awk "/IP is/{print $NF}" Bạn sử dùng lệnh với lynx: # lynx -dump http://www.formyip.com/ | awk "/IP is/{print $NF}" Chúc bạn thành công! ...$NF}" Bạn sử dùng lệnh với lynx: # lynx -dump http://www.formyip.com/ | awk " /IP is/{print $NF}" Chúc bạn thành công!