查看linux服务器公网ip
2017-06-09 本文已影响0人
小代码
Q:我要你的服务器ip,做ip白名单。
遇到这种情况怎么办?ip命令查看?
ip adrr.png
看到了么,没有。这可急死我了,看不到公网ip,问网管么,不及时啊啊!!!
以下方法:
- curl 查看ip
curl cip.cc
curl ifconfig.me
curl ifconfig.me/all
curl www.pubyun.com/dyndns/getip
curl members.3322.org/dyndns/getip
-
登录阿里云查看登录IP
阿里云服务器登录 -
设置nginx返回ip
location /ip {
expires 0;
add_header Content-Type "text/plain;charset=utf-8";
return 200 "Your IP Address:$remote_addr";
}
这种方法前提是你的服务器不准使用CDN动态加速,否则取得的就是加速机器的ip咯。
测试下:
用了CDN动态加速的域名IP
https://portal.chinacache.com/api/getRealIP.html
真实IP
http://www.pubyun.com/dyndns/getip 或 http://www.ip138.com
- traceroute
traceroute
说明:traceroute不是很准,切记。