Recientemente actualicé mi Internet hasta el punto de que es mucho más rápido y más confiable que mi webhost actual. Me gustaría mover mi dominio actual para alojarlo en casa, pero mi dirección IP es dinámica. Hasta donde sé, solo obtengo una nueva IP cuando reinicio mi módem y / o enrutador (que casi nunca ocurre) o cuando el cable uno (mi ISP) lanza una actualización de firmware (rara vez).
Hay algunas formas en que puedo ver esto:
Convencer a mi ISP para que me dé una IP estática
Asigne a mi enrutador mi IP actual para forzar una IP estática (¿cuál podría funcionar?)
Establezca mi registro DNS en mi dirección IP actual y actualícelo en las raras ocasiones en que cambie.
Obviamente, espero que el primero funcione, pero no quiero pagar mucho dinero extra (si eso es lo que se necesita) para obtener una dirección IP estática.
¿Cuál de estas opciones funcionará de manera más confiable?
fuente
Respuestas:
No puede simplemente asignar a su enrutador una IP estática para obtener una IP estática. La mayoría de los proveedores de banda ancha le permiten alquilar una IP estática por una tarifa mensual adicional. Pero probablemente sea mejor gastar eso en un webhost decente, ya que será más barato, menos molesto y tendrá un mejor tiempo de actividad. Además, la mayoría de las conexiones de banda ancha residenciales tienen velocidades ascendentes realmente pobres. Y algunos incluso tienen ToS contra la ejecución de cualquier tipo de servidor de Internet a menos que actualice a un plan de negocios.
Sin embargo, si todavía está configurado para alojar el sitio desde su casa, puede usar un servicio DNS dinámico que actualizará automáticamente sus registros DNS cada vez que cambie su IP. Aunque hay desventajas significativas para esto. Por un lado, a menos que establezca un tiempo TTL muy corto, las posibilidades de que un usuario sea enrutado a una IP antigua y no pueda acceder a su sitio web son altas. Pero si establece un TTL muy bajo, los usuarios deberán realizar solicitudes DNS frecuentes, lo que es malo para el rendimiento.
fuente
También alojo un sitio web en mi servidor DHCP local. Incluso con una conexión DHCP como la que tengo, mi IP no cambia si pierdo energía. El protocolo funciona comprobando mi dirección MAC e intentando devolverme mi IP anterior. Cada vez que el ISP está trabajando, aunque normalmente pierdo mi IP cuando mi módem se cae.
La forma en que alojo el sitio es usando no-ip.com, esto les dice cuál es mi dirección IP incluso cuando cambia. Administran los registros DNS para que cuando la gente visite www.midominio.com verifique los registros DNS de no-ip.com y vea mi dirección IP para enrutar el tráfico.
Mi linksys ahora reenvía el tráfico www, mysqld y ftp a un servidor interno 192.168.15.11 por ejemplo. Mi escritorio de trabajo normal tiene 192.168.15.10 de esta manera mi servidor web puede ejecutar Ubuntu / Nginx para servir las páginas y todavía puedo trabajar desde otra máquina en Windows.
Cada vez que su IP cambia, la aplicación de Windows de no-ip.com envía la actualización a su cuenta de no-ip.com y su DNS se mantiene actualizado.
fuente
Busque utilizar un servicio DNS dinámico (DDNS), como Dyn . Un proveedor de DDNS permite un nombre de dominio estático para IP dinámicas. El servicio es bastante barato para sitios con poco tráfico. La forma en que funciona DDNS es que configura su enrutador para actualizar periódicamente el servicio DDNS que contiene su nombre de dominio con la IP actual. Usar DDNS en el nivel del enrutador es más conveniente que tener algún tipo de aplicación que ejecute el lado del servidor para hacer esencialmente lo mismo. Los usuarios de Internet que luego ingresen su nombre de dominio siempre serán redirigidos por el proveedor de DDNS a la dirección IP correcta. DD-WRT admite muchas API de proveedores de DDNS diferentes . DynDNS es probablemente el más popular y Linksys y Belkin admiten la API DynDNS en su firmware nativo.
fuente
En realidad es posible. Y hay una manera fácil de automatizarlo.
así es cómo. y un script de maqueta para comenzar (es completamente funcional)
Registre una cuenta en fear.org y úsela como su servidor de nombres. Si quiere gratis, debe permitir que otros puedan (solicitar o usar libremente) cualquier subdominio en su dominio para lo que quieran. Seleccione que cada solicitud necesita su aprobación, lo que significa que no las dará, y nadie más usará su dominio. O solo paga 5 ^
cree una cuenta no-ip o dyndns y elija uno de sus subdominios gratuitos para su host (dado que no-ip comenzó a hacer captcha mensualmente para usuarios gratuitos) usará este dominio para compararlo con la ip a la que apunta su dominio real (Nota , puede usar solo su IP WAN si puede obtenerlo, estoy publicando de esta manera porque algunas personas no pueden obtenerlo de sus enrutadores / módems, etc., también es posible usar algo como whatismyip / com / org / net lo que sea. O simplemente ejecutar el script de actualización a continuación periódicamente)
Crea bash o cualquier script que se vea así:
. 3. cree el trabajo cron.d que se ejecuta, digamos una vez cada pocos minutos, y ejecuta el script ip.sh mencionado anteriormente. La entrada de crontab debería verse así:
fuente
Algunos registradores DNS tienen una API que le permite actualizar su registro A (dirección IP del enrutador) a través de una solicitud web.
Luego, podría escribir un script que recopile su dirección IP pública actual y la envíe al proveedor de DNS a través de la API y actualice los registros DNS necesarios para que coincidan con su dirección IP más actual.
Luego, puede programar el script para que se ejecute periódicamente (por ejemplo, una vez al día) para mantener la información.
He escrito uno y puede usarse como ejemplo, enlace de Github aquí .
fuente
Puede usar un servicio como Noip.com y sus sitios serán accesibles, pero creo que la araña de Google no rastreará sus sitios. Creo que lo dejarán caer cuando se les redirija a su sitio. Espero estar equivocado, pero eso es lo que me han dicho. Por lo tanto, si necesita que la gente lo encuentre en el motor de búsqueda de Google, es posible que no tenga suerte. Sin embargo, la gente aún podría ver su tarjeta de presentación e ir directamente a usted.
fuente