linux查看本机外网ip
对于通过路由器上网的机器来说,ifconfig命令只显示的本地局域网ip,若要查看公网ip,一般的方法是用浏览器,搜索“ip”,会有好多网站提供显示ip的服务。 在命令行下,可以通过curl命令模拟浏览器行为。ifconfig.me这个网站,专门提供查询本机(你自己的机器)访问外网时所用网络相关信息的服务。比如ip,useragent。当用curl加相应参数抓取该网站时,只会返回所请求的信息,不会像浏览器中那样会得到一个完整的网页。当然,该网站也可以通过浏览器查看 最常用的查询ip,: curl ifconfig.me 输出即为自己机器的外网ip 更改url可获得其他信息: $ curl ifconfig.me ⇒ 27.38.4.137 $ curl ifconfig.me/ip ⇒ 27.38.4.137 $ curl ifconfig.me/host ⇒ $ curl ifconfig.me/ua ⇒ Mozilla/5.0 (X11; U; Linux mips64; en-US; rv:1.9.1.16) Gecko/20121216 Iceweasel/3.5.16 (like Firefox/3.5.16) (like Firefox/3.5.16) $ curl ifconfig.me/port ⇒ 52137 $ curl ifconfig.me/lang ⇒