Windows assign ip address

Содержание
  1. Несколько IP адресов (алиасов) на одном сетевом интерфейсе в Windows
  2. Добавляем дополнительный IP адрес через GUI
  3. Флаг SkipAsSource
  4. Назначаем второй IP адрес интерфейсу с помощью команды Netsh
  5. Добавляем дополнительный IP адрес с помощью PowerShell
  6. Как прописать IP-адрес в Windows 7? Задаем настройки TCP/IP вручную
  7. Задаем вручную IP-адрес, маску подсети, основной шлюз в Windows 7
  8. Какие адреса прописать, если подключение через роутер?
  9. Использование автоматической адресации TCP/IP без DHCP-сервера How to use automatic TCP/IP addressing without a DHCP server
  10. Дополнительные сведения More Information
  11. Примеры того, где можно использовать APIPA Examples of Where APIPA may be useful
  12. Пример 1. нет предыдущего IP-адреса и DHCP-сервера Example 1: No Previous IP Address and no DHCP Server
  13. Пример 2. предыдущий IP-адрес без DHCP-сервера Example 2: Previous IP Address and no DHCP Server
  14. Пример 3. срок действия аренды истекает и DHCP-сервер отсутствует Example 3: Lease Expires and no DHCP Server

Несколько IP адресов (алиасов) на одном сетевом интерфейсе в Windows

В некоторых ситуациях администратору необходимо настроить несколько IP адресов на одном сетевом интерфейсе (сетевой карте) в Windows. Примером таких ситуаций может быть необходимость запуска нескольких сайтов с уникальными IP адресами и SSL сертфикатами (тех же SSL сертфикатов от Let’s Encrypt ) на одном сервере IIS или Apache, подготовка к смене IP адресации в подсети, привязка приложений к разным IP адресам и т.д.

Рассмотрим, как добавить дополнительный статический IP адрес на сетевой интерфейс в Windows 10 (аналогичным образом можно добавить дополнительный IP адрес в Windows Server). В первую очередь убедитесь, что вашему сетевому адаптеру Ethernet назначен только один адрес. Для этого выполните команду:

Как вы видите подключению по локальной сети (у меня оно называется Ethernet0) присвоен один IP адрес (192.168.1.90).

Добавить второй статический IP адрес можно несколькими способами.

Добавляем дополнительный IP адрес через GUI

Можно задать дополнительный адрес через графический интерфейс системы.

  1. Откройте Панель управления –> Все элементы панели управления -> Сетевые подключения (или просто выполните команду ncpa.cpl).
  2. Откройте свойства вашего сетевого интерфейса.
  3. В списке протоколов выберите TCP/IP v4 и нажмите кнопку Свойства.
  4. Нажмите на кнопку Advanced (Дополнительно) и в секции «IP адреса» нажмите кнопку Добавить.
  5. Укажите дополнительный IP адрес и маску подсети и нажмите Добавить.
  6. Сохраните изменения, несколько раз щелкнув на OK.

С помощью ipconfig убедитесь, что у этого интерфейса появился второй ip адрес.

Проверьте доступность второго IP адреса по сети с других компьютеров командой ping. Он должен отвечать.

Флаг SkipAsSource

Основной недостаток добавления второго ip адреса таким способом – для него не включается флаг SkipAsSource (SkipAsSource=False). Если флаг SkipAsSource включен (True), то этот IP адрес не будет использоваться системой для исходящих соединений, кроме явного его задействования определенным приложением. Так же при включенном флаге второй IP адрес не регистрируется в DNS (при включенной динамической регистрации). По сути с помощью параметра SkipAsSource вы можете установить оснвной IP адрес.

Назначаем второй IP адрес интерфейсу с помощью команды Netsh

Вы можете привязать дополнительный ip адрес из командной строки с помощью утилиты Netsh. Также данная команда позволяет выставлять флаг SkipAsSource для IP адреса.

Откройте командную строку с правами администратора и выполните команду

Netsh int ipv4 add address name=»Local Area Connection» 192.168.1.92 255.255.255.0 SkipAsSource=True

Добавляем дополнительный IP адрес с помощью PowerShell

Также вы можете добавить второй IP алиас сетевой карте с помощью PowerShell командлета New-NetIPAddress (командлет появился в модуле PowerShell NetTCPIP в версии PowerShell для Windows 2012 / Windows 8 и ).

Выедем список доступных интерфейсов:

Get-NetIPAddress | ft IPAddress, InterfaceAlias, SkipAsSource

