¿Qué dirección IP utilizo para acceder a mi servidor?

¿Qué dirección IP utilizo para acceder a mi servidor?

Estoy ejecutando un servidor Samba en mi MacBook y también configuré el reenvío de puertos a dicho servidor desde mi enrutador.

Mi IP pública es 106.51.x.x(según Google y algunos otros servicios) y la IP local de mi Mac es 192.168.x.x, pero cuando me dirijo a la página de configuración de mi enrutador, dice que mi IP externa es 10.242.x.x.

Esto es lo que no entiendo, cuando me conecto al WiFi de mi casa, usar la 10.242.x.xdirección funciona bien. Pero si intento acceder al mismo a través de 4G, la conexión se agota.

En cuanto a la megafonía no funciona ni WiFi ni 4G.

¿Existe alguna configuración en mi Mac (estoy ejecutando MacOS Sierra) que debo modificar para que sea visible para el público?

Respuesta1

La dirección de su enrutador, 10.242.x.x, estambiénen un rango de direcciones privadas (todo 10.0.0.0/8está reservado para LAN). Por lo general, esto significa que su ISP implementó CGNAT y comparte la misma 106.51.x.xdirección pública entre varios clientes. (Igual que lo hace el enrutador de su hogar, pero con un alcance más amplio).

En esta situación, en realidad no tienes una dirección pública yno puedoacceda a su red desde el exterior directamente.

Su primera opción es configurar una conexión VPN a algún servidor externo, que tiene su propia dirección IP pública y puede reenviar conexiones a su red doméstica (a través de la VPN).


Como nota al margen, aunque Samba es menos riesgoso que Windows, todavía no es una muy buena idea exponer a SMB a la Internet pública. Las versiones de protocolo más antiguas no admiten el cifrado (SMBv3 sí, pero requiere Samba 4.7 o Windows 8), por lo que correría el riesgo de revelar sus contraseñas.ydatos del archivo.

Si opta por el enfoque VPN, recomendaría usar la VPN no solo para el servidor principal↔enlace de inicio, sino también cuando acceda al servidor desde 4G/Wi-Fi público. (Existen aplicaciones móviles para strongSwan, OpenVPN, OpenConnect...) De esa forma tendrás una conexión segurayNo necesitará ningún reenvío de puertos.

información relacionada