Tìm kiếm địa chỉ IP công cộng với câu lệnh Linux
Số trang: 2
Loại file: pdf
Dung lượng: 195.61 KB
Lượt xem: 11
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Thỉnh thoảng có thể bạn cần tìm kiếm địa chỉ IP công cộng của một hệ thống cụ thể nào đó. Nếu đang truy cập vào một trình duyệt web trên hệ thống đó bạn có thể hi vọng vào một dịch vụ như http://www.whatismyip.com để thấy các thông tin này.
Nội dung trích xuất từ tài liệu:
Tìm kiếm địa chỉ IP công cộng với câu lệnh LinuxTìm kiếm địa chỉ IP công cộng với câu lệnh LinuxNguồn:quantrimang.com Thỉnh thoảng có thể bạn cần tìm kiếm địa chỉ IP công cộng của một hệ thống cụ thể nào đó. Nếu đang truy cập vào một trình duyệt web trên hệ thống đó bạn có thể hi vọng vào một dịch vụ như http://www.whatismyip.com để thấy các thông tin này. Tuy nhiên, trên một máy chủ Linux ở xa, thật không thiết thực để sử dụng phương pháp này. Vì vậy, chúng ta có thể dụng các bước sau để thay thế.Chúng ta gõ vào câu lệnh sau trong cửa sổ terminal của Linux:# curl -s myip.dk | grep Box | egrep -o [0-9.]+122.172.9.222Đây là một cách rất hữu ích. Nếu bạn cần dùng câu lệnh này thường xuyên, sẽlà một ý tưởng tốt nếu tạo một đoạn mã với dòng lệnh trên để không cần phảinhớ nó. Tạo một file mới bằng cách sử dụng trình biên soạn yêu thích của bạn.Đánh vào các dòng lệnh sau:#!/bin/bashcurl -s myip.dk | grep Box | egrep -o ‘[0-9.]+Bây giờ lưu file đó lại, chẳng hạn như /usr/bin/myipaddress. Gán quyền thựcthi cho nó như sau:# chmod +x /usr/bin/myipaddressBân giờ bạn đã có một đoạn script để có thể truy cập từ bất kì đâu trên máy tínhcủa bạn bằng cách chạy lệnh myipaddress trong cửa sổ terminal. Nó sẽ xuấtra địa chỉ IP công cộng hiện tại của bạn. Câu lệnh có thể rất hữu ích nếu bạn sửdụng việc chứng thực dựa vào IP, hoặc nếu bạn dùng một dịch vụ DNS động.Mặc dù ví dụ ở trên có thể làm việc hều hết mọi lúc, có lẽ vẫn có lần khi dịch vụcung cấp địa chỉ IP công cộng của bạn không hoạt động hoặc đã thay đổi địnhdạng cách hiển thị dữ liệu của nó, như vậy sẽ làm hỏng đoạn script của chúngta. Đây là một phương pháp sao lưu trong trường hợp câu lệnh của chúng takhông hoạt động được nữa, đó là dùng đến dịch vụ http://www.formyip.com/# links -dump http://www.formyip.com/ | awk /IP is/{print$NF}Bạn cũng có thể sử dùng lệnh này với lynx:# lynx -dump http://www.formyip.com/ | awk /IP is/{print$NF}Chúc các bạn thành công!
Nội dung trích xuất từ tài liệu:
Tìm kiếm địa chỉ IP công cộng với câu lệnh LinuxTìm kiếm địa chỉ IP công cộng với câu lệnh LinuxNguồn:quantrimang.com Thỉnh thoảng có thể bạn cần tìm kiếm địa chỉ IP công cộng của một hệ thống cụ thể nào đó. Nếu đang truy cập vào một trình duyệt web trên hệ thống đó bạn có thể hi vọng vào một dịch vụ như http://www.whatismyip.com để thấy các thông tin này. Tuy nhiên, trên một máy chủ Linux ở xa, thật không thiết thực để sử dụng phương pháp này. Vì vậy, chúng ta có thể dụng các bước sau để thay thế.Chúng ta gõ vào câu lệnh sau trong cửa sổ terminal của Linux:# curl -s myip.dk | grep Box | egrep -o [0-9.]+122.172.9.222Đây là một cách rất hữu ích. Nếu bạn cần dùng câu lệnh này thường xuyên, sẽlà một ý tưởng tốt nếu tạo một đoạn mã với dòng lệnh trên để không cần phảinhớ nó. Tạo một file mới bằng cách sử dụng trình biên soạn yêu thích của bạn.Đánh vào các dòng lệnh sau:#!/bin/bashcurl -s myip.dk | grep Box | egrep -o ‘[0-9.]+Bây giờ lưu file đó lại, chẳng hạn như /usr/bin/myipaddress. Gán quyền thựcthi cho nó như sau:# chmod +x /usr/bin/myipaddressBân giờ bạn đã có một đoạn script để có thể truy cập từ bất kì đâu trên máy tínhcủa bạn bằng cách chạy lệnh myipaddress trong cửa sổ terminal. Nó sẽ xuấtra địa chỉ IP công cộng hiện tại của bạn. Câu lệnh có thể rất hữu ích nếu bạn sửdụng việc chứng thực dựa vào IP, hoặc nếu bạn dùng một dịch vụ DNS động.Mặc dù ví dụ ở trên có thể làm việc hều hết mọi lúc, có lẽ vẫn có lần khi dịch vụcung cấp địa chỉ IP công cộng của bạn không hoạt động hoặc đã thay đổi địnhdạng cách hiển thị dữ liệu của nó, như vậy sẽ làm hỏng đoạn script của chúngta. Đây là một phương pháp sao lưu trong trường hợp câu lệnh của chúng takhông hoạt động được nữa, đó là dùng đến dịch vụ http://www.formyip.com/# links -dump http://www.formyip.com/ | awk /IP is/{print$NF}Bạn cũng có thể sử dùng lệnh này với lynx:# lynx -dump http://www.formyip.com/ | awk /IP is/{print$NF}Chúc các bạn thành công!
Tìm kiếm theo từ khóa liên quan:
An ninh – Bảo mật Công nghệ thông tin Quản trị mạng Thủ thuật máy tính Tin họcGợi ý tài liệu liên quan:
-
52 trang 430 1 0
-
24 trang 354 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 313 0 0 -
Làm việc với Read Only Domain Controllers
20 trang 301 0 0 -
74 trang 296 0 0
-
96 trang 291 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 289 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 279 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 274 0 0 -
Tài liệu dạy học môn Tin học trong chương trình đào tạo trình độ cao đẳng
348 trang 269 1 0