Configuração do apelidos de IP Introdução Com a evolução da _i_n_t_e_r_n_e_t e o poder dos microcomputadores, hoje é possível e útil para um computador agir como muitos, simulando vários servidores. O truque para fazer isso é deixar a máquina responder por mais de um número IP. Isso se chama Apelidos de IP. 11.. DDeeffiinniinnddoo aappeelliiddooss Os apelidos de IP são chamados dessa maneira porque são números IP alternativos para uma placa de rede. Alguns softwares podem usar configurações alternativas baseando-se no número IP de destino de uma requisição. Servidores de páginas de internet (httpd) e servidores de email POP virtual que são distribuídos com o Configurador Linux são os exemplos mais notáveis. Um apelido é associado com uma placa de rede. O Configurador Linux lhe mostra uma lista com as placas de rede ativas (apelidos só podem ser definidos para dispositivos ativos). Apesar de que qualquer placa ativa pode ser escolhida, é quase sempre mais simples escolher uma das placas Ethernet (eth0) da máquina. Além de que, usar números IP originários da placa simplificarão o roteamento. Você não precisa dizer às outras máquinas da rede sobre isso. Funciona. Se você escolher números IP não relacionados com a rede da placa Ethernet, você precisará definir roteamentos especiais nas outras máquinas da rede. Seu servidor parecerá um roteador para uma "rede virtual". Na prática, isso só é feito caso você precise de uma quantidade muito grande de apelidos, que exceda os números disponíveis na sua rede local. Uma vez selecionada a placa de rede, você vai a uma caixa de diálogo simples com muitas linhas vazias. Aqui coloque os apelidos (números IP) que você quer associar com esta placa. Se você precisar de mais linhas vazias, use o botão _A_d_i_c_i_o_n_a_r. 22.. UUssaannddoo nnoommeess O _C_o_n_f_i_g_u_r_a_d_o_r _L_i_n_u_x ativa os apelidos de IP logo após a rede básica ser carregada, e nesse ponto, o DNS está acessível. Então você pode usar nomes nos apelidos ao invés de apenas números IP. Isso é útil caso você precise definir alguns apelidos diferentes (não relacionados). 33.. DDeeffiinniinnddoo ffaaiixxaass Servidores _w_w_w grandes mantém vários "domínios virtuais". Embora possamos definir um apelido para cada servidor, é muito mais fácil reservar uma faixa de números IPs e mapear os serviços virtuais para essa faixa. Veja "Espaço de alocação de IP" no item de menu _D_N_S _- _s_e_r_v_i_d_o_r _d_e _n_o_m_e_s _d_e _d_o_m_í_n_i_o_s. Você pode definir, por exemplo, 50 apelidos de IP apenas colocando uma linha simples na caixa de diálogo como a seguinte: 192.168.1.1-50 44.. QQuuaannttooss aappeelliiddooss oo LLiinnuuxx ppooddee ggeerreenncciiaarr?? O Linux 2.0 gerencia até 256 apelidos por placa. Até o Linux 2.0.31 o limite ainda é esse e continua sendo um limite da tabela do kernel usada para guardar apelidos. O limite é definido em 256 na inicialização. Esse limite pode ser alterado redirecionando-se um valor novo para o arquivo: /proc/sys/net/core/net_alias_max Mas há uma pegadinha: esse limite novo só se torna ativo quando você define o primeiro apelido de uma placa. Se já houverem apelidos de IP nessa placa, eles terão que ser retirados. Quando não houver apelidos em um placa, a tabela é apagada e recriada com o limite novo na próxima vez que você definir os apelidos. O _C_o_n_f_i_g_u_r_a_d_o_r _L_i_n_u_x gerencia tudo isso para você e excluirá alguns apelidos antes de aumentar a tabela. Algumas mensagens são enviadas aos arquivos de registro explicando isso. Concluindo, o Linux pode gerenciar muitos apelidos. 55.. UUmm eexxeemmpplloo ppaassssoo--aa--ppaassssoo Aqui vai um exemplo de como se definir um apelido de IP novo facilmente: 55..11.. PPrriimmeeiirroo,, rreesseerrvvee bbaassttaannttee aappeelliiddooss Na caixa de diálogo de apelidos de IP, defina uma faixa completa de apelidos de IP. Isso será suficiente por algum tempo. Suponhamos que sua rede da eth0 é 192.168.1.0 e há uma seção não utilizada. Coloque: 192.168.1.50-100 reservando 51 apelidos de IP prontos para serem usados. 55..22.. IInnffoorrmmee oo DDNNSS ssoobbrree iissssoo Agora, no item de menu "Configurar" dentro da seção de DNS, selecione "espaço de alocação de IP". Coloque a faixa e uma descrição breve como "domínios virtuais". O DNS nem sempre está na mesma máquina onde os apelidos de IP são definidos. 55..33.. CCaaddaa vveezz qquuee vvooccêê ddeeffiinnee uumm ddoommíínniioo WWWWWW vviirrttuuaall nnoovvoo Vá ao DNS, e adicione uma entrada para o domínio, geralmente www.domínio_novo. Para o número IP, tecle Ctrl+X e o Configurador Linux pegará o primeiro número IP não utilizado da faixa. Escolha este número. Depois vá a configuração httpd e adicione uma seção para o domínio novo. Repita este passo para cada domínio novo até que você fique sem apelidos de IP. Usando dessa estratégia (definir vários apelidos primeiro, depois informar ao DNS sobre eles, e finalmente usá-los), você se livrará de vários erros.