Statiska IP adrese Windows Server: GUI un PowerShell
Statisku IP adresi Windows Server var iestatīt divos veidos: caur grafisko saskarni «Network Connections» vai ar PowerShell komandu New-NetIPAddress. Attālam serverim caur RDP drošāks ir PowerShell — tas piešķir adresi un vārteju ar vienu komandu. Zemāk abi varianti ar precīziem soļiem.
1. veids. Caur grafisko saskarni
- Nospiediet
Win + R, ierakstietncpa.cpl, nospiediet Enter — atvērsies tīkla adapteru saraksts. - Ar peles labo pogu uz aktīvā adaptera → Rekvizīti (Properties).
- Iezīmējiet Internet Protocol Version 4 (TCP/IPv4) → Rekvizīti (Properties).
- Izvēlieties Lietot šo IP adresi (Use the following IP address) un aizpildiet laukus:
- IP adrese:
203.0.113.10 - Apakštīkla maska:
255.255.255.0 - Noklusētā vārteja:
203.0.113.1
- IP adrese:
- Izvēlieties Lietot šos DNS serveru adreses (Use the following DNS server addresses):
1.1.1.1un8.8.8.8. - Nospiediet Labi (OK).
Brīdinājums: strādājot caur RDP, IP adreses maiņa pārtrauks pašreizējo sesiju. Pārliecinieties, ka jaunā adrese ir pareiza, citādi piekļuves atjaunošanai būs nepieciešama KVM konsole.
2. veids. Ar PowerShell
Atveriet PowerShell ar administratora tiesībām.
1. solis. Noskaidrojiet interfeisa indeksu
Get-NetAdapter | Format-Table Name, InterfaceDescription, ifIndex, Status
Iegaumējiet aktīvā adaptera ifIndex (piemēram 12).
2. solis. Piešķiriet statisko IP adresi un vārteju
New-NetIPAddress -InterfaceIndex 12 -IPAddress 203.0.113.10 -PrefixLength 24 -DefaultGateway 203.0.113.1
Parametrs -PrefixLength 24 atbilst maskai 255.255.255.0.
3. solis. Norādiet DNS serverus
Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddresses ("1.1.1.1","8.8.8.8")
4. solis. Pārbaudiet rezultātu
Get-NetIPConfiguration -InterfaceIndex 12
Maskas un prefiksa atbilstība
| Apakštīkla maska | PrefixLength |
|---|---|
| 255.255.255.0 | 24 |
| 255.255.255.128 | 25 |
| 255.255.0.0 | 16 |
| 255.0.0.0 | 8 |
Tīkla pārbaude pēc iestatīšanas
Pēc adreses piešķiršanas pārliecinieties, ka savienojums darbojas visos līmeņos. Pārbaudiet vārteju un DNS:
Test-NetConnection -ComputerName 1.1.1.1
Resolve-DnsName example.com
Pirmā komanda pārbauda ārēja mezgla pieejamību (ICMP un maršrutu), otrā — ka vārdu atpazīšana notiek caur norādītajiem DNS serveriem. Ja ping pēc IP adreses iet cauri, bet vārdi netiek atpazīti, problēma ir DNS, nevis maršrutēšanā.
Otras IP adreses pievienošana
Serverim bieži nepieciešamas vairākas publiskās adreses — piemēram, dažādām vietnēm vai sertifikātiem. Pievienojiet papildu IP adresi tam pašam adapterim:
New-NetIPAddress -InterfaceIndex 12 -IPAddress 203.0.113.11 -PrefixLength 24
Vārteja nav jānorāda — tā jau ir iestatīta ar pamatadresi. Pārbaudīt visas interfeisa adreses:
Get-NetIPAddress -InterfaceIndex 12 -AddressFamily IPv4 | Format-Table IPAddress, PrefixLength
Kā atgriezties pie DHCP
Ja nepieciešams atgriezties pie automātiskas adreses saņemšanas:
Set-NetIPInterface -InterfaceIndex 12 -Dhcp Enabled
Set-DnsClientServerAddress -InterfaceIndex 12 -ResetServerAddresses
Biežākie jautājumi
Kāpēc New-NetIPAddress ziņo par jau esošu adresi?
Interfeisam jau ir IP adrese. Dzēsiet veco: Remove-NetIPAddress -InterfaceIndex 12 -Confirm:$false, pēc tam norādiet jauno.
Pazuda RDP pēc IP maiņas — kā atgriezties? Pieslēdzieties caur servera KVM konsoli vadības panelī un izlabojiet adresi. Produkcijā mainiet IP adresi tikai tad, ja ir konsoles piekļuve.
Kā pievienot otru IP adresi adapterim?
Izpildiet New-NetIPAddress vēlreiz ar citu -IPAddress un bez -DefaultGateway.
Kur ņemt pareizo vārteju un masku? VPS vadības panelī vai pie pakalpojumu sniedzēja — šie parametri tiek izsniegti kopā ar publisko IP adresi.
Vai komandas darbojas Server Core bez GUI? Jā, PowerShell paņēmiens pilnībā darbojas Server Core vidē, kur grafiskās saskarnes nav.
Nepieciešams Windows serveris ar gatavu statisku publisko IP adresi? Izvietojiet VPS ar Windows sadaļā VPS noma vai pasūtiet serveru administrēšanu.