Liberar la IP anterior y redirigir al usuario a la nueva IP

Liberar la IP anterior y redirigir al usuario a la nueva IP

Tengo un dispositivo al que se puede acceder a través de una red local para configurarlo. Una de las configuraciones es cambiar la dirección IP de la interfaz local. El problema es que cuando cambio la IP estática ya no puedo redirigir al usuario a la nueva IP.

¿Hay alguna forma de evitar esto?

¿Hay alguna manera de conservar temporalmente la dirección IP anterior y luego redirigir al usuario a la nueva y liberar la anterior?

Quiero evitar que el usuario tenga que escribir manualmente la nueva dirección en caso de que la olvide o ingrese accidentalmente la dirección incorrecta.

No estoy seguro de cuál es la forma más inteligente de hacer esto.

Por ejemplo ahora estoy haciendo esto

 ioctl(args) //change ip of interface
 redirect to new address //this doesn't work obviously

Respuesta1

Otra opción puede ser usar LLMNR (Resolución de nombre de multidifusión local de enlace) (consulte también DNS de multidifusión) para que el usuario pueda acceder al dispositivo basándose en un identificador como su número de serie o algo así.

Respuesta2

Sí, suponiendo que esté hablando de una interfaz web.

De manera similar a un dispositivo que recarga la página después de reiniciar, puede colocar una actualización equivalente a http en el encabezado de las páginas.

P.ej. Lo siguiente le indicará al navegador que vaya a la URL proporcionada después de 20 segundos. Pon esto en el <head>o en tu HTML.

<meta http-equiv="refresh" content="20;URL='your new url'">

Posiblemente me equivoqué del separador antes URL, pero eso debería ayudarte.

información relacionada