Viac IP adries (aliasov) na rovnakom sieťovom rozhraní vo Windows

V niektorých situáciách musí správca nakonfigurovať niekoľko IP adries na rovnakom sieťovom rozhraní (karta sieťového rozhrania) v systéme Windows. Príkladom takýchto situácií môže byť potreba prevádzkovať niekoľko lokalít s jedinečnými IP adresami a SSL certifikátmi (rovnaké SSL certifikáty z Let's Encrypt) na rovnakom serveri IIS alebo Apache, príprava na zmenu IP adries v podsieti, väzba aplikácií na rôzne IP adresy, atď..

Zvážte, ako pridať ďalšiu statickú adresu IP do sieťového rozhrania v systéme Windows 10 (rovnakým spôsobom môžete pridať ďalšiu adresu IP v systéme Windows Server). Najprv sa ubezpečte, že k sieťovému adaptéru Ethernet je priradená iba jedna adresa. Na tento účel spustite príkaz:

ipconfig

Ako vidíte, LAN pripojeniu (mám názov Ethernet0) je priradená jedna IP adresa (192.168.1.90).

Druhú statickú IP adresu môžete pridať niekoľkými spôsobmi..

obsah:

  • Pridajte ďalšie IP adresy prostredníctvom GUI
  • SkipAsSource príznak
  • Pomocou príkazu Netsh priraďte rozhraniu druhú adresu IP
  • Pridanie ďalšej adresy IP pomocou PowerShell

Pridajte ďalšie IP adresy prostredníctvom GUI

Ďalšiu adresu môžete nastaviť pomocou grafického rozhrania systému.

  1. Otvorte Ovládací panel -> Všetky položky ovládacieho panela -> Sieťové pripojenia (alebo jednoducho spustite príkaz ncpa.cpl).
  2. Otvorte vlastnosti sieťového rozhrania.
  3. V zozname protokolov vyberte položku TCP / IP v4 a stlačte tlačidlo Vlastnosti.
  4. Kliknite na tlačidlo pokročilý (Voliteľné) av časti „IP adresy“ kliknite na tlačidlo pridať.
  5. Zadajte ďalšiu adresu IP a masku podsiete a kliknite na tlačidlo pridať.
  6. Uložte zmeny niekoľkokrát kliknutím na tlačidlo OK.

s ipconfig uistite sa, že toto rozhranie má druhú ip adresu.

Skontrolujte dostupnosť druhej adresy IP v sieti z iných počítačov pomocou príkazu ping. Musí odpovedať.

SkipAsSource príznak

Hlavnou nevýhodou pridania druhej adresy ip týmto spôsobom je, že nie je povolený príznak SkipAsSource (SkipAsSource = False). Ak je povolený príznak SkipAsSource (True), systém túto adresu IP nebude používať na odchádzajúce pripojenia, s výnimkou výslovného použitia konkrétnou aplikáciou. Keď je indikátor zapnutý, druhá adresa IP nie je zaregistrovaná v DNS (keď je povolená dynamická registrácia). V skutočnosti môžete pomocou parametra SkipAsSource nastaviť primárnu adresu IP.

Pomocou príkazu Netsh priraďte rozhraniu druhú adresu IP

Pomocou obslužného programu Netsh môžete z príkazového riadku naviazať ďalšiu adresu IP. Tento príkaz tiež umožňuje nastaviť príznak SkipAsSource pre IP adresu..

Otvorte príkazový riadok s oprávneniami správcu a príkaz spustite

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

Pridanie ďalšej adresy IP pomocou PowerShell

Na sieťovú kartu môžete tiež pridať druhý alias IP pomocou rutiny PowerShell New-NetIPAddress (rutina cmdlet sa objavila v module PowerShell NetTCPIP vo verzii PowerShell pre Windows 2012 / Windows 8 a).

Uvádzame dostupné rozhrania:

Get-NetIPAddress | ft IPadresa, InterfaceAlias, SkipAsSource

IPAddress InterfaceAlias ​​SkipAsSource
--------- -------------- ------------
172.23.53.241 vEthernet (Prepnúť podľa y) False
192.168.1.90 Ethernet0 False
127.0.0.1 Loopback Pseudo-Interface 1 False

Ak chcete pridať ďalšie IP pre sieťové rozhranie Ethernet0, spustite príkaz:

New-NetIPAddress -IPAddress 192.168.1.92 -refixLength 24 -InfacefaceAlias ​​„Ethernet0“ -SkipAsSource $ True

IPadresa: 192.168.1.92
RozhranieIndex: 11
RozhraniaAlias: Ethernet0
AdresaRodina: IPv4
Typ: Unicast
Predpona dĺžky: 24
PrefixOrigin: Manual
SuffixOrigin: Manual
AddressState: Nezáväzný
ValidLifetime: Nekonečný ([TimeSpan] :: MaxValue)
PreferovanéŽivotnosť: Nekonečné ([TimeSpan] :: MaxValue)
SkipAsSource: True
PolicyStore: ActiveStore

Ak chcete zmeniť parameter SkipAsSource a povoliť odchádzajúcu komunikáciu z danej adresy IP sieťového rozhrania, použite príkaz:

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