sábado, 31 de mayo de 2008

Mini LAN + DynDNS

Si se tiene una mini LAN de máquinas que usan un router como conexión a Internet y se desea hostear un dominio en alguna de las máquinas internas a la red, se deben de seguir un par de pasos para dejarlo funcionado correctamente.
1) Se debe configurar correctamente el router en la parte de Port Forwarding para hacer que resuelvan correctamente entre las peticiones externas y la LAN, por ejemplo:
192.168.0.2:80 <--> 200.15.65.90:80
2) Además, se debe de configurar cada máquina interna a la LAN para decirle que el dominio que se esta hosteando se debe resolver por la red interna y no enrutandolo para que no de un error de loopback. Esto se hace editando el archivo hosts que en el caso particular de Windows XP se encuentra en :
(x):\Windows\System32\Drivers\etc\Hosts
3) Ahi, insertar la IP interna de la máquina que resuelve el dominio, junto con el dominio; por ejemplo
192.1168.0.2 www.midominio.com

Esto se debe hacer por cada máquina interna a la LAN y listo.
Para mas referencias, visitar https://www.dyndns.com/support/kb/loopback_connections.html


miércoles, 28 de mayo de 2008

Singletton pattern en C#

Un ejemplo de como crear un patrón Singletton en C#

public class AWIReportLib {
#region Singleton Pattern
static readonly AWIReportLib _instance = new AWIReportLib();

static AWIReportLib() { }
private AWIReportLib() { }

/// <summary>Singleton Instance getter</summary>
public static AWIReportLib Instance {
get { return _instance; }
}

Mis fotos en TrekEarth