IPAddress InterfaceAlias SkipAsSource
——— ————— ————
172.23.53.241 vEthernet (Коммутатор по у) False
192.168.1.90 Ethernet0 False
127.0.0.1 Loopback Pseudo-Interface 1 False

Чтобы добавить дополнительный IP для сетевого интерфейса Ethernet0 выполните команду:

New-NetIPAddress –IPAddress 192.168.1.92 –PrefixLength 24 –InterfaceAlias “Ethernet0” –SkipAsSource $True

IPAddress : 192.168.1.92
InterfaceIndex : 11
InterfaceAlias : Ethernet0
AddressFamily : IPv4
Type : Unicast
PrefixLength : 24
PrefixOrigin : Manual
SuffixOrigin : Manual
AddressState : Tentative
ValidLifetime : Infinite ([TimeSpan]::MaxValue)
PreferredLifetime : Infinite ([TimeSpan]::MaxValue)
SkipAsSource : True
PolicyStore : ActiveStore

Чтобы изменить параметр SkipAsSource и разрешить исходящий трафик с данного IP адреса сетевого интерфейса воспользуйтесь командой:

Get-NetIPAddress 192.168.1.92 | Set-NetIPAddress -SkipAsSource $False

Как прописать IP-адрес в Windows 7? Задаем настройки TCP/IP вручную

Привет! В этой небольшой инструкции я покажу, как вручную прописать IP-адрес в Windows 7. Это может пригодится, когда вам нужно вручную ввести IP-адрес, маску подсети, основной шлюз, или DNS-адрес в настройках сетевого подключения. В свойствах протокола TCP/IPv4. Проще говоря, когда нужно задать статические адреса для подключения по сетевому кабелю, или беспроводного Wi-Fi соединения.

Сам процесс в Windows 7 практически ничем не отличается от той же Windows 10, но я решил сделать отдельную инструкцию строго по Windows 7. Чтобы никто не путался, и инструкция была более простой.

Для чего вообще вручную прописывать адреса с свойствах сетевых подключений? Здесь вариантов может быть много.

  • Если интернет у вас напрямую подключен к компьютеру (без роутера, модема) , и провайдер выдает статический IP-адрес, то его нужно прописать в свойствах подключения по локальной сети. Иначе, интернет не заработает. Правда, сейчас не так много провайдеров выдают статические адреса. Чаще всего, компьютер получает IP-адрес автоматически.
  • Если вы подключаете компьютер к интернету через роутер, или модем (по Wi-Fi, или сетевому кабелю) , то статические адреса прописывают чаще всего в том случае, когда компьютер не хочет подключатся к маршрутизатору. Не может получить IP-адрес (ошибка «Без доступа к сети») . Об этих проблемах я писал в отдельных статьях. Можете посмотреть статью с решением проблем при подключении по кабелю, и по Wi-Fi сети.
  • Могут быть и другие причины. Например, когда сеть построена таким образом, что маршрутизатор автоматически не раздает адреса (отключен DHCP сервер) . Или, когда настроен проброс портов, и вашему компьютеру выделен статический IP-адрес.
Читайте также:  Пулы приложений не могут быть запущены пока не будет запущена служба активации windows

Хочу заметить, что в свойствах протокола TCP/IPv4, по умолчанию в Windows 7 стоит автоматическое получение IP и DNS. Для подключения по локальной сети и беспроводного соединения.

Задаем вручную IP-адрес, маску подсети, основной шлюз в Windows 7

Открываем «Центр управления сетями и общим доступом». И переходим в раздел «Изменение параметров адаптера». Иконка со статусом подключения к интернету (на панели уведомлений) у вас может быть другая на вид. Это неважно.

Дальше правой кнопкой мыши нажимаем на адаптер, для которого нужно приписать статические адреса. Если подключение по Wi-Fi, то «Беспроводное сетевое соединение». Если по кабелю, то «Подключение по локальной сети». Выбираем «Свойства».

Выделяем пункт «Протокол Интернета версии 4 (TCP/IPv4)», и нажимаем на кнопку «Свойства».

Откроется окно, в котором мы можем прописать статические адреса: IP-адрес, маску подсети, основной шлюз, DNS-адрес. Скорее всего, у вас там выставлено автоматическое получение адресов. Просто ставим переключатель возле «Использовать следующий IP-адрес». Поля для заполнения станут активными, и мы может указать адреса. Так же нужно прописать DNS.

Думаю, вы знаете какие адреса нужно указать. Если нет, то сейчас немного поясню. Если у вас интернет подключен напрямую к компьютеру, то все адреса вам нужно уточнить у провайдера.

