¿Cómo puedo acceder al archivo lan al sitio web?

[1] Use la IP LAN del servidor

Conéctese directamente al servidor a través de su dirección IP LAN, utilizando esa IP en la URL:
http://192.168.1.100/

Para que esto funcione, la dirección IP de LAN debe asignarse como uno de los Alias ​​de dominio del sitio web, y todos los redireccionamientos de Alias ​​al Nombre de dominio primario deben estar desactivados.

Desventaja: como solo se asigna 1 dirección IP por NIC (tarjeta de red), solo se puede acceder a 1 sitio web.

Utilice el nombre de host LAN del servidor

Conéctese al servidor a través de su nombre de host LAN (nombre de la computadora), utilizando ese nombre de host en la URL:
http://computer-name/

Para que esto funcione, el nombre de host de LAN debe asignarse como uno de los Alias ​​de dominio del sitio web, y todos los redireccionamientos de Alias ​​al Nombre de dominio primario deben estar desactivados.

Desventaja: como solo se asigna 1 nombre de host (nombre de computadora) por computadora, solo se puede acceder a 1 sitio web. Además, puede haber problemas con algunos dispositivos que no son de Windows, como el iPad, que no interactúan (funcionan con) WINS y NetBIOS o requieren una configuración adicional.

Utilice un archivo de hosts de LAN configurados

Conéctese al servidor mediante el uso de archivos de host de LAN (global) …

Esto se hace editando el archivo Hosts de cada sistema LAN con entradas que resuelven el nombre de dominio y los alias de cada sitio web a la IP LAN del servidor:

  192.168.1.100 www.dominio1.nombre dominio1.alias1 dominio1.alias2
 192.168.1.100 www.dominio2.nombre dominio2.alias1 dominio2.alias2
 192.168.1.100 www.dominio3.nombre dominio3.alias1 dominio3.alias2

De esta forma, todos los demás sistemas de LAN saben a qué dirección IP enviar la solicitud cuando se utiliza www.domain.name en el navegador local.

Desventaja: si bien esto funcionará en Windows, Linux y Mac OS X, no funcionará en la mayoría de los dispositivos móviles a menos que estén liberados / enraizados (ya que no puede editar su archivo Hosts).

Ruta del archivo de hosts: C:\Windows\system32\drivers\etc\hosts

Usar nombres de dominio registrados

Conéctese a través del nombre de dominio de cualquier sitio web, siempre que ese nombre de dominio sea:

  • Registrado (comprado y pagado en Namecheap, GoDaddy, etc.)
  • Y tiene un conjunto de registros DNS “A” (resuelto) para la IP LAN del servidor (ej .: 192.168.1.100) o la IP pública del enrutador (a través de los servidores DNS del registrador de dominio).

* Es perfectamente válido resolver un nombre de dominio a una dirección IP de LAN local.

Si solo tiene 1 nombre de dominio registrado, puede usar sus subdominios para representar sus diferentes sitios web locales, mediante el uso de un registro DNS comodín (*) / general. De esta forma, todas las solicitudes *.domain.name , independientemente de cuáles sean, siempre se resolverán en su LAN IP o IP pública. Y una vez que esa solicitud llegue a su servidor web, el servidor web hará coincidir el sub.domain.name con el sitio web adecuado. La desventaja de esto es que el nombre de dominio de cada sitio web debe usar una base común (que puede hacer que la dirección completa sea larga).

Use un enrutador WiFi que sea capaz de enmascarar DNS

Algunos enrutadores son compatibles con firmware de terceros, como los proyectos OpenWRT y DD-WRT (2).

Tanto OpenWRT como DD-WRT pueden inyectar nombres de dominio personalizados a resoluciones de direcciones IP a través de sus propios archivos Hosts internos y / o software de enmascaramiento de DNS interno integrado como DNSmasq.

Esta es probablemente la mejor opción, ya que TODAS las computadoras con conexión WiFi (independientemente del sistema operativo) y los dispositivos móviles (desde iPads hasta teléfonos Android) podrán conectarse a todos y cada uno de los sitios web … Sin configurar nada ni hacer nada a esas computadoras y dispositivos.

Use sus propios servidores DNS

Las redes locales (que están detrás de un enrutador wifi típico) usan servidores DNS externos, que “resuelven” (convierten) los nombres de dominio en direcciones IP.

Por lo general, el enrutador obtiene las direcciones de 2-4 servidores DNS de su proveedor de Internet (a través de un protocolo llamado DHCP) y actúa como intermediario, para solicitudes de resolución de nombres de dominio, entre las computadoras y los dispositivos dentro de la LAN, y Servidores DNS externos.

Estos servidores DNS externos no pueden responder y resolver las solicitudes de sus nombres de dominio “virtuales” (no registrados) a sus sitios web alojados localmente y sus IP de LAN.

Sin embargo, a través de la configuración de su enrutador, puede cambiar estos servidores DNS con su propio servidor DNS local, que podrá resolver todos los nombres de dominio “virtuales” (falsos) y comodines (ej: * .local), a dirección IP LAN del servidor.

Hay varias opciones para los servidores DNS para Windows y Linux.

Notas

En algunos dispositivos móviles, puede configurarlos para que usen un servidor proxy HTTP, que luego resolverá de forma personalizada el nombre de dominio a la dirección IP de LAN. Esto evita el problema de no poder editar el archivo Hosts del dispositivo sin romper el jail o rootearlo. Pero necesitará una computadora que ejecute el software del servidor proxy. En Windows, puede usar el Proxy Fiddler para configurar esto.

Los dispositivos móviles deben estar conectados a su WiFi para poder acceder al servidor a través de la dirección IP de LAN. De lo contrario, debe usar un nombre de dominio registrado que tenga un registro DNS que resuelva el nombre de dominio a la IP pública del enrutador (que luego “reenvía el puerto” desde WAN: 80 a LAN: 80 del servidor).

Las IP de LAN generalmente se reasignan / cambian después de reiniciar o apagar las computadoras y dispositivos conectados a la LAN y / o el enrutador. Deberá ingresar a la configuración y configuración del enrutador, y asegurarse de asignar manualmente la misma LAN IP al mismo sistema LAN (asignando esa LAN IP a la dirección MAC del servidor).

Cuando llega una solicitud al servidor web de un nombre de dominio o dirección IP que no está asignada a ningún sitio web, se devuelve el primer servidor virtual Apache (DefaultWebsite, localhost).

Al acceder al servidor directamente a través de una dirección IP, solo podrá acceder a 1 sitio web (el sitio web que tiene esa IP asignada como un alias de dominio) … A menos que ejecute cada sitio web en un número de puerto separado (8080, 8081, etc. ) * Es posible que algunas configuraciones / configuraciones de Apache y algunos scripts de aplicaciones web PHP no funcionen correctamente, ya que esperan un acceso regular al puerto 80.

Si bien la mayoría de los dispositivos móviles (incluidos los dispositivos iOS y Android) tienen un archivo Hosts, esos dispositivos deben ser liberados / enraizados en la cárcel, y / o usted debe seguir pasos complicados para modificar su archivo Hosts. * Si edita el archivo Hosts, asegúrese de guardarlo en su codificación original: ANSI.

No se recomienda ejecutar su propio servidor DNS, ya que podría ser complicado configurarlo y operarlo, y el sistema en el que está encendido debe estar siempre encendido para que todo lo demás funcione. Si ejecuta su propio DNS, deberá configurar su IP de LAN en la configuración del enrutador y asegurarse de que el enrutador no utilice otros servidores DNS. DNSMasq es la opción recomendada.

Puede alojar varios sitios web en 1 nombre de dominio / sitio web principal tratando los otros sitios web como carpetas: C: \ WampDeveloper \ Websites \ http: //main.domain.name \ webroot \ other.domain \

http://en.wikipedia.org/wiki/Hos…
¿Cómo modifico mi archivo de hosts?

* Asegúrese de desactivar cualquier redireccionamiento de los alias de dominio al nombre de dominio primario (* seleccione el sitio web en la pestaña de sitios web de WampDeveloper, haga clic en Configuración; o simplemente cree un sitio web con el nombre de host de LAN como el nombre de dominio primario y la IP de LAN) como uno de los alias de dominio).

* Asegúrese de abrir (en el servidor web) el puerto de entrada del Firewall de Windows 80 (http) y 443 (https) conexiones (TCP y UDP). Firewall de Windows los bloqueará de forma predeterminada.

* Si está resolviendo nombres de dominio a la IP pública (del enrutador), asegúrese de actualizar la configuración del enrutador para las solicitudes de puerto entrante 80 (http) y 443 (https) a la IP LAN apropiada de la web -servidor.

Notas al pie

[1] ¿Cómo puedo acceder al archivo lan al sitio web?

Amigo, ya que tienes un sitio web, lo que significa que ya has comprado hosting. Suba el archivo al servidor de alojamiento y acceda a él localmente allí.

Google Drive es la respuesta más simple para compartir archivos. Te da alrededor de 13 GB de espacio, lo que es demasiado.

Tal vez desee que todo el sitio web se mantenga en su computadora local y acceder a él desde la web. Este es un enfoque aburrido a menos que sea el sitio web de la empresa.

Nunca recomendaré alojar un archivo desde su computadora que sea similar a tomar una fotografía de un león parado dentro de la jaula.

Adiós amigo.

La mejor manera de compartir su archivo Lan a través de Internet es simplemente copiando en unidades como Google Drive, Skydrive, Dropbox y herramientas similares.

También puede iniciar su propio servidor Http y cargar el archivo, pero asegúrese de dar permiso para acceder desde su enrutador.