就是买 ECS 机器自带了一个公网 IP ,然后 ifconfig 看不到公网 IP
那我现在运行的程序想指定运行在 IP 上怎么办?
就是买 ECS 机器自带了一个公网 IP ,然后 ifconfig 看不到公网 IP
那我现在运行的程序想指定运行在 IP 上怎么办?
|
skyeycirnoNov 14, 2016 via iPhone
1
内网 ip ?
|
|
haitangNov 14, 2016
2
貌似是内网 IP ? ifconfig 看下,直接绑定内网 IP 即可,会转发到内网 IP
|
|
OrangeM21Nov 14, 2016
3
如果是经典机器,这个 ip 是在网卡上的;
如果是专用网络机器,这个是公网 IP 在路由器上的,无法到服务器上。 相信我,我踩过这些坑。 |
|
OrangeM21Nov 14, 2016
4
二楼说的是‘直接绑定内网 IP 即可,会转发到公网 IP ’
|
|
shoalyNov 14, 2016
5
0.0.0.0:74234
|
|
panda1001Nov 14, 2016 via Android
6
楼上正解 监听 0.0.0.0 缺省路由
|
|
CupToolsNov 14, 2016
7
或者你可以做 net.ipv4.ip_nonlocal_bind ,然后强制 bind 到你的公网 IP 。但是这样就没有优势了
|
|
dudesunNov 14, 2016
8
vpc 吧,你 bind 到 0000 就 OK
|
|
KeyesNov 14, 2016
9
看到 0.0.0.0:74234 莫名戳中笑点
|
|
yghackNov 14, 2016
11
NAT 的 IP
0.0.0.0 |
|
13
NAT
|
|
chendeshenAug 29, 2018
14
现在腾讯云,永远有一层 NAT,不能直接有外网网卡。
现在阿里云,也是如此。只有专有网络可选,坑爹。看了一下,以前的经典网络有外网网卡。 看到: https://help.aliyun.com/document_detail/61651.html 写着: <quote>说明: 如果您在 2017 年 6 月 14 日下午 5 点( UTC+8 时间)以后第一次购买 ECS 实例,不能选择经典网络。</quote> 谁有 2017 年 6 月 14 日下午 5 点( UTC+8 时间)前买过 ECS 实例的阿里云账号,可以借或卖我? |
|
Dark1XFeb 2, 2020
15
令人头秃
|