O que fazem o tempo de concessão DHCP e o nome de domínio?

3

Por que precisamos definir um tempo de concessão para um servidor DHCP? O que acontece com um cliente que usa esse endereço IP enquanto expirou? Se eu definir seu tempo para 100 anos, que diferença isso faz?

Além disso, não sei por que precisamos definir um nome de domínio para um servidor DHCP. Qual é a idéia por trás disso?

    
por Caner Öncü 27.07.2011 / 09:43

2 respostas

4

Os endereços IP são recursos na rede TCP / IP e precisam ser gerenciados. Você pode fazer isso manualmente (configurando todos os computadores para endereços IP estáticos) ou pode usar um servidor DHCP que faz o gerenciamento para você, com base nas regras, conforme descrito em RFC1531 .

Quando um cliente solicita um endereço IP, e o servidor DHCP está prestes a "conceder" o endereço ao cliente, o servidor precisa saber quanto tempo essa concessão deve ser. Se as concessões forem de duração indeterminada, assim que todos os endereços IP forem concedidos, você não conseguirá conectar nenhum cliente novo, mesmo que os computadores que usaram os endereços anteriormente alugados parassem de funcionar. Se as locações fossem de comprimento zero, não haveria sentido tê-las.

Se uma concessão expirar, o servidor verá isso como um sinal de que esse endereço IP agora pode ser reutilizado, ou seja, atribuído a um cliente diferente. Se um computador usar o endereço sem o conhecimento do servidor DHCP, você pode acabar com dois computadores usando o mesmo endereço, o que criaria o caos em sua rede (já que ambos os computadores responderiam às mesmas consultas simultaneamente, e esses dois poderiam não falem um com o outro, já que eles estariam efetivamente conversando com eles mesmos).

Definir o tempo de concessão padrão (ou qualquer período de concessão para uma concessão específica) como 100 anos faz com que esse endereço IP (ou quaisquer endereços alugados com esse tempo) fique indisponível por 100 anos. Como a TomTom já disse, isso, para todos os efeitos, desabilitaria os benefícios de ter DHCP.

Sua última pergunta não faz muito sentido, já que falta clareza de detalhes. Existem várias opções em um servidor DHCP que lidam com o DNS:

  1. Quando o servidor DHCP é instruído a distribuir endereços IP fixos para clientes específicos, um nome de host DDNS pode ser definido. Isso permite que o servidor DHCP atualize dinamicamente um servidor DNS identificado, para que a resolução de nomes seja fornecida para esse cliente.
  2. Se o cliente estiver configurado para fornecer um nome de host ao servidor DHCP, as atualizações dinâmicas do DNS poderão ocorrer usando esse nome de host
  3. Os servidores DHCP não fornecem apenas endereços IP, eles podem fornecer várias opções de configuração ao cliente (DHCP significa Dynamic Host Configuration Protocol). Uma dessas opções é informar ao cliente quais servidores DNS devem ser usados para resoluções de nomes. Se você não configurar essa opção, cada cliente precisará ser configurado manualmente para a resolução de DNS (o que meio que anula a idéia do DHCP).
  4. Se nenhuma das respostas acima responder à sua pergunta, então, por favor, esclareça o que exatamente foi a pergunta.
por 27.07.2011 / 14:48
7

Why do we need to set a lease time to a DHCP server?

O tempo de concessão é configurado para que um cliente não mantenha um endereço IP indefinidamente. Ele permite que um mecanismo reutilize normalmente os endereços DHCP.

What happens to a client who uses that IP address while it was expired?

Quando o DCHP está funcionando corretamente, o cliente começará a tentar renovar o contrato na metade da vida do contrato. Isso evita que o endereço IP seja atribuído a outra máquina e fornece uma maneira elegante de manter a concessão. A reserva está lá para dar aos clientes endereços mais estáveis - por exemplo, na maioria das empresas nos fins de semana a maioria dos computadores está desligada, então na segunda-feira o dhcp dá o MESMO endereço novamente.

If i set its time to 100 years, what difference does it make?

Ninguém consegue o endereço. O cliente, mesmo quando desligado, terá o cliente reservado por 100 anos e, como resultado, você ficará sem endereços. Se você colocar o lease muito alto, você evita com sucesso a reutilização do endereço.

Also, i don't know why we have to set a domain name to a DHCP server. What's the idea behind it?

A idéia é que o cliente saiba em qual domínio ele está, quando você digita "blabla" no navegador da Web, o computador também pode tentar "blabla.domain.company" porque ele sabe o nome do domínio. Mesma configuração, como nas configurações do tcp / ip (sufixo do domínio padrão).

    
por 27.07.2011 / 10:36

Tags