1

Если я захожу в настройки TCP/IP, чтобы вручную установить IP-адрес для компьютера с XP, для чего нужно установить:

  • Маска подсети
  • Шлюз по умолчанию

Что произойдет, если я установлю IP-адрес, который уже назначен другому компьютеру?

Если я назначу компьютеру определенный IP-номер, будет ли сервер DHCP знать, что он не пытается передать этот IP-адрес другому компьютеру, подключенному к сети?

3 ответа3

1

Чтобы ответить на ваш вопрос, вы должны сначала понять, как распределяются IP-адреса. (Обратите внимание, что это слишком упрощенная версия, предназначенная для того, чтобы ее можно было понять с небольшими базовыми знаниями, и она не очень технически точна)

Например, если вы используете личное адресное пространство: с 192.168.1.0 по 192.168.1.255:

192.168.1.0 represents the network
192.168.1.255 represents the broadcast address

192.168.1.1 to 192.168.1.254 are usable addresses for computers

Довольно часто 192.168.1.1 представляет маршрутизатор, и, таким образом, в вашем распоряжении есть от 192.168.1.2 до 192.168.1.254.

В этом случае у вас есть:

network 192.168.1.0
netmask 255.255.255.0
default gateway 192.168.1.1

маска сети, [11111111]. [11111111]. [11111111]. [00000000] (при расширении в двоичном виде) указывает, что в произвольном адресе, независимо от того, что вы указали в части «0», вы все еще находитесь в своей сети, при условии, что часть «1» равна.

Таким образом, 192.168.1. 24 находится в сети 192.168.1.0/255.255.255.0, тогда как 192.168. 2.24 нет.

В домашней сети маршрутизатора, подключенной к модему ADSL, обычным шлюзом по умолчанию является сам маршрутизатор, а маска сети обычно составляет 255.255.255.0 (т.е. сеть класса C). Хотя некоторые маршрутизаторы используют 10.0.0.0/255.255.255.0.

В среде выделенных линий обычно вам назначается, например, 4 адреса (один маршрутизатор, одна широковещательная и 2 используемых), скажем, 123.123.123.4 - 123.123.123.7, тогда шлюз по умолчанию обычно 123.123.123.4, и маска сети 255.255.255.252 (т. е. 255.255.255. [11111100]) и широковещательная передача 123.123.123.7.

0

К каким сетям вы собираетесь подключиться?

Если это домашний маршрутизатор / устройство ADSL, для него обычно настроен DHCP, но по умолчанию.
Итак, вам ничего не нужно делать.

Вот ссылка на некоторые основы статической конфигурации IP.
Вы можете начать с домашней страницы справки Home-Network, если вам нужно получить более подробную информацию.

Обновите свой дополнительный вопрос:
Если вы решите использовать статический IP-адрес, он должен быть вне диапазона, используемого вашим DHCP-сервером. Сервер не будет знать об этом распределении, потому что обычно, после настройки статического IP-адреса на этом компьютере, он не будет взаимодействовать через DHCP с этим сервером.

0

Если вы собираетесь использовать смешанную сеть DHCP/Static, вы должны убедиться, что ваш DHCP-сервер имеет ограниченное количество IP-адресов для назначения. Например, в моей домашней сети я назначаю статический адрес всем проводным соединениям, но использую DHCP для всех беспроводных соединений. Я могу настроить DHCP-сервер в моем маршрутизаторе-шлюзе для назначения адреса в диапазоне от XXX110 до XXX120. Поскольку я знаю, какой диапазон IP-адресов использует мой DHCP-сервер, я просто назначаю статические IP-адреса из остального пула.

Что касается присвоения IP-адреса, который уже используется, другой системе, то какая система будет первой, чтобы получить сеть, будет использовать IP-адрес. Ваша система, настроенная для DHCP, МОЖЕТ попытаться запросить новый IP, но маловероятно, если он будет первым в сети.

Что касается случайного назначения IP-адресов, единственный способ, которым ваш DHCP будет знать, что не следует назначать уже используемый IP-адрес, - это если система, использующая этот IP-адрес, находится в сети. DHCP увидит это и назначит другого из доступного пула.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .