Le serveur DHCP connaît-il les adresses IP statiques?

17

J'ai une configuration simple à la maison avec un routeur ADSL fourni par le vendeur et quelques appareils domestiques auxquels je me connecte pour me connecter au monde extérieur. J'aimerais qu'un de mes appareils ait une adresse IP interne statique pour que je puisse l'utiliser comme serveur à l'intérieur de ma maison. Je l'ai fait en configurant simplement une adresse IP statique sur l'appareil particulier. Cela semble fonctionner. cependant,

Le serveur DHCP du routeur est-il en quelque sorte au courant de cette adresse IP statique ou pourrait-il essayer de transmettre cette adresse IP à un autre périphérique qui rejoint les réseaux?

Felix
la source
1
vous devez dire au routeur d'attribuer une adresse IP statique à ce client particulier. De cette façon, il ne donnera pas cette adresse IP à un autre appareil. Selon la configuration, vous n'avez parfois même pas besoin de configurer le client. Par exemple: mon serveur obtient son IP via DHCP, mais le routeur a une entrée IP statique pour lui, donc il obtient TOUJOURS la même IP.
Russell Uhl

Réponses:

22

En bref, la règle générale est non, le serveur DHCP ne connaîtra pas cette adresse IP statique et s'il remet cette même IP à un autre appareil, vous aurez un conflit IP qui peut mettre les deux appareils hors ligne.

Vous avez vraiment deux options:

  1. Vérifiez la portée DHCP et assurez-vous que votre adresse IP statique est en dehors de cette portée, par exemple si votre appareil distribue entre 192.168.0.10 à 192.168.0.200, puis définissez l'IP statique sur 192.168.0.210

  2. Si votre routeur DHCP prend en charge les réservations IP, vous pouvez réserver l'IP, donc même s'il est dans la plage IP, vous pouvez lui indiquer l'adresse MAC des serveurs et il transmettra toujours la même IP à ce périphérique (une sorte de mélange de statique et de DHCP ).

J'espère que cela pourra aider.

CharlesH
la source
Cette réponse est-elle complète? Pendant que je travaillais avec des informaticiens locaux, je les ai fait me dire plusieurs fois que définir l'adresse actuelle attribuée par DHCP comme IP statique était bien car le routeur la verrait et ne la distribuerait pas à un autre appareil. Pour la vie de moi, je ne peux pas penser à quoi Google pour confirmer cela, car il y a mille pages sur la façon de définir une adresse IP statique sur l'ordinateur local ou sur le routeur. Éviter la plage DHCP est la meilleure pratique, mais mes clients n'ont jamais accès au routeur, je dois donc deviner la plage DHCP en envoyant une requête ping aux emplacements vides.
user922020
1
Hé, il y a un peu plus de DHCP que ce qui est écrit ci-dessus, c'était une réponse simplifiée car la plupart des routeurs domestiques DHCP sont très basiques. En termes d'appareils plus chers et de DHCP Windows Server, vous avez quelque chose appelé «Tentatives de détection de conflits». Ce paramètre permettra à votre serveur DHCP de `` tester '' une IP pour voir s'il y a un conflit, cela peut normalement être modifié, s'il est défini sur 0 et que vous avez des IP statiques dans votre plage, cela pourrait provoquer un conflit IP, si vous peut-être 2 tentatives ou plus avant qu'il ne distribue l'IP, il peut empêcher les conflits ......
CharlesH
1
.... Cependant, si l'appareil avec une adresse IP statique ne répond pas en disant "oui, j'ai cette adresse IP assignée de manière statique", en d'autres termes, si aucune réponse ne revient à l'appareil, il le distribuera toujours et cela peut provoquer un conflit IP. Pour autant que je sache, il n'y a pas de service DHCP qui scanne activement la plage pour vérifier les adresses IP statiques, et DHCP n'ajoute naïvement pas d'IP statiques à son pool attribué. J'espère que cela t'aides.
CharlesH