MmoWow
<sBienvenidos a MmoWow,lugar donde podras aprender todo lo referente a servidores de wow...Los enlaces solo están activados a los miembros de la comunidad.Regristate y pasalo en grande.

Faliz Navidad Configurando el servidor para acceder a el en modo Local, LAN o Internet Icon_santa
MmoWow
<sBienvenidos a MmoWow,lugar donde podras aprender todo lo referente a servidores de wow...Los enlaces solo están activados a los miembros de la comunidad.Regristate y pasalo en grande.

Faliz Navidad Configurando el servidor para acceder a el en modo Local, LAN o Internet Icon_santa
MmoWow
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.



 
ÍndicePortalÚltimas imágenesBuscarRegistrarseConectarse
EN MMOWOW ENCONTRARAS LO NECESARIO PARA CREAR Y CUSTOMIZAR TU SERVIDOR
BUSCAMOS STAFF,DEJAR COMENTADO JUNTO A LA PRESENTACION

 

 Configurando el servidor para acceder a el en modo Local, LAN o Internet

Ir abajo 
AutorMensaje
Crass001
Admin
Crass001


Mensajes : 119
Oros : 2147499061
Fecha de inscripción : 22/04/2010
Edad : 29
Localización : España

Configurando el servidor para acceder a el en modo Local, LAN o Internet Empty
MensajeTema: Configurando el servidor para acceder a el en modo Local, LAN o Internet   Configurando el servidor para acceder a el en modo Local, LAN o Internet Icon_minitimeDom Abr 25, 2010 3:29 pm

Bueno, este es un post que me he decidido a publicar, dado que suele haber muchas dudas a la hora de configurar el servidor para acceder a el desde distintos sitios.

Aquí voy a tratar de explicar de la manera más resumida posible, como hay que realizar las configuraciones, y el porqué de hacerlo así.

Los que me conoceis, ya sabeis que siempre que explico algo, me interesa que profundicemos en el porqué de dichas cosas. Personalmente, odio y huyo del aprendizaje robótico (el típico "esto es así porque si"), puesto que creo que ayuda más a hacer frente a los problemas el saber el porqué de tener que afrontarlos de una manera y no de otra.

Dicho esto vamos a entrar en materia (aunque no hay mucha cosa):


Antetodo quiero dejar claro una cosa con respecto a los puertos.

Los únicos puertos necesarios, son el 3724 y el 8129.

Esos son los puertos que, cuando nos conectamos al servidor, nos permiten (respectivamente) el acceso al servidor de reinos, y posteriormente el acceso al mundo del juego.

No hace falta abrir el puerto de MySQL (al menos eso tengo entendido), y el puerto 8093 (el cual vemos en los archivos de configuración también), tampoco hace falta tenerlo abierto, porque ni siquiera sale al exterior.

Ese es un puerto que usa el servidor de reinos para comunicarse con el servidor del mundo, nada mas.

Hay otro puerto que es opcional, y es el 80 (o el puerto que le asignemos al servidor Apache). Dicho puerto solo es necesario abrirlo, si vamos a poner una web de cuentas o similar.


En cuanto a la línea Realm1 del archivo arcemu-realms.conf, la linea sería como sigue en los correspondientes casos:


Conexión al servidor desde el mismo PC que lo tiene instalado (LOCAL):
--------------------------------------------------------------------------------------------------
Puertos a abrir: No hace falta abrirlos, pues la conexión se realiza con la IP interna del PC (127.0.0.1 o localhost).

Realm1: 127.0.0.1:8129


Conexión al servidor desde otro PC dentro de una LAN (Red de Area Local):
---------------------------------------------------------------------------------------------------------
Puertos a abrir: 8129 y 3724. Basta abrirlos en el propio Firewall de Windows, si se tiene. O sino, en el que se tenga.

Realm1: IP_Privada:8129 (Esta es la IP dentro de la LAN perteneciente al PC servidor)


Conexión al servidor desde Internet:
--------------------------------------------------
Puertos a abrir: 8129 y 3724. (En este caso, se deben dejar abiertos en el Modem, o, en el caso de tener Router, se debe hacer una redirección de dichos puertos a la IP Privada del PC servidor)