Какие адреса прописать, если подключение через роутер?

  • IP-адрес можно прописать примерно такой: 192.168.1.35 (последняя цифра произвольная, желательно от 30 до 255) . Но, здесь все зависит от IP-адреса вашего роутера. Как правило, его можно посмотреть на корпусе самого роутера. Может быть адрес 192.168.1.1, или 192.168.0.1. Если у вас последний вариант, то прописать нужно примерно такой: 192.168.0.35. То есть, меняется предпоследняя цифра с «1» на «0». Все зависит от адреса маршрутизатора. Если не знаете как его узнать, то немного информации есть в этой статье: https://help-wifi.com/sovety-po-nastrojke/192-168-1-1-ili-192-168-0-1-zaxodim-v-nastrojki-wi-fi-routera/
  • Маска подсети пропишется автоматически: 255.255.255.0.
  • В поле Основной шлюз задаем тот самый IP-адрес роутера. Скорее всего это 192.168.1.1, или 192.168.0.1.
  • Предпочитаемый DNS-сервер, и Альтернативный DNS-сервер. Здесь так же можно прописать адрес роутера. Но я бы советовал прописать DNS от Google: 8.8.8.8 / 8.8.4.4. Часто это помогает решить проблему, когда не открываются некоторые сайты, или когда появляется ошибка «Не удается найти DNS-адрес сервера».

Все это будет выглядеть примерно вот так:

Нажимаем «Ok». Ну и желательно перезагрузить компьютер.

Точно таким самым способом мы можем обратно выставить автоматическое получение IP и DNS-адресов.

Надеюсь, у вас все получилось. Если что, задавайте вопросы в комментариях!

Использование автоматической адресации TCP/IP без DHCP-сервера How to use automatic TCP/IP addressing without a DHCP server

В этой статье описывается, как использовать автоматическую адресацию протокола управления передачей или протокола Интернета (TCP/IP) без наличия в сети сервера DHCP. This article describes how to use automatic Transmission Control Protocol/Internet Protocol (TCP/IP) addressing without a Dynamic Host Configuration Protocol (DHCP) server being present on the network. Версии операционной системы, перечисленные в разделе «применимо к» этой статьи, имеют функцию автоматического назначения частных IP-адресов (APIPA). The operating system versions listed in the «Applies to» section of this article have a feature called Automatic Private IP Addressing (APIPA). С помощью этой функции компьютер Windows может назначить себе IP-адрес в случае, если DHCP-сервер недоступен или не существует в сети. With this feature, a Windows computer can assign itself an Internet Protocol (IP) address in the event that a DHCP server is not available or does not exist on the network. Эта функция делает настройку и поддержку небольшой локальной сети (LAN), использующей протокол TCP/IP, менее сложной. This feature makes configuring and supporting a small Local Area Network (LAN) running TCP/IP less difficult.

Дополнительные сведения More Information

Внимательно выполните действия, описанные в этом разделе. Follow the steps in this section carefully. Неправильное изменение реестра может привести к серьезным проблемам. Serious problems might occur if you modify the registry incorrectly. Перед внесением изменений создайте резервную копию реестра для его восстановления в случае возникновения проблем. Before you modify it, back up the registry for restoration in case problems occur.

Компьютер под управлением Windows, настроенный на использование DHCP, может автоматически назначать себе IP-адрес, если DHCP-сервер недоступен. A Windows-based computer that is configured to use DHCP can automatically assign itself an Internet Protocol (IP) address if a DHCP server is not available. Например, это может произойти в сети без DHCP-сервера или в сети, если DHCP-сервер временно отключен для обслуживания. For example, this could occur on a network without a DHCP server, or on a network if a DHCP server is temporarily down for maintenance.

Читайте также:  Ccleaner для windows 10 не устанавливается

Служба Assigned Numbers Authority (IANA) заблокировала 169.254.0.0-169.254.255.255 для автоматического назначения частных IP-адресов. The Internet Assigned Numbers Authority (IANA) has reserved 169.254.0.0-169.254.255.255 for Automatic Private IP Addressing. В результате APIPA предоставляет адрес, который гарантирует не конфликт с направляемыми адресами. As a result, APIPA provides an address that is guaranteed not to conflict with routable addresses.

