Estoy trabajando en una aplicación PHP. Hay un requisito para encontrar IP por nombre de host y tengo que recurrir a gethostbynamel para eso. Parece que no hay otra manera.
Me preguntaba si existen implicaciones de seguridad relacionadas con esto. Estoy validando el nombre de host dado como entrada del usuario final mediante expresiones regulares.
Tengo dos opciones:
- Cuando el usuario envía un formulario con el nombre de host, valídelo y use
gethostbynamel
- Cuando el usuario envía un formulario con el nombre de host, valídelo, almacénelo en la base de datos y use el trabajo cron que ejecuta
gethostbynamel
¿Habrá alguna diferencia en los métodos anteriores?
La seguridad es la máxima prioridad para la aplicación.