Realm1: IP_Externa:8129 (IP externa, la cual identifica a nuestro PC en Internet. Se puede obtener de sitios web como http://www.cualesmiip.com/ (en este caso, obtendremos una respuesta como: "Tu IP real es <IP>" . La IP que aparezca en el sitio correspondiente a <IP>, será nuestra IP externa))

Este método sirve si tenemos IP fija, pero si por el contrario tenemos IP dinámica, necesitamos un dominio (Ver http://www.dyndns.com para obternet un dominio gratuito), en cuyo caso, en lugar de la IP_Externa, pondremos nuestro dominio.


Ahora, viene un detalle que tiene su importancia también: El archivo hosts.

Hay mucha gente que, a veces edita el archivo, y a veces lo deja sin tocar... clara muestra de que no sabe como hay que usarlo, o en qué momentos.

El archivo hosts, es como un servidor DNS local.

Su contenido son grupos de IPs y dominios que aparecen tal que así:

IP Dominio

Este archivo, se creo en principio cuando Internet no contaba todavía con tantos dominios como cuenta hoy dia.

Como sabeis, cada PC se comunica en una red (ya sea en Internet o en una red local) con una dirección IP.

Como recordar direcciones IP es algo tedioso, se crearon lo que se conoce como dominios, los cuales son nombres que se asignan a dichas IPs.

Esto esta muy bien, pero realmente, nosotros no podemos acceder a un PC directamente con un dominio, puesto que el PC, solo tiene una dirección para dirigirse a el, y esa es la IP.

¿Entonces como nos comunicamos con un PC mediante un dominio?

Sencillo, hace falta ALGO que le diga al PC en que estamos, que, cuando accedamos a un dominio determinado, realice una conexión con la IP del PC al que pertenece ese dominio.

Y así surgieron (grosso modo por lo menos ) los servidores DNS y el archivo hosts, los cuales, la única función que tienen, es "traducir" un dominio a la IP del PC con el que se corresponde.

Visto esto, he dicho antes que el archivo hosts es como un servidor DNS local, y es por eso mismo.

Cuando realizamos una conexión a un dominio (como www.google.es , por ejemplo), Windows, primero que nada mira si dicho dominio está asociado con una IP en nuestro archivo hosts.

Si encuentra en nuestro hosts una asociación del tipo: IP www.google.com , Windows ya sabe con qué PC tiene que realizar la conexión.

En caso de que no encuentre ninguna entrada en el archivo hosts para ese dominio, es cuando se recurre a los servidores DNS de los ISP (los proveedores de acceso a Internet), los cuales hacen la misma función que el archivo hosts.

Y ya, si el servidor DNS no es capaz de darnos una respuesta adecuada... pues directamente hay error en la conexión (el típico error que se dá cuando, no podemos acceder a una web mediante su dominio, pero si podemos en cambio mediante su IP).

Y alguien se podría preguntar... Todo esto es muy interesante, pero, ¿Qué carajo tiene que ver con el ArcEmu?.

Pues tiene que ver que, si nosotros configuramos el ArcEmu para que se pueda acceder desde Internet, y luego, queremos acceder desde el mismo PC o desde otro PC en la misma LAN... no vamos a poder.

Y el porqué es sencillo, y es porque, mientras que para conectar con un PC en Internet necesitamos su IP Externa, nosotros no podemos conectar nuestra propia IP externa, y es lo que es estamos tratando de hacer cuando, o bien nos conectamos a nuestro servidor desde el mismo PC en el que está instalado, o bien intentamos entrar en nuestro servidor mediante un PC en LAN.

Aquí es donde entra en juego el archivo hosts.

Si intentamos conectar con nuestro servidor desde el propio PC, vamos a tener error, pues estamos accediendo a nuestra propia IP externa.

Por lo que debemos decirle a nuestro archivo hosts que, cuando queramos realizar una conexión al dominio, la redirija a nuestra IP local (o interna):

127.0.0.1 dominio

127.0.0.1 o localhost, son 2 formas de llamar a nuestra IP interna, o local (mediante la IP o mediante un dominio especial).

Esta IP es especial, puesto que sirve para que un PC acceda a sí mismo.


Eso soluciona la papeleta en el caso en que realicemos una conexión desde nuestro PC, pero... ¿Y si queremos acceder desde otro PC dentro de nuestra LAN?

Pues facil tenemos que decirle a nuestro archivo hosts, que redirija la conexión al PC que tiene el servidor.

Y, puesto que 127.0.0.1 hace referencia al propio PC, no podemos usar la misma. En este caso, debemos usar la IP que el PC servidor tiene dentro de nuestra LAN:

IP_Servidor_en_LAN dominio


Bueno pues eso es todo, espero que no os hayais aburrido... o dormido, y hayas aprendido cosas útiles .
Volver arriba Ir abajo
https://mmowow.forosactivos.net
 
Configurando el servidor para acceder a el en modo Local, LAN o Internet
Volver arriba 
Página 1 de 1.
 Temas similares
-
» Programas para Crear Portales
» Crear dos Reinos en un Servidor Arcemu
» [Guía] Pon tu servidor online arcemu con hamachi
» Crear teleporter para arcemu
» Nueva Montura para Gms xD

Permisos de este foro:No puedes responder a temas en este foro.
MmoWow :: World of Warcraft :: Modding-
Cambiar a: