Para evitar conflitos de endereço IP, você configura intervalos "estáticos" e "dinâmicos" em seu servidor DHCP. Por exemplo, 192.168.2.1
to 192.168.2.100
é seu intervalo dinâmico, o servidor DHCP tem permissão para distribuir esses endereços livremente, 192.168.2.101
to 192.168.2.150
é seu intervalo estático, o servidor DHCP NÃO tem permissão para distribuir esses endereços IP livremente. Você pode mapear endereços IP para endereços MAC para criar "concessões estáticas", para essas, você usa o intervalo "estático". Você tem um terceiro intervalo, 192.168.2.151
to 192.168.2.254
, que é para "brincar". Observe que os intervalos aqui são para uso doméstico, correto, se você fosse responsável por uma rede corporativa, seria muito diferente.
Você afirma que o servidor DHCP detectou o conflito de endereços IP e deu ao host A outro IP? Eu acho que é um bug no servidor DHCP!
O servidor DHCP só deve fazê-lo quando o host A solicitar uma concessão new . O servidor DHCP verificará se o endereço a ser dado já está em uso antes de atribuí-lo, se estiver em uso, é marcado como tal e o endereço só será considerado novamente quando o servidor DHCP ficar sem endereços.