Estou tendo um debate "animado" com um colega de trabalho sobre os motivos a favor ou contra o uso do DHCP em servidores em um ambiente de rede. O ambiente de rede em particular é uma rede relativamente pequena, mas, na minha experiência, é sempre melhor ter servidores em endereços estáticos, especialmente para coisas como gerenciamento remoto etc.
Procurei e pude encontrar razões específicas a favor ou contra endereços dinâmicos atribuídos nos servidores, então pensei em perguntar à multidão aqui.
Meu associado de trabalho defende os endereços de servidor atribuídos ao DHCP para facilitar o gerenciamento e declara que, se os endereços forem alterados, você não precisará alterar o IP do servidor manualmente. Eu sou duvidoso sobre esta resposta.
Para fins de gerenciamento, como essa rede é pequena, não é grande coisa mudar o IP de dispositivos estáticos, já que existem muito poucos.
Alguma sugestão, idéias ou comentários?
Respostas:
Por que não foi apresentada a combinação de algo como
cfengine
oupuppet
endereços IP estáticos? Do ponto de vista de pássaro, é o melhor de ambos - configuração centralizada sem a perda de um serviço de caminho crítico para se preocupar. Ele fornece uma maneira central de estragar tudo? Sim, mas o DHCP também.Nas instalações maiores em que trabalhei, tudo isso foi realizado com uma combinação de kickstarts gerenciados e
cfengine
... e funcionou lindamente. Além disso, a maioria, se não todos os provedores de VPS, usam uma ferramenta de provisionamento que calcula os endereços IP e os define estaticamente também na instância criada - outro exemplo de gerenciamento de configuração + endereços IP estáticos.Para uma instalação suficientemente grande, você deve usar o gerenciamento de configuração e uma implantação totalmente automatizada, como está, sem mencionar os procedimentos de controle de alterações que teriam esses procedimentos detalhados (idealmente).
fonte
O maior problema que vejo com o DHCP sendo usado para servidores é que, por algum motivo, o serviço DHCP sempre que o servidor cair, os servidores poderão perder seus endereços IP. Além disso, há também o risco de segurança de poder gerenciar os servidores controlando suas concessões DHCP (que controlam o gateway padrão). E, como outros pôsteres disseram, alguns servidores / serviços exigem endereços IP estáticos (controladores de domínio são um excelente exemplo).
fonte
Embora existam algumas funções de servidor que devem ter IPs definidos localmente, sou um grande fã do uso de DHCP para endereços de servidor.
Primeiro, como outros observaram, você pode (e deve) usar o DHCP para servir endereços estáticos. Supondo que o Linux você queira isso no seu dhcpd.conf:
E no seu arquivo de zona DNS, atribua um IP a
server.example.com
.Prós:
Contras:
fonte
Eu não concordo com a idéia de usar o DHCP para servidores - embora em redes muito grandes eu possa imaginar isso possa parecer um pouco borrado - mas é uma questão de preferência e não uma coisa difícil e rápida - você pode reservar endereços para servidores etc. (embora se você fizer isso, por que não torná-los estáticos, o que me leva de volta ao motivo pelo qual não concordo com isso ...).
Eu acho que alguns aplicativos de servidor exigem endereços IP estáticos explicitamente ou não se comportam bem se o endereço deles mudar. Para mim, essas pessoas tendem a apontar que é uma má ideia.
fonte
Você deseja usar endereços IP estáticos com servidores que requerem traduções de IP públicas a privadas. Por exemplo, um servidor de email ou site sentado atrás de um firewall que deve estar acessível na Internet. Qualquer coisa que esteja fornecendo serviços de domínio também deve usar STATIC. Quase qualquer outra coisa pode usar o DHCP, mas use com cuidado, pois tem suas possíveis armadilhas, como outros mencionaram.
fonte
Você precisa usar a reserva DHCP para reservar os IPs atribuídos para os servidores e evitar atribuir seus IPs a outros PCs.
fonte
Você pode obter o melhor de ambas as abordagens: use o DHCP para tudo que reserva um intervalo para as estações de trabalho e corrige um IP para cada endereço MAC do servidor.
fonte