nodejs获取的ip和本机ip不一致?

0 0 javascript node.js
阿斗扶不起的墙
阿斗扶不起的墙

声望值:120 0人

2018-08-08 11:22:51 提问

关注 0关注

收藏 0收藏, 1172浏览

在nodejs中用

let ip = req.headers['x-real-ip'] ? req.headers['x-real-ip'] : req.ip.replace(/::ffff:/, '');
console.log(ip);//例如 112.54.115.174

这样获取出来的ip和在客户端本机中ipconfig显示的ip(11.19.454.26)不一致,这是为啥?
这中间是发生了啥吗?
客户端用的是路由器,我以为是被分配了什么的操作。
我用手机4g访问服务器,打印出来ip和手机内显示的ip也不一致

请先 登录 后评论

1个回答

  • cooder-pig40声望 2018-08-08 11:44

    已解决,被路由器分配了外网ip4g手机也会被分配ip的
    请先 登录 后评论

注册新账号

悬赏追问
10
  • 10
  • 20
  • 50
  • 100
  • 200
  • 输入数值
发布追问