
Lo que estoy tratando de lograr
Estoy intentando crear un nombre de dominio directo a la dirección IP local de una Raspberry Pi que ejecuta Raspbian, principalmente para no tener que recordar una dirección IP. (Sé que puedo configurar una IP estática para el Pi, pero preferiría un nombre de dominio).
lo que he probado
mDNS
Inicialmente encontréestetutorial. Funciona muy bien, siempre y cuando accedas mydomain.local
desde una máquina Mac o Linux ejecutandodemonio avahi. Soy consciente de que se puede acceder desde Windows instalando el servicio Bonjour, sin embargo, accederé principalmente al dominio desde Android, por lo que esto no funcionará.
Servidor DNS
A continuación, decidí ejecutar un servidor DNS con dnsmasq
la misma Raspberry Pi siguiendoesteguía. Lo configuré todo y funcionó, todo lo que quedaba era especificar los servidores DNS en la configuración de mi enrutador. En pocas palabras, a mi enrutador (EE) no le gusta usar un DNS diferente al que usa de forma predeterminada y no funciona.
Apuntando dominio a IP local
Intenté crear un dominio gratuito enno-ip.comy dirigiéndolo a la IP local deseada, 192.168.1.x
. Eso no funcionó (ERR_NAME_NOT_RESOLVED), así que probé lo mismo enfreedns.afraid.orgy obtuve el mismo resultado.
¿Hay algo más que pueda probar?
- ¿Qué más podría probar?
- ¿Hay alguna manera de hacer que mDNS funcione en Android?
Gracias por su tiempo, se agradece cualquier ayuda.
Respuesta1
Parece que querías que tu topología DNS fuera así:
Clientes > Enrutador > RaspberryPi
Eso debería funcionar para su LAN siempre que el RPi tenga su DNS ascendente configurado correctamente. Existe un proyecto llamado pi-hole basado en este concepto.
ÁRBITRO:https://github.com/pi-hole/pi-hole
Si tiene problemas con su enrutador, la otra opción sería señalar a sus clientes directamente al Pi en lugar del enrutador. Esto requiere reconfigurar todas las configuraciones DNS de sus clientes, lo que puede no ser deseable.
El final de su publicación comienza a llegar al DNS público, lo que plantea la pregunta: ¿Qué intenta hacer aquí? ¿Quieres que tu Pi esté en una entrada DNS local o global? Estas son cosas MUY diferentes.
Si creó un registro DNS global para su Pi, deberá configurar el reenvío de puertos a través de su enrutador para que el Pi sea visible para la Internet pública. Esto es algo contra lo que debo advertirles como un agujero de seguridad potencialmente fatal. A menos que sea un profesional de la seguridad, no colocaría una RaspberryPi frente a la Internet pública.
Esto se vería así: DNS público (nombre de dominio) -> Su IP pública (debe ser estática o DDNS) -> Su enrutador (reenvío de puerto) -> RPi