
Configuré Compartir archivos en mi MacBook en Preferencias del Sistema > Compartir y ahora puedo conectarme a mi Mac y acceder a sus archivos desde mi iPhone, iPad y PC con Windows.en mi red local. Eso es genial, pero también tengo un dominio. Me pregunto si es posible utilizar la función DNS dinámico en Google Domains para conectarme a mi Mac y poder acceder a sus archivos desdeen cualquier lugar. es posible?
Respuesta1
Todo el crédito a @harrymc
ymashuptwice
Spiff
Forma corta
Entonces definitivamente necesitas un reenvío de puertos para lograr esto. El problema es que aunque su enrutador admita DynDNS, no sabrá a dónde enviar los paquetes.
¿Qué es DNS/DynDNS?
DNS es un sistema donde los nombres de dominio, por ejemplo. google.com, test.google.com se pueden resolver en direcciones IP. Esto hace que sea más fácil para el consumidor final llegar a un determinado servidor, porque sólo tiene que recordar un determinado nombre o incluso una marca y no una dirección IP que consta de números o, peor aún, caracteres hexadecimales.
Pero hay un problema asociado con el DNS. Su dirección IP personal cambia. En el peor de los casos, varias veces al día (muy poco común). Después de cada cambio, debes actualizar tu entrada de DNS.
DynDNS resuelve este problema ofreciendo un servicio al que un cliente puede conectarse. El cliente (su máquina) conoce su IP y actualiza la entrada por usted.
¿Qué tiene eso que ver con tu problema?
Pero como probablemente habrás notado: esto no tiene nada que ver con las PYMES. Y ese es el problema. SMB requiere que se reenvíen paquetes desde su NAT a su máquina, pero su NAT (enrutador) no sabe que desea recibir esas solicitudes. Y por lo tanto necesitas decirle a tu NAT exactamente eso. Para ello, configure un reenvío de puertos.
Cada paquete dirigido a su dirección IP pública y a un puerto específico se enviará a la dirección IP local especificada.
Espero que eso ayude. Para mejoras simplemente comente a continuación.
Respuesta2
Sin abrir los puertos necesarios, el acceso a Internet se bloquea.
Los puertos necesarios se enumeran en el artículo de Microsoft. Host directo SMB sobre TCP/IP: El puerto 445 (TCP) es el único puerto SMB necesario, siempre que NETBIOS esté deshabilitado (como debería estar en su caso).
No recomendaría utilizar el DNS dinámico de Google sino el de un tercero.
Tuve buenos resultados con el gratis. Dynu servicio. Este enlace explica todos los pasos necesarios para su Mac, desde registrar una cuenta Dynu gratuita, configurar el reenvío de puertos en el enrutador hasta asignar su IP dinámica a un nombre de host. Utiliza VNC Viewer como ejemplo, pero esa parte no es necesaria en su caso (a menos que lo desee como un bono).
Tenga en cuenta que cualquier puerto que abra a Internet puede usarse como vector de ataque en su computadora desde Internet. Configurar un servidor VPN en su computadora puede hacerlo más seguro, pero más complejo de configurar.
Respuesta3
Probablemente tenga DynDNS o una función similar en su enrutador de banda ancha. Si tiene una IP pública, puede configurar el enrutador para pasar el puerto para compartir archivos a su Mac.
Si no tiene una IP pública o no puede acceder al enrutador, le sugiero que obtenga uno de esos VPS de 1 $ al mes con una IP pública, luego puede crear un túnel SSH inverso desde la Mac.
Aquí hay un comando ssh de ejemplo para crear un túnel que enviará todo el tráfico desde el puerto 21 de su VPS al puerto 21 de su Mac:
ssh -R 21:localhost:21 su-servidor-vps
Dado que la IP del VPS es estática, puedes simplemente crear un registro A o AAAA que apunte a ella:
ftp 3600 IN A su-ip-servidor-vps
Luego podrá acceder al servidor de archivos en su Mac a través de ftp.yourdomain.com