После того, как сетевому адаптеру был назначен IP-адрес, компьютер может использовать протокол TCP/IP для взаимодействия с любым другим компьютером, подключенным к той же локальной сети, который также настроен для APIPA или IP-адрес вручную задан как 169.254. x. y (где x. y — уникальный идентификатор клиента) с маской подсети 255.255.0.0. After the network adapter has been assigned an IP address, the computer can use TCP/IP to communicate with any other computer that is connected to the same LAN and that is also configured for APIPA or has the IP address manually set to the 169.254.x.y (where x.y is the client’s unique identifier) address range with a subnet mask of 255.255.0.0. Обратите внимание, что компьютер не может взаимодействовать с компьютерами в других подсетях или с компьютерами, которые не используют автоматическую частных IP-адресов. Note that the computer cannot communicate with computers on other subnets, or with computers that do not use automatic private IP addressing. Автоматическая Частная IP-адресация включена по умолчанию. Automatic private IP addressing is enabled by default.

Вы можете отключить его в любом из следующих случаев. You may want to disable it in any of the following cases:

В сети используются маршрутизаторы. Your network uses routers.

Сеть подключена к Интернету без NAT или прокси-сервера. Your network is connected to the Internet without a NAT or proxy server.

Если сообщения, связанные с DHCP, отключены, сообщения DHCP предоставляют уведомления при переходе между DHCP-адресацией и автоматической частной IP-адресацией. Unless you have disabled DHCP-related messages, DHCP messages provide you with notification when you change between DHCP addressing and automatic private IP addressing. Если сообщения DHCP случайно отключены, можно включить их снова, изменив значение Попупфлаг в следующем разделе реестра с 00 на 01: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP If DHCP messaging is accidentally disabled, you can turn the DHCP messages back on by changing the value of the PopupFlag value in the following registry key from 00 to 01: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP

Обратите внимание, что для вступления изменений в силу необходимо перезагрузить компьютер. Note that you must restart your computer for the change to take effect. Можно также определить, использует ли компьютер APIPA с помощью средства Winipcfg в Windows Millennium Edition, Windows 98 или Windows 98 Second Edition: You can also determine whether your computer is using APIPA by using the Winipcfg tool in Windows Millennium Edition, Windows 98, or Windows 98 Second Edition:

Нажмите кнопку Пуск, выберите команду выполнить, введите Winipcfg (без кавычек) и нажмите кнопку ОК. Click Start , click Run , type «winipcfg» (without the quotation marks), and then click OK . Щелкните Дополнительные сведения. Click More Info . Если поле адрес автоматической настройки IP-адресов содержит IP-адрес в диапазоне 169.254. x. x, автоматическое назначение частных IP-адресов включено. If the IP Autoconfiguration Address box contains an IP address within the 169.254.x.x range, Automatic Private IP Addressing is enabled. Если поле IP-адрес существует, автоматическая Частная IP-адресация в настоящее время не включена. If the IP Address box exists, automatic private IP addressing is not currently enabled. Для Windows 2000, Windows XP или Windows Server 2003 можно определить, использует ли компьютер APIPA, выполнив команду IPconfig в командной строке: For Windows 2000, Windows XP, or Windows Server 2003, you can determine whether your computer is using APIPA by using the IPconfig command at a command prompt:

Нажмите кнопку Пуск, выберите команду выполнить, введите «cmd» (без кавычек), а затем нажмите кнопку ОК, чтобы открыть окно командной строки MS-DOS. Click Start , click Run , type «cmd» (without the quotation marks), and then click OK to open a MS-DOS command line window. Введите команду ipconfig/all (без кавычек), а затем нажмите клавишу ВВОД. Type «ipconfig /all» (without the quotation marks), and then hit the ENTER key. Если в строке «Автонастройка включена» указано «Да», а «IP-адрес автонастройки» — 169.254. x. y (где x. y — уникальный идентификатор клиента), компьютер использует APIPA. If the ‘Autoconfiguration Enabled’ line says «Yes», and the ‘Autoconfiguration IP Address’ is 169.254.x.y (where x.y is the client’s unique identifier), then the computer is using APIPA. Если в строке «Автонастройка включена» указано «нет», компьютер в настоящее время не использует APIPA. If the ‘Autoconfiguration Enabled’ line says «No», then the computer is not currently using APIPA. Вы можете отключить автоматическое назначение частных IP-адресов, используя любой из следующих методов. You can disable automatic private IP addressing by using either of the following methods.

Читайте также:  Asrock a75 extreme6 драйвера windows 10

Сведения о TCP/IP можно настроить вручную, что полностью отключает DHCP. You can configure the TCP/IP information manually, which disables DHCP altogether. Вы можете отключить автоматическое назначение частных IP-адресов (но не DHCP), отредактировав реестр. You can disable automatic private IP addressing (but not DHCP) by editing the registry. Это можно сделать, добавив запись реестра DWORD «Ипаутоконфигуратионенаблед» со значением 0x0 в следующий раздел реестра для Windows Millennium Edition, Windows98 или Windows 98 Second Edition: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP You can do so by adding the «IPAutoconfigurationEnabled» DWORD registry entry with a value of 0x0 to the following registry key for Windows Millennium Edition, Windows98, or Windows 98 Second Edition: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP

