为何 ifconfig 看不到外网地址?

2017-08-01 14:21:30 +08:00
 guyeuro

ssh 登录了一台远程服务器

但是 ifconfig 下却看不到外网地址

这是怎么回事?

难道 ssh 登录 session 是转发到内网上的一台机器?

那么如何查看到有外网 IP 网卡的那台机器呢?

8270 次点击
所在节点    问与答
15 条回复
dr3am
2017-08-01 14:59:41 +08:00
1、你的服务器确定是连得公网?
2、中间是否有 NAT ?
trepwq
2017-08-01 15:14:22 +08:00
nat 的公网 ip 吧,阿里云就是,ifconfig 看到的是私有地址
kaneg
2017-08-01 15:14:46 +08:00
很多云主机都是这种模式,叫弹性 IP
a1044634486
2017-08-01 15:18:28 +08:00
所谓的弹性 ip 都是这样
ck65
2017-08-01 15:38:14 +08:00
服务商技术实力、服务态度和细心程度所导致。
可选解决方案:
curl ifconfig.co
xxhjkl
2017-08-01 15:50:01 +08:00
说的莫非是千( a )万( li )云?
guyeuro
2017-08-01 16:01:40 +08:00
@kaneg 不是云主机,是远程一个机房的机器
guyeuro
2017-08-01 16:02:04 +08:00
@dr3am 是连得公网,如何查看中间是否有 NAT ?
julyclyde
2017-08-01 20:11:46 +08:00
ifconfig 只能显示接口上配置的其中一个 IP
你应该用 /sbin/ip addr 来查看
如果有的话
dr3am
2017-08-02 09:43:54 +08:00
@guyeuro 我说直接连得公网,而不是公网-防火墙 or 路由-服务器
guyeuro
2017-08-07 13:39:47 +08:00
@dr3am 不知道中间有没有防火墙和路由啊
如何查看?
guyeuro
2017-08-07 13:40:36 +08:00
@julyclyde

# /sbin/ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
link/ether 0c:c4:7a:90:c0:4e brd ff:ff:ff:ff:ff:ff
inet 172.10.10.11/24 brd 172.10.10.255 scope global eth0
inet6 fe80::ec4:7aff:fe90:c04e/64 scope link
valid_lft forever preferred_lft forever
3: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN qlen 1000
link/ether 0c:c4:7a:90:c0:4f brd ff:ff:ff:ff:ff:ff
inet6 fe80::ec4:7aff:fe90:c04f/64 scope link
valid_lft forever preferred_lft forever
mofe
2018-05-07 17:42:50 +08:00
ifconfig.co 被 block 了,访问不了,所以我造了一个新轮子 http://iiip.co/

使用 curl iiip.co

代码在这 => https://www.mofe.me/2018/0504/

ps: 有需求在浏览器中获取当前用户的真实 ip,所以加了 cors 头,这样就可以通过 ajax 请求获取真实 ip 了
mofe
2018-05-07 17:43:24 +08:00
尴尬,习惯用 markdown 写,所以留了这么多空格。。。
waytowayne
2018-12-10 19:51:37 +08:00
@xxhjkl 阿里云在这方面很坑吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/379531

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX