¿Cómo configurar un servidor web accesible desde la red interna?


3

Estoy asignado a crear una página web para todos los inquilinos de la casa con esta composición de red:

Esta intranet web debe ser accesible desde cualquier computadora dentro de la red. Tengo acceso al enrutador más cercano al módem ISP y a la PC del servidor, en la que se debe almacenar la web. Esta página web debe ser accesible por nombre (digamos http: // thishouse ).

Mi pregunta es ... ¿cómo configurarlo todo? La "parte fácil", la página web con toda la funcionalidad no es el problema, pero no tengo experiencia con la configuración del servidor web de la intranet para que se ejecute en una configuración como esta.


¿Por qué los dos enrutadores? ¿Pueden las máquinas de 1.1 ver las máquinas en 2.1? Si es así, gran parte de su trabajo ya está hecho. ¿De dónde obtienen esas máquinas cliente sus configuraciones de DNS? Esa es la segunda gran parte del trabajo.
Bart Silverstrim

No estoy seguro de en qué punto estás atrapado aquí. Dale una IP estática y dile a todos que agreguen esa IP y "thishouse" a su archivo de hosts.
DerfK

Gracias Chris por migrarlo. @Brat Me dijeron que el tipo que hizo esta red no tiene wifi y pensó que el enrutador no wifi sería mejor y más barato que un cable más largo desde el piso medio. Las personas conectadas al enrutador inferior de alguna manera no pueden ver a las personas en el superior.
kovike

Usted no desea que esta disponible fuera de la red (es decir: a Internet) correcta?
Ƭᴇcʜιᴇ007

1
No sé por qué tienes dos enrutadores que complican las cosas. Un par de interruptores y un enrutador deberían funcionar, y reducirían sus dolores de cabeza, dependiendo de cuántas máquinas esté hablando aquí.
Bart Silverstrim

Respuestas:


5
  1. Instale el servidor web ... Recomiendo " Cherokee ", o si tiene una Mac, simplemente vaya a "Preferencias del sistema" y luego "Compartir" y habilite "Compartir web". Digamos que el servidor en este caso tiene la dirección 192.168.2.200.

  2. Con suerte, puede acceder al hostsarchivo en cada máquina, en cuyo caso simplemente ingresa una entrada para su thishouseservidor en el hostsarchivo de cada computadora ... por ejemplo ...

127.0.0.1 localhost

255.255.255.0 broadcasthost

::1 localhost

192.168.2.200 thishouse thishouse.com www thishouse.local

  1. De lo contrario, deberá "localizar" la resolución DNS. Puede usar el "Servidor" para esto, instalando un servidor DNS simple. Me gusta DNSMASQ Una configuración de muestra podría verse así ...

# Add domains which you want to force to an IP address here.

address=/thishouse/192.168.2.200

# Add other name servers here, with domain specs

# if they are for non-public domains.

server=/localnet/192.168.2.200

server=8.8.8.8 # google's DNS Server, to "go online"

  1. Luego usted: apunte el DNS de su enrutador ISP a su servidor interno (192.168.2.200) y aa: haga que proporcione DNS en su dirección .1, a la LAN interna, usando el .200servidor para resolver direcciones locales y "remotas" ... o bb: simplemente use la .200dirección en TODAS las máquinas para hacer la resolución DNS. Hacer que el enrutador haga esto es más confiable y no requiere ninguna configuración.

Esto es algo simple, pero en realidad lleva años darse cuenta de cómo encaja todo. Espero que esto ayude.


Parece que todavía no puedo votar, pero gracias por la respuesta, ciertamente me trajo mucha luz.
kovike

1

Siempre que tenga el firmware correcto, IMO la mejor configuración sería utilizar un Reenviador de DNS que es básicamente un servidor de nombres en miniatura para los hosts LAN. El firmware de enrutador de código abierto como Pfsense o DD-WRT tendrá esta característica. Como ejemplo, consulte este enlace para obtener información general sobre el Reenviador de DNS de Pfsense: http://doc.pfsense.org/index.php/DNS_Forwarder .

Además, no es sorprendente que los hosts en cada una de las subredes no sean visibles entre sí. Dejando de lado los detalles técnicos, diré que un interruptor probablemente sea más apropiado en lugar del enrutador más inferior en su diagrama.


0

Para usuarios de windows

  1. Simplemente descargue Xampp y cree su sitio web en localhost.
  2. Después de eso, vaya a cmd y escriba el comando ipconfig.
  3. mire la dirección IP de su sistema como (192.16.1.11) .
  4. Pegue la dirección IP en el navegador de otro sistema. (NOTA: Ambos sistemas están conectados con la misma red)
  5. Presione enter.

(MIRA LO QUE PASÓ)

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.