Для Windows 2000, Windows XP и Windows Server 2003 можно отключить APIPA, добавив запись реестра DWORD «Ипаутоконфигуратионенаблед» со значением 0x0 в следующий раздел реестра: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ For Windows 2000, Windows XP, and Windows Server 2003, APIPA can be disabled by adding the «IPAutoconfigurationEnabled» DWORD registry entry with a value of 0x0 to the following registry key: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\

Подраздел GUID адаптера является глобальным уникальным идентификатором (GUID) для адаптера локальной сети компьютера. The Adapter GUID subkey is a globally unique identifier (GUID) for the computer’s LAN adapter.

При указании значения 1 для записи DWORD Ипаутоконфигуратионенаблед будет включено APIPA, что является состоянием по умолчанию, если это значение не указано в реестре. Specifying a value of 1 for IPAutoconfigurationEnabled DWORD entry will enable APIPA, which is the default state when this value is omitted from the registry.

Примеры того, где можно использовать APIPA Examples of Where APIPA may be useful

Пример 1. нет предыдущего IP-адреса и DHCP-сервера Example 1: No Previous IP Address and no DHCP Server

При инициализации компьютера под управлением Windows (настроенного для DHCP) он выполняет вещание трех или более «Discover» сообщений. When your Windows-based computer (configured for DHCP) is initializing, it broadcasts three or more «discover» messages. Если DHCP-сервер не отвечает после передачи нескольких сообщений Discover, компьютер Windows назначает себе адрес класса B (APIPA). If a DHCP server does not respond after several discover messages are broadcast, the Windows computer assigns itself a Class B (APIPA) address. Затем компьютер Windows отобразит сообщение об ошибке для пользователя компьютера (ему не был назначен IP-адрес с DHCP-сервера в прошлом). Then the Windows computer will display an error message to the user of the computer (providing it has never been assigned an IP address from a DHCP server in the past). После этого компьютер Windows будет отсылать сообщение Discover каждые три минуты при попытке установить связь с DHCP-сервером. The Windows computer will then send out a Discover message every three minutes in an attempt to establish communications with a DHCP server.

Пример 2. предыдущий IP-адрес без DHCP-сервера Example 2: Previous IP Address and no DHCP Server

Компьютер проверяет наличие DHCP-сервера и, если он не найден, предпринимается попытка обратиться к шлюзу по умолчанию. The computer checks for the DHCP server and if none are found, an attempt is made to contact the default gateway. При ответе шлюза по умолчанию компьютер Windows будет хранить IP-адрес, который ранее был арендован. If the default gateway replies, then the Windows computer retains the previously-leased IP address. Однако если компьютер не получает ответ от шлюза по умолчанию или не назначен, то он использует функцию автоматического частного IP-адресации, чтобы назначить себе IP-адрес. However, if the computer does not receive a response from the default gateway or if none are assigned, then it uses the automatic private IP addressing feature to assign itself an IP address. Пользователю предоставляется сообщение об ошибке, и сообщения обнаружения передаются каждые 3 минуты. An error message is presented to the user and discover messages are transmitted every 3 minutes. Когда DHCP-сервер поступает в строке, создается сообщение о том, что обмен данными с DHCP-сервером был восстановлен. Once a DHCP server comes on line, a message is generated stating communications have been re-established with a DHCP Server.

Пример 3. срок действия аренды истекает и DHCP-сервер отсутствует Example 3: Lease Expires and no DHCP Server

Компьютер под управлением Windows пытается повторно установить аренду IP-адреса. The Windows-based computer tries to re-establish the lease of the IP address. Если компьютер Windows не находит сервер DCHP, он назначает себе IP-адрес после создания сообщения об ошибке. If the Windows computer does not find a DCHP server, it assigns itself an IP address after generating an error message. Затем компьютер передает четыре сообщения Discover и через каждые 5 минут повторяет всю процедуру до тех пор, пока DHCP-сервер не выйдет из системы. The computer then broadcasts four discover messages, and after every 5 minutes it repeats the whole procedure until a DHCP server comes on line. После этого создается сообщение о том, что обмен данными с DHCP-сервером был восстановлен. A message is then generated stating that communications have been re-established with the DHCP Server.

Оцените статью