我有一个在Centos上运行的NodeJS express服务,监听GET请求。我需要识别用户的IP。
目前,我正在使用这个脚本
ip = req.headers['x-forwarded-for'] ||
req.connection.remoteAddress ||
req.socket.remoteAddress ||
req.connection.socket.remoteAddress
问题是有时返回的IP是IPv4,有时是IPv6。有没有办法只获取IPv4 IP?