Configuración de los alias IP Introducción Con la evolución de _I_n_t_e_r_n_e_t y el poder de los microcomputadores, hoy es posible y útil para un computador actuar como muchos, simulando varios servidores. El truco para hacer eso es dejar que la máquina responda por más de un número IP. Esto se llama Alias IP. 11.. DDeeffiinniieennddoo aalliiaass Los alias de IP reciben esta denominación porque son números IP alternativos para una misma placa de red. Algunos softwares pueden usar configuraciones alternativas basándose en el número IP de destino de una requisición. Servidores de páginas de Internet (httpd) y servidores de e-mail POP virtual que se distribuyen con el Linuxconf son los ejemplos más notables. Un alias está asociado con una placa de red. El Linuxconf le muestra una lista con las placas de red activas (los alias sólo pueden ser definidos para dispositivos activos). A pesar de que puede escogerse cualquier placa activa, casi siempre es más sencillo escoger una de las placas Ethernet (eth0) de la máquina. Además de que, usar números IP originarios de la placa simplificará el enrutado. Usted no necesita informar a las otras máquinas de la red sobre esto. Simplemente funciona. Si usted escoge números IP que no están relacionados con la red de la placa Ethernet, será necesario que defina rutas especiales en las otras máquinas de la red. Su servidor parecerá un enrutador para una "red virtual". En la práctica, eso sólo se hace en caso de que usted necesite una cantidad muy grande de alias, que exceda los números disponibles en su red local. Una vez seleccionada la placa de red, usted va a una caja de diálogo simple con muchas líneas vacías. Allí coloque los alias (números IP) que quiere asociar con esta placa. Si usted necesita más líneas vacías, use el botón _A_d_i_c_i_o_n_a_r. 22.. UUssaannddoo nnoommbbrreess El _L_i_n_u_x_c_o_n_f activa los alias de IP inmediatamente después de ser cargada la red básica, y en ese punto, el DNS está accessible. Entonces usted puede usar nombres en los alias en vez de usar apenas números IP. Esto es útil en caso de que necesite definir algunos alias diferentes (no relacionados). 33.. DDeeffiinniieeddoo rraannggooss Servidores _w_w_w grandes mantienen varios "dominios virtuales". Aunque podemos definir un alias para cada servidor, es mucho más fácil reservar un rango de números IPs y mapear los servicios virtuales para ese rango. Vea "Espacio de alocación de IP" en el ítem menú _D_N_S _- _s_e_r_v_i_d_o_r _d_e _n_o_m_b_r_e_s _d_e _d_o_m_i_n_i_o_s. Usted puede definir, por ejemplo, 50 alias de IP apenas colocando una línea sencilla en la caja de diálogo, como la siguiente: 192.168.1.1-50 44.. ¿¿CCuuáánnttooss aalliiaass ppuueeddee aaddmmiinniissttrraarr LLiinnuuxx ?? Linux 2.0 administra hasta 256 alias por placa. Hasta Linux 2.0.31 el límite todavía es ése y continúa siendo un límite de la tabla del kernel usada para guardar alias. El límite se define en 256 en la inicialización. Ese límite puede ser alterado redireccionando un valor nuevo para el archivo: /proc/sys/net/core/net_alias_max Pero hay una trampita: ese límite nuevo solamente se torna activo cuando usted define el primer alias de una placa. Si ya existen alias de IP en esa placa, éstos tendrán que retirarse. Cuando no existen alias en una placa, la próxima vez que usted defina los alias, la tabla es borrada y creada nuevamente con el límite nuevo. El _L_i_n_u_x_c_o_n_f administra todo eso por usted y eliminará algunos alias antes de aumentar la tabla. Algunos mensajes son enviados a los archivos de registro explicando eso. Concluyendo, Linux puede administrar muchos alias. 55.. UUnn eejjeemmpplloo ppaassoo ppoorr ppaassoo Aquí le damos un ejemplo de cómo definir fácilmente un alias de IP nuevo: 55..11.. PPrriimmeerroo,, rreesseerrvvee bbaassttaanntteess aalliiaass En la caja de diálogo de alias de IP, defina un rango completo de alias de IP. Eso será suficiente durante algún tiempo. Supongamos que su red de la eth0 es 192.168.1.0 y hay una sección no utilizada. Coloque: 192.168.1.50-100 reservando 51 alias de IP listos para ser usados. 55..22.. IInnffoorrmmee aall DDNNSS ssoobbrree eessoo Ahora, en el ítem menú "Configurar" dentro de la sección de DNS, seleccione "espacio de alocación de IP". Coloque el rango y una descripción breve como "dominios virtuales". El DNS no siempre está en la misma máquina donde los alias de IP son definidos. 55..33.. CCaaddaa vveezz qquuee uusstteedd ddeeffiinnee uunn ddoommiinniioo WWWWWW vviirrttuuaall nnuueevvoo Vaya al DNS, y adicione una entrada para el dominio, generalmente www.dominio_nuevo. Para el número IP, teclee Ctrl+X y el Linuxconf cogerá el primer número IP no utilizado del rango. Escoja este número. Después vaya a la configuración httpd y adicione una sección para el dominio nuevo. Repita este paso para cada dominio nuevo hasta que usted se quede sin alias de IP. Usando esta estrategia (definir varios alias primero, después informar al DNS sobre ellos, y finalmente usarlos), usted se librará de varios errores.