2011-01-13 20 views
6

Tôi đang làm việc với API yêu cầu IP bên ngoài của máy. I have come understand mà tôi không thể làm điều này mà không dựa vào một máy chủ bên ngoài.Dịch vụ nào tốt để kiểm tra IP bên ngoài của máy?

Tôi đã sử dụng whatismyip.com trong quá khứ:

wget -q -O - http://whatismyip.com/automation/n09230945.asp

một số dịch vụ khác để kiểm tra IP bên ngoài của một máy là gì? Vì tôi lo ngại về một điểm thất bại, tôi muốn có một vài lựa chọn mà tôi có thể thất bại.

+0

Đây là đoạn ngắn nhất tôi tìm thấy: http://onlyip.org – user1679706

Trả lời

9
curl -s http://checkip.dyndns.org | sed 's/[a-zA-Z/<> :]//g' 

Bây giờ, tôi đã không viết rằng bản thân mình, chỉ cần làm một số nghiên cứu cho bạn.

http://www.geekology.co.za/blog/2009/04/checking-your-internal-and-external-ip-addresses-on-a-unix-machine/

Hoặc

wget -O -q icanhazip.com 
+3

Hãy xem xét đề cập rằng icanhazip có ipv4. và ipv6. tên miền phụ. – ThiefMaster

+1

Errata: 'wget -O - -q icanhazip.com' – maligree

Các vấn đề liên quan