Cũng đã 3 – 4 tháng chưa có bài mới, hôm nay tôi xin trở lại với một bài viết đơn giản nhưng lại có giá trị thực tiễn cao – giới thiệu một số cách để truy ra Public IP của mình.
Search Google
Dân ta phải biết sử ta – Nếu mà không biết thì tra Google.
Cách này tôi biết từ giám đốc công ty cũ – một non-tech guy, nhiều khi tech guy cũng chưa chắc biết nhiều hơn người bình thường đâu nhé. Chỉ cần search với từ khóa “What’s my IP”.
Nếu lười hơn nữa, hãy click vào link này ?
Truy cập website
Sự thật mà không phải ai cũng biết, bất kỳ website nào cũng biết public IP của người truy cập và một số thông tin nhạy cảm khác, cho nên nếu bạn muốn ẩn danh để truy cập web đen thì sử dụng Tor, Proxy hoặc dùng VPN đi nhé ?. Với PHP thì chỉ cần một dòng code thôi, tuy chưa phải là tối ưu nhất:
<?php echo $_SERVER['HTTP_CLIENT_IP']?:$_SERVER['HTTP_X_FORWARDED_FOR']?:$_SERVER['REMOTE_ADDR'];
Một số website hiển thị IP của người dùng và bonus thêm thông tin như Location, ISP, OS, Browser, Screen size:
- https://www.whatismyip.com/
- https://whatsmyip.com/
- https://whatismyipaddress.com/
- https://www.whatsmyip.org/
- https://www.expressvpn.com/what-is-my-ip
- https://www.iplocation.net/find-ip-address
Ngoài ra bạn có thể làm ngược lại, đó là truy ngược từ IP ra Location và ISP, vị trí mà nó hiển thị tương đối chính xác. Tôi hay truy ngược IP để biết thằng nào đang brute force server của mình, đa số là IP từ người anh em China.
Một số website giúp truy ngược thông tin từ IP:
- https://www.whatismyip.com/ip-address-lookup/
- https://ipinfo.info/html/ip_checker.php
- https://www.iplocation.net/
Gõ lệnh
Đây là cách mà tôi biết đầu tiên ?. Từ thời còn đi cắm server vào rack của Viettel IDC. Thật ra Public IP của server là IP tĩnh và chỉ cần ghi ra đâu đó là xong, nhưng với tính lười và hay quên của tôi thì mỗi khi có người hỏi IP của server là gì tôi đều gõ lệnh, khổ nỗi server Linux chỉ có console chứ làm gì có browser mà hỏi Google.
Có nhiều website cung cấp API cho việc này và đa số là dùng curl
, ví dụ:
$ curl ifconfig.co
Các website cung cấp API hiển thị IP (truy cập để xem câu lệnh và các option hữu dụng khác):
- https://ifconfig.co/
- https://ifconfig.io/
- https://ifconfig.me/
- https://www.ipify.org/
That’s all. Nếu bạn có cách nào hay ho thì chia sẻ ở phần Comment bên dưới nhé.