В некоторых ситуациях администратору необходимо настроить несколько IP адресов на одном сетевом интерфейсе (сетевой карте) в Windows. Примером таких ситуаций может быть необходимость запуска нескольких сайтов с уникальными IP адресами и SSL сертфикатами (тех же SSL сертфикатов от Let’s Encrypt ) на одном сервере IIS или Apache, подготовка к смене IP адресации в подсети, привязка приложений к разным IP адресам и т.д.
Рассмотрим, как добавить дополнительный статический IP адрес на сетевой интерфейс в Windows 10 (аналогичным образом можно добавить дополнительный IP адрес в Windows Server). В первую очередь убедитесь, что вашему сетевому адаптеру Ethernet назначен только один адрес. Для этого выполните команду:
ipconfig
Как вы видите подключению по локальной сети (у меня оно называется Ethernet0) присвоен один IP адрес (192.168.1.90).
Добавить второй статический IP адрес можно несколькими способами.
Содержание:
- Добавляем дополнительный IP адрес через GUI
- Флаг SkipAsSource
- Назначаем второй IP адрес интерфейсу с помощью команды Netsh
- Добавляем дополнительный IP адрес с помощью PowerShell
Добавляем дополнительный IP адрес через GUI
Можно задать дополнительный адрес через графический интерфейс системы.
- Откройте Панель управления –> Все элементы панели управления -> Сетевые подключения (или просто выполните команду ncpa.cpl).
- Откройте свойства вашего сетевого интерфейса.
- В списке протоколов выберите TCP/IP v4 и нажмите кнопку Свойства.
- Нажмите на кнопку Advanced (Дополнительно) и в секции «IP адреса» нажмите кнопку Добавить.
- Укажите дополнительный IP адрес и маску подсети и нажмите Добавить.
- Сохраните изменения, несколько раз щелкнув на 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 адреса на сетевой карте в Linux — https://moonback.ru/page/2ip-linux. И не справедливо обошел вниманием пользователей Windows. Эта статья исправляет указанный недостаток, я подробно напишу как настроить 2 IP адреса на одном сетевом интерфейсе в операционных системах семейства Windows. Статья справедлива для Windows 7, 8, 8.1 и 10.
Необходимость в подобной настроке у меня возникла совсем недавно, когда один знакомый попросил подключить IP камеру видеонаблюдения (RVi-IPC11S). Но в его «сети» не было ни коммутатора, ни маршрутизатора. А единственный сетевой порт компьютера был занят кабелем провайдера Интернет.
Чтобы минимизировать затраты было решено приобрести самый дешевый коммутатор на 5 портов (TP-LINK TL-SF1005D). После чего кабель провайдера перекочевал из компьютера в коммутатор, в который так же была подключена камера, ну а сам коммутатор был подключен патч-кордом к компьютеру. Камеру я запитал через блок питания 12В (АТ-12/10).
2 IP адреса на одной сетевой карте в Windows
Теперь перейдем непосредственно к самим настройкам. В панели управления необходимо изменить свойства сетевого адаптера, для этого нажимаем правую клавишу мыши и в контекстном меню выбираем «Свойства»:
Далее в списке ищем пункт связанный с протоколом Ipv4 и нажимаем кнопку «Свойства»:
В моем примере уже прописан статический адрес (настройки провайдера интернет). Если у вас используется пункт «Получить IP-адрес автоматически», то вам придется перейти в режим «Использовать следующий IP-адрес». Затем нужно нажать кнопку «Дополнительно»:
В появившемся окне мы видим существующий IP адрес, чтобы добавить еще один нажмите «Добавить»:
Здесь введите необходимый вам новый IP-адрес, я использовал подсеть IP-видеокамеры по-умолчанию и нажать клавишу «Добавить».
Мы автоматически возвращаемся в предыдущее окно и видим, что теперь у нас настроено 2 IP адреса:
Для сохранения всех настроек нажмите «ОК».
Как найти панель управления в Windows 10
В новых сборках Windows 10 добраться до классического приложения «Панель управления», известного на нам со времен Windows 7, стало намного сложнее. Чтобы ее найти нужно нажать иконку поиска возле кнопки «Пуск»:
И в поисковой строке ввести «Панель управления». Далее щелкнуть мышкой по «Панель управления — Классическое приложение»:
Как найти настройки сетевого адаптера в панели управления
В классической панели управления необходимо выбрать «Сеть Интернет»:
Далее «Центр управления сетями и общим доступом»:
И наконец выбрать пункт «Изменение параметров адаптера»:
После чего вы должны увидеть список сетевых адаптеров вашего компьютера (первое изображение этой статьи).
Как быстро зайти в настройки параметров сетевого адаптера в Windows 10
Чтобы не искать Панель управления и не рыскать по пунктам его меню нужно щелкнуть правой клавишей мыши на иконке сети в панели задач в правом углу рядом с часами и выбрать пункт «Открыть параметры сети и Интернет»:
Затем выбираем пункт «Ethernet»:
После чего выбираем пункт «Изменение параметров адаптера»:
Далее мы увидим первую картинку из этой статьи. Что говорит о том, что можно приступать к настройкам сетевого адаптера.
We have a Windows 10 PC with one NIC connected to a switch. On the other end we have 2 routers, one 192.168.2.X (connected to the internet) the other 10.73.19.X (not connected to the internet). Both subnet mask 255.255.255.0. The idea is that we have machines that we want to give internet connectivity and others we don’t (thermal printers & tablets).
The PC needs to be connected to both networks.
We set the IP properties of the PC to be:
IP: 10.73.19.100 Subnet: 255.255.255.0 Gateway: 10.73.19.1
We then added another IP under Advanced to be: IP: 192.168.2.100 Subnet: 255.255.255.0 Gateway: 192.168.2.1
We have no connectivity issues on the first network. But the PC keeps losing and getting back internet connectivity on the second. I don’t understand why.
Another thing I noticed is that if I connect a USB modem to the PC, I only get internet connectivity if I disable the LAN network adaptor.
My question is: What could be causing the network disruptions on 192.168.2.X network? And why is the PC not routing internet thru the USB modem unless the network adaptor is disabled?
Thank you
Иногда нужно назначить несколько адресов для одной сетевой карты. Например, если нужно запустить несколько веб-сайтов с уникальными IP-адресами или привязать приложения к разным IP-адресам и т. д. Если вы думаете о том, как назначить несколько адресов одной сетевой карте или карте LAN, эта статья поможет вам в этом. Выполните следующие шаги до конца, и это будет сделано. Итак, давайте начнем!
Назначение нескольких IP-адресов в одной сетевой карте
Шаг 1. Откройте приглашение «Выполнить» с помощью Виндовс + Р клавиши вместе и введите ncpa.cpl затем нажмите войти открыть Сетевые соединения окно.
РЕКЛАМНОЕ ОБЪЯВЛЕНИЕ
Шаг 2: Щелкните правой кнопкой мыши на вашем сетевом адаптере либо Ethernet или же Wi-Fi вариант и нажмите на характеристики.
Шаг 3: В окне свойств выберите Интернет-протокол версии 4 (TCP/IPv4) нажав на нее.
Шаг 4: Нажмите на Характеристики кнопку, чтобы открыть окно свойств IPV4.
Шаг 5: Выберите вариант Используйте следующий IP-адрес нажав на переключатель рядом с ним.
Шаг 6: Укажите действительный айпи адрес, Маска подсети, а также Шлюз по умолчанию.
Шаг 7: Также укажите Предпочтительный DNS-сервер а также Альтернативный DNS-сервер
Шаг 8: Чтобы добавить несколько DNS-адресов, щелкните значок Передовой кнопка.
Шаг 9: Под IP-настройки вкладка нажмите на Добавлять кнопку, чтобы добавить несколько IP-адресов.
Шаг 10: В появившемся окне введите действительный айпи адрес и нажмите на поле рядом с маска подсети, автоматически появятся IP-адреса, затем нажмите Добавлять
Шаг 11: Если вы хотите назначить больше DNS-адресов на вашей сетевой карте, нажмите кнопку DNS вкладку и нажмите на Добавлять
Шаг 12: Введите действительный DNS-сервер и нажмите на Добавлять.
Шаг 13: Вы можете увидеть адреса добавленных DNS-серверов в окне. Нажмите на ХОРОШО и закрой окно. Сделано! Таким образом, вы можете добавить больше IP-адресов на одну карту LAN.
Вы также можете загрузить этот инструмент для ремонта ПК, чтобы найти и устранить любую проблему с ПК:
Шаг 1 — Скачайте Restoro PC Repair Tool отсюда
Шаг 2 — Нажмите «Начать сканирование», чтобы автоматически найти и устранить любую проблему с ПК.
Я надеюсь, что эта статья была полезной, и вы легко справились с ней. Спасибо!!
Содержание
- 1 Разные ip на одном компьютере: как настроить?
- 2 Настройка второго IP адреса на одной сетевой карте
Вопрос, как настроить два ip адреса на одной сетевой карте, актуален как для опытных пользователей рунета, так и для новичков. Ведь при создании локальной сети зачастую необходимо реализовать несколько ip адресов на одном компьютере, при этом установка дополнительного сетевого интерфейса далеко не всегда станет оптимальным решением. Поэтому здесь мы разберем, как настроить два ip адреса на одной сетевой карте windows 7, и с какими проблемами может столкнуться начинающий «юзер» при решении данной задачи.
Разные ip на одном компьютере: как настроить?
Перед тем, как приступать к настройкам сетевой карты, необходимо точно определить какие «ip адреса» и «маски подсети» будут использоваться на данном компьютере (так как в дальнейшем они будут «Статистическими»).
Итак, за основу примера возьмём первый ip адрес 192.168.10.2/24 (соответственно, его маска подсети 255.255.255.0) и второй ip адрес 193.168.10.2./24 с такой же маской подсети – 255.255.255.0.
Для настройки первого IP-адреса:
- – в «Центре управления сетями и общим доступом» правой кнопкой мышки откройте «Свойства» сети;
- – далее выделите строку «Протокол Интернета (TCP/IP)» и нажмите «Свойства»;
- – при включенном DHCP сервере ip адрес вы получаете автоматически: в данном случае это будет помехой, поэтому кликните на строку «Использовать следующий ip адрес»;
- – теперь в графе«ip адрес» впишите первый адрес (в рамках данного примера это 192.168.10.2), при этом «Маска подсети» определится автоматически (для этого необходимо однократно кликнуть в данной строке). В графе «Основной шлюз» можно указать ip роутера (например, 192.168.0.1 – он указан на сервисной этикетке маршрутизатора), а «DNS сервер» введите публичный (например, dns-сервер «google» 8:8:8:8) или вашего провайдера;
Настройка второго IP адреса на одной сетевой карте
Чтобы настроить второй ip адрес на одной сетевой карте windows 7:
- в этом же окне «Свойства: Протокол Интернет (TCP/IP)» кликните кнопку «Дополнительно»;
- в открывшемся окне на первой вкладке «Параметры IP» будет указан первый установленный вами ip адрес со своей «Маской подсети»: нажмите кнопку «Добавить»;
- откроется маленькое окошко: в первую строку введите второй ip адрес (в рамках примера это 193.168.10.2); по клику мышки «Маска подсети» добавится автоматически;
- – во второй вкладке «DNS» можно добавить дополнительные/альтернативные DNS-серверы: например, сервера Яндекс 77.88.8.8 или 77.88.8.88 – выбор за вами;
- нажмите кнопку «Добавить» и дважды «ОК».
На этом сеть с двумя подсетями настроена: можно проверить так ли это на самом деле. Для этого в командной строке введите «ipconfig/all» и в графе «IP адрес» проверьте, соответствуют ли реальные адреса тем, которые вы установили в настройках.
- Распечатать
Оцените статью:
- 5
- 4
- 3
- 2
- 1
(13 голосов, среднее: 4.5 из 5)
Поделитесь с друзьями!