Mantengo esta tetera:
Devuelve un error 418 cuando se hace ping, y las personas que llegan desde la página relevante de Wikipedia lo hacen regularmente . (Para aquellos interesados, y parece que hay algunos de ustedes, la historia relevante está aquí )
Se encuentra en un estante de mi oficina en el departamento de Ciencias de la Computación de una universidad y los chicos de soporte tuvieron la amabilidad de darle una dirección IP dedicada hace algunos años.
Mi contrato está llegando a su fin en las próximas semanas y se me ocurrió que voy a tener que hacer algo con la tetera. Me gustaría llevar a casa pero no tengo ninguna idea de cómo explicar a mi proveedor de banda ancha en casa que quiero una dirección IP dedicada venir a mi casa para que la gente puede hacer ping a una tetera.
¿Hay una manera razonable de tener un servidor en un estante en mi casa para que las personas puedan hacer ping a través de una dirección IP? ¿Qué términos de búsqueda puedo usar para encontrar una solución a este problema?
Respuestas:
"explique a mi proveedor de banda ancha de mi casa que quiero una dirección IP dedicada que llegue a mi casa para que la gente pueda hacer ping a una tetera" simplemente no hace referencia a la tetera ... ¡podrían pensar que estás loco!
Por cierto: solo diles que quieres una dirección IP estática.
Tenga en cuenta que en muchos países, muchos ISP no venden IP estáticas a clientes de clase consumidor (¡pero preguntarles es gratis!). Si no quieren darle una, puede crear una cuenta DynamicDNS para permitir que las personas lleguen a la tetera usando un nombre de host (por ejemplo: myteapot.dyndns.org).
fuente
La palabra podría ser simplemente "IPv6". Es completamente razonable que una tetera tenga una dirección IPv6. El diseño de IPv6 le permite tener una subred completa de direcciones IPv6 para todos los dispositivos en su hogar.
fuente
¿Tiene que ser una dirección IP? La razón por la que pregunto es que sería mucho más fácil (y más barato) usar un dominio para acceder a él.
Al hacer esto, podría mantener la misma conexión a Internet que tiene ahora en su hogar y utilizar un servicio como dyn.com o noip.com para mantener su dominio (¿htcpcp.com quizás?) Apuntando a la IP dinámica de Internet de su hogar. De esa manera, cuando su módem se reinicie o su ISP cambie la dirección IP que tiene, el dominio se actualizará para señalarlo.
La otra opción sería llamar a su ISP y simplemente decirles que desea una dirección IP estática. Algunos ISP le cobrarán alrededor de $ 5 / mes por este servicio, mientras que otros requerirán que actualice a una conexión comercial antes de permitirle hacerlo.
¡Si tienes alguna otra pregunta, házmelo saber!
fuente
Si. Vea abajo. Supongo que por "ping" realmente quiere decir "contacto usando un navegador web" para recibir un código de respuesta HTTP 418.
Reino Unido SOHO de banda ancha
La banda ancha doméstica generalmente se proporciona a través de un enrutador que utiliza la traducción de direcciones de red (NAT) donde la red interna utiliza un rango de direcciones privadas (por ejemplo, 192.168.1.) Y el proveedor de servicios de Internet (ISP) asigna dinámicamente la dirección "pública" externa. . Debido a que se asigna dinámicamente, puede cambiar de vez en cuando.
Por lo general, cuando las computadoras de su hogar están encendidas, transmiten una solicitud de DHCP solicitando una dirección IP interna que puedan usar. Por lo general, su enrutador responde y asigna una dirección de un grupo de direcciones internas.
Por lo general, no se puede acceder directamente a las direcciones internas, pero su enrutador usa NAT para traducir entre direcciones internas y externas.
Dirección IP estática
Debe solicitar una "dirección IP estática". Esto significa que su dirección IP pública será fija y se puede publicar para usar con su tetera. No podrá elegir la dirección real.
Algunos ISP del Reino Unido cobran una tarifa mensual adicional por esto (por ejemplo, BT) pero otros no (por ejemplo, Zen).
Dirección interna de la tetera
Su Tetera podría tener una dirección IP fija configurable, en cuyo caso debe configurar una dirección dentro del rango de red interno utilizado por su enrutador pero fuera del rango entregado por su enrutador: es el rango de DHCP.
Alternativamente, puede configurar su enrutador para que siempre le dé a la tetera la misma dirección interna.
Reenvío de puertos
Las solicitudes entrantes a su enrutador, para el servicio de tetera, deben pasarse a la dirección interna específica de su tetera. Lo haces usando "reenvío de puertos". Algunos enrutadores pueden referirse a esto como "agujeros" o utilizar alguna otra terminalogía.
fuente
Si su ISP no está utilizando el nivel de operador, probablemente ya tenga una dirección IP global con ping. Algunos ISP bloquean los puertos, claro, y su dirección IP puede no ser estática , cambiando ocasionalmente cuando se desconecta / reconecta. Simplemente verifica si puedes enrutar una segunda dirección IP (aunque no tengo idea de cómo un enrutador de grado de consumidor manejaría esto; es posible que necesites un enrutador de grado comercial), o simplemente obtienes la tetera con su propia línea barata.
Si esa no es una opción, una forma indirecta podría ser obtener un VPS con una dirección IP estática en otro lugar, y usar su firewall para reenviar todos los paquetes a dicha tetera. Una alternativa podría ser tener un proxy para que su tetera maneje estas cosas. Supongo que esto también puede dejar espacio para una tetera virtual emulada.
Finalmente, considerando el agotamiento de la dirección IP: dele una dirección ipv6 como MSalters ha sugerido
fuente
La dirección IP actual de la tetera parece estar registrada en RHUL .
Suponiendo que todavía se encuentra en el Reino Unido, varios ISP nacionales incluyen una dirección IP dedicada / fija / estática como parte de sus paquetes de banda ancha doméstica (incluido en algunos casos IPv6) y probablemente estarían realmente encantados de servir (¿servir?) Su tetera. Por ejemplo:
Una computadora de placa única debe ser un servidor doméstico adecuado para la tetera. Considere algo como un OLinuXino , o vea esta página útil de la Free Software Foundation.
fuente
Si no desea cambiar mucho de nada, alquile un servidor virtual, configure la conectividad de iptables a nat en cualquier puerto que sea relevante (suponiendo 80), configure nat en su dispositivo de borde de modo que si la IP de origen es vps ip y dst el puerto es 80 (en este contexto), se reenvía a la tetera. (Tenga en cuenta que deberá asegurarse de que las reglas nat sean bidireccionales)
De esta manera, no tendrá que entregar la IP de su hogar y el dispositivo funcionará tal cual.
fuente
Sobre algo que no he visto mencionado todavía: ¿ DEBE ser estático? ¿Absolutamente? ¿Afirmativamente?
http://en.wikipedia.org/wiki/Dynamic_DNS
Puede usar un servicio DNS dinámico para actualizar la dirección IP de su domicilio. http://dyn.com/dns/ es lo que uso para mi enrutador doméstico, aunque estoy seguro de que existen muchos otros servicios similares. Puede ser más económico tener que pagar $ 25-35 al año ... en lugar de lo que es más probable que sea ~ $ 10 al mes por una dirección IP estática de su proveedor.
La forma en que funciona DynamicDNS es que periódicamente verifica su dirección IP. Si cambia, actualiza el servidor DNS. Mi enrutador está configurado para hacerlo automáticamente con DynDns, aunque tienen una aplicación que puede ejecutar en una computadora local.
De esta manera, podría hacer que la gente haga ping
teapot.MyDomainName.com
y debería funcionar, excepto por el poco tiempo entre el cambio de su dirección IP y la actualización del servidor DNS (que podría ser segundos, horas o días dependiendo de la configuración)fuente