Node: ¿Hay alguna forma de recuperar la dirección ipv4 e ipv6 del cliente desde el objeto de solicitud?

Creado en 28 jun. 2016  ·  3Comentarios  ·  Fuente: nodejs/node

Hola, estoy escribiendo una aplicación en node.js y necesito la dirección IP del cliente para identificar de qué cliente vino el hit. Necesito direcciones ipv4 e ipv6. ¿Hay alguna forma en node.js de obtener ambas direcciones?

http question

Comentario más útil

Este tipo de preguntas son más adecuadas para el repositorio de nodejs / help . Este repositorio es para problemas relacionados con el núcleo del nodo en sí.

Sin embargo, la respuesta a su pregunta es que usa req.socket.address().address para obtener la IP y req.socket.address().family para obtener la familia de direcciones ( 'IPv4' o 'IPv6' ). No puede obtener ambos tipos de direcciones ya que, en general, todas las conexiones de red IP se realizan utilizando uno u otro tipo.

Todos 3 comentarios

Este tipo de preguntas son más adecuadas para el repositorio de nodejs / help . Este repositorio es para problemas relacionados con el núcleo del nodo en sí.

Sin embargo, la respuesta a su pregunta es que usa req.socket.address().address para obtener la IP y req.socket.address().family para obtener la familia de direcciones ( 'IPv4' o 'IPv6' ). No puede obtener ambos tipos de direcciones ya que, en general, todas las conexiones de red IP se realizan utilizando uno u otro tipo.

Hola mscdex

Gracias por responder

@mscdex Estoy obteniendo un valor diferente al de aquí , ¿por qué? Intenté express con y sin trust proxy habilitado.

¿Fue útil esta página
0 / 5 - 0 calificaciones