Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här guiden innehåller instruktioner om hur du använder Windows PowerShell för att distribuera en IP-server (Internet Protocol) version 4 DHCP (Dynamic Host Configuration Protocol) som automatiskt tilldelar IP-adresser och DHCP-alternativ till IPv4 DHCP-klienter som är anslutna till ett eller flera undernät i nätverket.
Note
Information om hur du laddar ned det här dokumentet i Word-format från TechNet-galleriet finns i Distribuera DHCP med Windows PowerShell i Windows Server 2016.
Att använda DHCP-servrar för att tilldela IP-adresser sparar i administrativa kostnader eftersom du inte behöver konfigurera TCP/IP v4-inställningarna manuellt för varje nätverkskort på varje dator i nätverket. Med DHCP utförs TCP/IP v4-konfiguration automatiskt när en dator eller annan DHCP-klient är ansluten till nätverket.
Du kan distribuera DHCP-servern i en arbetsgrupp som en fristående server eller som en del av en Active Directory-domän.
Den här guiden innehåller följande avsnitt.
- Översikt över DHCP-distribution
- Tekniköversikter
- Planera DHCP-distribution
- Använda den här guiden i ett testlabb
- Distribuera DHCP
- Verifiera serverfunktioner
- Windows PowerShell-kommandon för DHCP
- Lista över Windows PowerShell-kommandon i den här guiden
Översikt över DHCP-distribution
Följande bild visar det scenario som du kan distribuera med hjälp av den här guiden. Scenariot innehåller en DHCP-server i en Active Directory-domän. Servern är konfigurerad för att tillhandahålla IP-adresser till DHCP-klienter i två olika undernät. Undernäten avgränsas med en router som har DHCP-vidarebefordran aktiverad.
Tekniköversikter
Följande avsnitt innehåller korta översikter över DHCP och TCP/IP.
DHCP-översikt
DHCP är en IP-standard för att förenkla hanteringen av värd-IP-konfiguration. DHCP-standarden tillhandahåller användning av DHCP-servrar som ett sätt att hantera dynamisk allokering av IP-adresser och annan relaterad konfigurationsinformation för DHCP-aktiverade klienter i nätverket.
MED DHCP kan du använda en DHCP-server för att dynamiskt tilldela en IP-adress till en dator eller annan enhet, till exempel en skrivare, i det lokala nätverket, i stället för att manuellt konfigurera varje enhet med en statisk IP-adress.
Varje dator i ett TCP/IP-nätverk måste ha en unik IP-adress, eftersom IP-adressen och dess relaterade nätmask identifierar både värddatorn och det undernät som datorn är ansluten till. Genom att använda DHCP kan du se till att alla datorer som är konfigurerade som DHCP-klienter får en IP-adress som är lämplig för deras nätverksplats och undernät, och genom att använda DHCP-alternativ, till exempel standardgateway- och DNS-servrar, kan du automatiskt ge DHCP-klienter den information som de behöver för att fungera korrekt i nätverket.
För TCP/IP-baserade nätverk minskar DHCP komplexiteten och mängden administrativt arbete med att konfigurera datorer.
Översikt över TCP/IP
Som standard har alla versioner av Windows Server- och Windows-klientoperativsystem TCP/IP-inställningar för IP version 4-nätverksanslutningar som konfigurerats för att automatiskt hämta en IP-adress och annan information, som kallas DHCP-alternativ, från en DHCP-server. Därför behöver du inte konfigurera TCP/IP-inställningar manuellt om inte datorn är en serverdator eller annan enhet som kräver en manuellt konfigurerad, statisk IP-adress.
Vi rekommenderar till exempel att du manuellt konfigurerar IP-adressen för DHCP-servern och IP-adresserna för DNS-servrar och domänkontrollanter som kör Active Directory Domain Services (AD DS).
TCP/IP i Windows Server 2016 är följande:
Nätverksprogramvara baserad på nätverksprotokoll av branschstandard.
Ett routbart företagsnätverksprotokoll som stöder anslutningen av din Windows-baserade dator till både lokala nätverksmiljöer (LAN) och WAN-miljöer (Wide Area Network).
Kärntekniker och verktyg för att ansluta din Windows-baserade dator till olika system i syfte att dela information.
En grund för att få åtkomst till globala Internettjänster, till exempel WEBB- och File Transfer Protocol-servrar (FTP).
Ett robust, skalbart, plattformsoberoende klient-/serverramverk.
TCP/IP tillhandahåller grundläggande TCP/IP-verktyg som gör det möjligt för Windows-baserade datorer att ansluta och dela information med andra Microsoft- och icke-Microsoft-system, inklusive:
Windows Server 2016
Windows 10
Windows Server 2012 R2
Windows 8.1
Windows Server 2012
Windows 8
Windows Server 2008 R2
Windows 7
Windows Server 2008
Windows Vista
Internetvärdar
Apple Macintosh-system
IBM-stordatorer
UNIX- och Linux-system
Öppna VMS-system
Nätverksklara skrivare
Surfplattor och mobiltelefoner med kabelansluten Ethernet- eller trådlös 802.11-teknik aktiverad
Planera DHCP-konfiguration
Följande är viktiga planeringssteg innan du installerar DHCP-serverrollen.
Planera DHCP-servrar och DHCP-vidarebefordran
Eftersom DHCP-meddelanden är sändningsmeddelanden vidarebefordras de inte mellan undernät av routrar. Om du har flera undernät och vill tillhandahålla DHCP-tjänsten för varje undernät måste du göra något av följande:
Installera en DHCP-server på varje undernät
Konfigurera routrar för att vidarebefordra DHCP-sändningsmeddelanden mellan undernät och konfigurera flera omfång på DHCP-servern, ett omfång per undernät.
I de flesta fall är det mer kostnadseffektivt att konfigurera routrar för att vidarebefordra DHCP-sändningsmeddelanden än att distribuera en DHCP-server på varje fysiskt segment i nätverket.
Planera IP-adressområden
Varje undernät måste ha ett eget unikt IP-adressintervall. Dessa intervall representeras på en DHCP-server med omfång.
Ett omfång är en administrativ gruppering av IP-adresser för datorer i ett undernät som använder DHCP-tjänsten. Administratören skapar först ett omfång för varje fysiskt undernät och använder sedan omfånget för att definiera de parametrar som används av klienter.
Ett omfång har följande egenskaper:
Ett urval av IP-adresser från vilket IP-adresser kan inkluderas eller exkluderas som används för DHCP-leasingerbjudanden.
En nätmask som avgör undernätsprefixet för en viss IP-adress.
Ett omfångsnamn som tilldelas när det skapas.
Värden för leasetid, som tilldelas till DHCP-klienter som tar emot dynamiskt allokerade IP-adresser.
Alla DHCP-omfångsalternativ som konfigurerats för tilldelning till DHCP-klienter, till exempel DNS-serverns IP-adress och router/standard-IP-adress för gateway.
Reservationer kan användas för att säkerställa att en DHCP-klient alltid tar emot samma IP-adress.
Innan du distribuerar servrarna ska du ange dina undernät och det IP-adressintervall som du vill använda för varje undernät.
Planera subnätmasker
Nätverks-ID:n och värd-ID:n inom en IP-adress särskiljs med hjälp av en nätmask. Varje nätmask är ett 32-bitarsnummer som använder på varandra följande bitgrupper av alla (1) för att identifiera nätverks-ID och alla nollor (0) för att identifiera värd-ID-delarna av en IP-adress.
Till exempel är nätmasken som normalt används med IP-adressen 131.107.16.200 följande 32-bitars binära tal:
11111111 11111111 00000000 00000000
Det här nätmasknumret är 16 enbitar följt av 16 nollbitar, vilket indikerar att nätverks-ID och värd-ID-avsnitt i den här IP-adressen båda är 16 bitar långa. Normalt visas den här nätmasken i streckad decimal notation som 255.255.0.0.
I följande tabell visas nätmasker för Internetadressklasserna.
| Adressklass | Bitar för subnätmask | Nätmask |
|---|---|---|
| Klass A | 11111111 00000000 00000000 00000000 | 255.0.0.0 |
| Klass B | 11111111 11111111 00000000 00000000 | 255.255.0.0 |
| Klass C | 11111111 11111111 11111111 00000000 | 255.255.255.0 |
När du skapar ett omfång i DHCP och anger IP-adressintervallet för omfånget tillhandahåller DHCP dessa standardvärden för nätmask. Normalt är standardvärden för nätmasker godtagbara för de flesta nätverk utan särskilda krav och där varje IP-nätverkssegment motsvarar ett enda fysiskt nätverk.
I vissa fall kan du använda anpassade nätmasker för att implementera IP-subnetting. Med IP-underindelning kan du dela upp standardvärds-ID-delen av en IP-adress för att specificera undernät, som är indelningar av den ursprungliga, klassbaserade nätverks-ID:t.
Genom att anpassa längden på nätmasken kan du minska antalet bitar som används för det faktiska värd-ID:t.
För att förhindra problem med adressering och routning bör du se till att alla TCP/IP-datorer i ett nätverkssegment använder samma nätmask och att varje dator eller enhet har en unik IP-adress.
Planera undantagsintervall
När du skapar ett omfång på en DHCP-server anger du ett IP-adressintervall som innehåller alla IP-adresser som DHCP-servern får låna ut till DHCP-klienter, till exempel datorer och andra enheter. Om du sedan går och konfigurerar vissa servrar och andra enheter manuellt med statiska IP-adresser från samma IP-adressintervall som DHCP-servern använder, kan du oavsiktligt skapa en IP-adresskonflikt, där du och DHCP-servern båda har tilldelat samma IP-adress till olika enheter.
För att lösa det här problemet kan du skapa ett undantagsintervall för DHCP-omfånget. Ett undantagsintervall är ett sammanhängande intervall med IP-adresser inom omfångets IP-adressintervall som DHCP-servern inte tillåts använda. Om du skapar ett undantagsintervall tilldelar DHCP-servern inte adresserna i det intervallet, vilket gör att du kan tilldela dessa adresser manuellt utan att skapa en IP-adresskonflikt.
Du kan undanta IP-adresser från distribution av DHCP-servern genom att skapa ett undantagsintervall för varje omfång. Du bör använda undantag för alla enheter som har konfigurerats med en statisk IP-adress. De exkluderade adresserna bör innehålla alla IP-adresser som du har tilldelat manuellt till andra servrar, icke-DHCP-klienter, disklösa arbetsstationer eller routning och fjärråtkomst och PPP-klienter.
Vi rekommenderar att du konfigurerar ditt exkluderingsintervall med extra adresser för framtida nätverkstillväxt. Följande tabell innehåller ett exempel på undantagsintervall för ett omfång med ett IP-adressintervall på 10.0.0.1 – 10.0.0.254 och en nätmask på 255.255.255.0.
| Konfigurationsobjekt | Exempelvärden |
|---|---|
| Start-IP-adress för exkluderingsintervall | 10.0.0.1 |
| Slutligt IP-adress för exkluderingsområde | 10.0.0.25 |
Planering av statisk TCP/IP-konfiguration
Vissa enheter, till exempel routrar, DHCP-servrar och DNS-servrar, måste konfigureras med en statisk IP-adress. Dessutom kan du ha ytterligare enheter, till exempel skrivare, som du vill se till att alltid har samma IP-adress. Visa en lista över de enheter som du vill konfigurera statiskt för varje undernät och planera sedan det undantagsintervall som du vill använda på DHCP-servern för att säkerställa att DHCP-servern inte lånar IP-adressen för en statiskt konfigurerad enhet. Ett undantagsintervall är en begränsad sekvens av IP-adresser inom ett omfång, exkluderat från DHCP-tjänsterbjudanden. Undantagsintervall säkerställer att alla adresser i dessa intervall inte erbjuds av servern till DHCP-klienter i nätverket.
Om IP-adressintervallet för ett undernät till exempel är 192.168.0.1 till 192.168.0.254 och du har tio enheter som du vill konfigurera med en statisk IP-adress, kan du skapa ett undantagsintervall för 192.168.0. x omfång som innehåller tio eller fler IP-adresser: 192.168.0.1 till 192.168.0.15.
I det här exemplet använder du tio av de exkluderade IP-adresserna för att konfigurera servrar och andra enheter med statiska IP-adresser och ytterligare fem IP-adresser finns tillgängliga för statisk konfiguration av nya enheter som du kanske vill lägga till i framtiden. Med det här undantagsintervallet lämnas DHCP-servern med en adresspool på 192.168.0.16 till 192.168.0.254.
Ytterligare exempel på konfigurationsobjekt för AD DS och DNS finns i följande tabell.
| Konfigurationsobjekt | Exempelvärden |
|---|---|
| Bindningar för nätverksanslutningar | Ethernet |
| DNS-serverinställningar | DC1.corp.contoso.com |
| Önskad IP-adress för DNS-server | 10.0.0.2 |
| Omfångsvärden 1. Omfångsnamn |
1. Primärt undernät 2. 10.0.0.1 3. 10.0.0.254 4. 255.255.255.0 5. 10.0.0.1 6. 8 dagar |
| IPv6 DHCP Server-åtgärdsläge | Inte aktiverat |
Använda den här guiden i ett testlabb
Du kan använda den här guiden för att distribuera DHCP i ett testlabb innan du distribuerar i en produktionsmiljö.
Note
Om du inte vill distribuera DHCP i ett testlabb kan du gå vidare till avsnittet Distribuera DHCP.
Kraven för ditt labb varierar beroende på om du använder fysiska servrar eller virtuella datorer och om du använder en Active Directory-domän eller distribuerar en fristående DHCP-server.
Du kan använda följande information för att fastställa de minsta resurser som du behöver för att testa DHCP-distributionen med hjälp av den här guiden.
Testlabbkrav med virtuella datorer
För att distribuera DHCP i ett testlabb med virtuella datorer behöver du följande resurser.
För antingen domändistribution eller fristående distribution behöver du en server som är konfigurerad som en Hyper-V värd.
Domändistribution
Den här distributionen kräver en fysisk server, en virtuell växel, två virtuella servrar och en virtuell klient:
Skapa följande objekt i Hyper-V Manager på den fysiska servern.
- En intern virtuell växel. Skapa inte en extern virtuell växel, eftersom om din Hyper-V värd finns i ett undernät som innehåller en DHCP-server får dina virtuella testdatorer en IP-adress från DHCP-servern. Dessutom kan den DHCP-testserver som du distribuerar tilldela IP-adresser till andra datorer i undernätet där Hyper-V-värden är installerad.
- En virtuell dator som kör Windows Server 2016 konfigurerad som en domänkontrollant med Active Directory Domain Services som är ansluten till den interna virtuella växel som du skapade. För att matcha den här guiden måste servern ha en statiskt konfigurerad IP-adress på 10.0.0.2. Information om hur du distribuerar AD DS finns i avsnittet Distribuera DC1 i Windows Server 2016 Core Network Guide.
- En virtuell dator som kör Windows Server 2016 som du konfigurerar som en DHCP-server med hjälp av den här guiden och som är ansluten till den interna virtuella växel som du skapade.
- En virtuell dator som kör ett Windows-klientoperativsystem som är anslutet till den interna virtuella växel som du skapade och som du använder för att kontrollera att DHCP-servern dynamiskt allokerar IP-adresser och DHCP-alternativ till DHCP-klienter.
Fristående DHCP-serverdistribution
Den här distributionen kräver en fysisk server, en virtuell växel, en virtuell server och en virtuell klient:
Skapa följande objekt i Hyper-V Manager på den fysiska servern.
- En intern virtuell växel. Skapa inte en extern virtuell växel, eftersom om din Hyper-V värd finns i ett undernät som innehåller en DHCP-server får dina virtuella testdatorer en IP-adress från DHCP-servern. Dessutom kan den DHCP-testserver som du distribuerar tilldela IP-adresser till andra datorer i undernätet där Hyper-V-värden är installerad.
- En virtuell dator som kör Windows Server 2016 som du konfigurerar som en DHCP-server med hjälp av den här guiden och som är ansluten till den interna virtuella växel som du skapade.
- En virtuell dator som kör ett Windows-klientoperativsystem som är anslutet till den interna virtuella växel som du skapade och som du använder för att kontrollera att DHCP-servern dynamiskt allokerar IP-adresser och DHCP-alternativ till DHCP-klienter.
Testlabbkrav med fysiska servrar
För att distribuera DHCP i ett testlabb med fysiska servrar behöver du följande resurser.
Domändistribution
Den här distributionen kräver en hubb eller växel, två fysiska servrar och en fysisk klient:
- En Ethernet-hubb eller växla till vilken du kan ansluta de fysiska datorerna med Ethernet-kablar
- En fysisk dator som kör Windows Server 2016 konfigurerad som domänkontrollant med Active Directory Domain Services. För att matcha den här guiden måste servern ha en statiskt konfigurerad IP-adress på 10.0.0.2. Information om hur du distribuerar AD DS finns i avsnittet Distribuera DC1 i Windows Server 2016 Core Network Guide.
- En fysisk dator som kör Windows Server 2016 som du konfigurerar som en DHCP-server med hjälp av den här guiden.
- En fysisk dator som kör ett Windows-klientoperativsystem som du ska använda för att kontrollera att DHCP-servern dynamiskt allokerar IP-adresser och DHCP-alternativ till DHCP-klienter.
Note
Om du inte har tillräckligt med testdatorer för den här distributionen kan du använda en testdator för både AD DS och DHCP, men den här konfigurationen rekommenderas inte för en produktionsmiljö.
Fristående DHCP-serverdistribution
Den här distributionen kräver en hubb eller växel, en fysisk server och en fysisk klient:
- En Ethernet-hubb eller växla till vilken du kan ansluta de fysiska datorerna med Ethernet-kablar
- En fysisk dator som kör Windows Server 2016 som du konfigurerar som en DHCP-server med hjälp av den här guiden.
- En fysisk dator som kör ett Windows-klientoperativsystem som du ska använda för att kontrollera att DHCP-servern dynamiskt allokerar IP-adresser och DHCP-alternativ till DHCP-klienter.
Distribuera DHCP
Det här avsnittet innehåller exempel på Windows PowerShell-kommandon som du kan använda för att distribuera DHCP på en server. Innan du kör dessa exempelkommandon på servern måste du ändra kommandona så att de matchar nätverket och miljön.
Innan du till exempel kör kommandona bör du ersätta exempelvärdena i kommandona för följande objekt:
- Datornamn
- IP-adressintervall för varje omfång som du vill konfigurera (1 omfång per undernät)
- Undernätsmask för varje IP-adressintervall som du vill konfigurera
- Omfångsnamn för varje omfång
- Undantagsintervall för varje omfång
- DHCP-alternativvärden, till exempel standardgateway, domännamn och DNS- eller WINS-servrar
- Gränssnittsnamn
Important
Granska och ändra varje kommando för din miljö innan du kör kommandot.
Var ska jag installera DHCP – på en fysisk dator eller en virtuell dator?
Du kan installera DHCP-serverrollen på en fysisk dator eller på en virtuell dator (VM) som är installerad på en Hyper-V värd. Om du installerar DHCP på en virtuell dator och du vill att DHCP-servern ska tillhandahålla IP-adresstilldelningar till datorer i det fysiska nätverk som Hyper-V värd är ansluten till, måste du ansluta det virtuella datornätverkskortet till en Hyper-V virtuell växel som är extern.
Mer information finns i avsnittet Skapa en virtuell växel med Hyper-V Manager i avsnittet Skapa ett virtuellt nätverk.
Kör Windows PowerShell som administratör
Du kan använda följande procedur för att köra Windows PowerShell med administratörsbehörighet.
På en dator som kör Windows Server 2016 klickar du på Start och högerklickar sedan på Windows PowerShell-ikonen. En meny visas.
I menyn klickar du på Mer och sedan på Kör som administratör. Om du uppmanas till det anger du autentiseringsuppgifterna för ett konto som har administratörsbehörighet på datorn. Om det användarkonto som du är inloggad på på datorn är ett konto på administratörsnivå får du ingen uppmaning om autentiseringsuppgifter.
Windows PowerShell öppnas med administratörsbehörighet.
Byt namn på DHCP-servern och konfigurera en statisk IP-adress
Om du inte redan har gjort det kan du använda följande Windows PowerShell-kommandon för att byta namn på DHCP-servern och konfigurera en statisk IP-adress för servern.
Konfigurera en statisk IP-adress
Du kan använda följande kommandon för att tilldela en statisk IP-adress till DHCP-servern och för att konfigurera DHCP-serverns TCP/IP-egenskaper med rätt DNS-server-IP-adress. Du måste också ersätta gränssnittsnamn och IP-adresser i det här exemplet med de värden som du vill använda för att konfigurera datorn.
New-NetIPAddress -IPAddress 10.0.0.3 -InterfaceAlias "Ethernet" -DefaultGateway 10.0.0.1 -AddressFamily IPv4 -PrefixLength 24
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 10.0.0.2
Mer information om dessa kommandon finns i följande avsnitt.
Byt namn på datorn
Du kan använda följande kommandon för att byta namn på och sedan starta om datorn.
Rename-Computer -Name DHCP1
Restart-Computer
Mer information om dessa kommandon finns i följande avsnitt.
Anslut datorn till domänen (valfritt)
Om du installerar DHCP-servern i en Active Directory-domänmiljö måste du ansluta datorn till domänen. Öppna Windows PowerShell med administratörsbehörighet och kör sedan följande kommando när du har ersatt domänen NetBios-namnet CORP med ett värde som är lämpligt för din miljö.
Add-Computer CORP
När du uppmanas till det anger du autentiseringsuppgifterna för ett domänanvändarkonto som har behörighet att ansluta en dator till domänen.
Restart-Computer
Mer information om kommandot Add-Computer finns i följande avsnitt.
Installera DHCP
När datorn har startats om öppnar du Windows PowerShell med administratörsbehörighet och installerar sedan DHCP genom att köra följande kommando.
Install-WindowsFeature DHCP -IncludeManagementTools
Mer information om det här kommandot finns i följande avsnitt.
Skapa DHCP-säkerhetsgrupper
Om du vill skapa säkerhetsgrupper måste du köra ett netsh-kommando (Network Shell) i Windows PowerShell och sedan starta om DHCP-tjänsten så att de nya grupperna blir aktiva.
När du kör följande netsh-kommando på DHCP-servern skapas säkerhetsgrupperna DHCP-administratörer och DHCP-användare i Lokala användare och grupper på DHCP-servern.
netsh dhcp add securitygroups
Följande kommando startar om DHCP-tjänsten på den lokala datorn.
Restart-Service dhcpserver
Mer information om dessa kommandon finns i följande avsnitt.
Auktorisera DHCP-servern i Active Directory (valfritt)
Om du installerar DHCP i en domänmiljö måste du utföra följande steg för att ge DHCP-servern behörighet att fungera i domänen.
Note
Obehöriga DHCP-servrar som är installerade i Active Directory-domäner kan inte fungera korrekt och lånar inte IP-adresser till DHCP-klienter. Automatisk inaktivering av obehöriga DHCP-servrar är en säkerhetsfunktion som förhindrar obehöriga DHCP-servrar från att tilldela felaktiga IP-adresser till klienter i nätverket.
Du kan använda följande kommando för att lägga till DHCP-servern i listan över auktoriserade DHCP-servrar i Active Directory.
Note
Kör inte det här kommandot om du inte har någon domänmiljö.
Add-DhcpServerInDC -DnsName DHCP1.corp.contoso.com -IPAddress 10.0.0.3
Om du vill kontrollera att DHCP-servern är auktoriserad i Active Directory kan du använda följande kommando.
Get-DhcpServerInDC
Följande är exempelresultat som visas i Windows PowerShell.
IPAddress DnsName
--------- -------
10.0.0.3 DHCP1.corp.contoso.com
Mer information om dessa kommandon finns i följande avsnitt.
Meddela Serverhanteraren att DHCP-konfigurationen efter installationen är klar (valfritt)
När du har slutfört uppgifter efter installationen, till exempel att skapa säkerhetsgrupper och auktorisera DHCP-servern i Active Directory, kan Serverhanteraren fortfarande visa en avisering i användargränssnittet som anger att stegen efter installationen måste slutföras med hjälp av guiden Konfiguration av DHCP-efterinstallation.
Du kan förhindra att det här nu onödiga och felaktiga meddelandet visas i Serverhanteraren genom att konfigurera följande registernyckel med det här Windows PowerShell-kommandot.
Set-ItemProperty –Path registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManager\Roles\12 –Name ConfigurationState –Value 2
Mer information om det här kommandot finns i följande avsnitt.
Ange konfigurationsinställningar för dns-dynamisk uppdatering på servernivå (valfritt)
Om du vill att DHCP-servern ska utföra dynamiska DNS-uppdateringar för DHCP-klientdatorer kan du köra följande kommando för att konfigurera den här inställningen. Det här är en inställning på servernivå, inte en omfångsnivåinställning, så det påverkar alla omfång som du konfigurerar på servern. Det här exempelkommandot konfigurerar också DHCP-servern för att ta bort DNS-resursposter för klienter när klientens leasingperiod upphör.
Set-DhcpServerv4DnsSetting -ComputerName "DHCP1.corp.contoso.com" -DynamicUpdates "Always" -DeleteDnsRRonLeaseExpiry $True
Du kan använda följande kommando för att konfigurera de autentiseringsuppgifter som DHCP-servern använder för att registrera eller avregistrera klientposter på en DNS-server. I det här exemplet sparas en autentiseringsuppgift på en DHCP-server. Det första kommandot använder Get-Credential för att skapa ett PSCredential-objekt och lagrar sedan objektet i variabeln $Credential . Kommandot uppmanar dig att ange användarnamn och lösenord, så se till att du anger autentiseringsuppgifter för ett konto som har behörighet att uppdatera resursposter på DNS-servern.
$Credential = Get-Credential
Set-DhcpServerDnsCredential -Credential $Credential -ComputerName "DHCP1.corp.contoso.com"
Mer information om dessa kommandon finns i följande avsnitt.
Konfigurera corpnet-omfånget
När DHCP-installationen är klar kan du använda följande kommandon för att konfigurera och aktivera Corpnet-omfånget, skapa ett undantagsintervall för omfånget och konfigurera standardgatewayen för DHCP-alternativ, DNS-serverns IP-adress och DNS-domännamn.
Add-DhcpServerv4Scope -name "Corpnet" -StartRange 10.0.0.1 -EndRange 10.0.0.254 -SubnetMask 255.255.255.0 -State Active
Add-DhcpServerv4ExclusionRange -ScopeID 10.0.0.0 -StartRange 10.0.0.1 -EndRange 10.0.0.15
Set-DhcpServerv4OptionValue -OptionID 3 -Value 10.0.0.1 -ScopeID 10.0.0.0 -ComputerName DHCP1.corp.contoso.com
Set-DhcpServerv4OptionValue -DnsDomain corp.contoso.com -DnsServer 10.0.0.2
Mer information om dessa kommandon finns i följande avsnitt.
Konfigurera Corpnet2-omfånget (valfritt)
Om du har ett andra undernät som är anslutet till det första undernätet med en router där DHCP-vidarebefordran är aktiverad kan du använda följande kommandon för att lägga till ett andra omfång med namnet Corpnet2 för det här exemplet. Det här exemplet konfigurerar också ett undantagsintervall och IP-adressen för standardgatewayen (routerns IP-adress i undernätet) för Corpnet2-undernätet.
Add-DhcpServerv4Scope -name "Corpnet2" -StartRange 10.0.1.1 -EndRange 10.0.1.254 -SubnetMask 255.255.255.0 -State Active
Add-DhcpServerv4ExclusionRange -ScopeID 10.0.1.0 -StartRange 10.0.1.1 -EndRange 10.0.1.15
Set-DhcpServerv4OptionValue -OptionID 3 -Value 10.0.1.1 -ScopeID 10.0.1.0 -ComputerName DHCP1.corp.contoso.com
Om du har ytterligare undernät som hanteras av den här DHCP-servern kan du upprepa dessa kommandon genom att använda olika värden för alla kommandoparametrar för att lägga till omfång för varje undernät.
Important
Se till att alla routrar mellan DINA DHCP-klienter och DHCP-servern är konfigurerade för vidarebefordran av DHCP-meddelanden. Mer information om hur du konfigurerar DHCP-vidarebefordran finns i routerdokumentationen.
Verifiera serverfunktioner
Om du vill kontrollera att DHCP-servern tillhandahåller dynamisk allokering av IP-adresser till DHCP-klienter kan du ansluta en annan dator till ett serviceundernät. När du har anslutit Ethernet-kabeln till nätverkskortet och aktiverat datorn begär den en IP-adress från DHCP-servern. Du kan verifiera en lyckad konfiguration med hjälp av kommandot ipconfig /all och granska resultaten, eller genom att utföra anslutningstester, till exempel försök att komma åt webbresurser med webbläsaren eller filresurser med Utforskaren eller andra program.
Om klienten inte får någon IP-adress från DHCP-servern utför du följande felsökningssteg.
- Kontrollera att Ethernet-kabeln är ansluten till både datorn och Ethernet-växeln, hubben eller routern.
- Om du har anslutit klientdatorn till ett nätverkssegment som är separerat från DHCP-servern av en router kontrollerar du att routern är konfigurerad för att vidarebefordra DHCP-meddelanden.
- Kontrollera att DHCP-servern är auktoriserad i Active Directory genom att köra följande kommando för att hämta listan över auktoriserade DHCP-servrar från Active Directory. Get-DhcpServerInDC.
- Kontrollera att omfången aktiveras genom att öppna DHCP-konsolen (Serverhanteraren, Verktyg, DHCP), expandera serverträdet för att granska omfång och högerklicka sedan på varje omfång. Om den resulterande menyn innehåller markeringen Aktivera klickar du på Aktivera. (Om omfånget redan är aktiverat står det Inaktivera i menyvalet.)
Windows PowerShell-kommandon för DHCP
Följande referens innehåller kommandobeskrivningar och syntax för alla DHCP Server Windows PowerShell-kommandon för Windows Server 2016. Avsnittet visar kommandon i alfabetisk ordning baserat på verbet i början av kommandona, till exempel Get eller Set.
Note
Du kan inte använda Windows Server 2016-kommandon i Windows Server 2012 R2.
Följande referens innehåller kommandobeskrivningar och syntax för alla DHCP Server Windows PowerShell-kommandon för Windows Server 2012 R2. Avsnittet visar kommandon i alfabetisk ordning baserat på verbet i början av kommandona, till exempel Get eller Set.
Note
Du kan använda Windows Server 2012 R2-kommandon i Windows Server 2016.
Lista över Windows PowerShell-kommandon i den här guiden
Följande är en enkel lista över kommandon och exempelvärden som används i den här guiden.
New-NetIPAddress -IPAddress 10.0.0.3 -InterfaceAlias "Ethernet" -DefaultGateway 10.0.0.1 -AddressFamily IPv4 -PrefixLength 24
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 10.0.0.2
Rename-Computer -Name DHCP1
Restart-Computer
Add-Computer CORP
Restart-Computer
Install-WindowsFeature DHCP -IncludeManagementTools
netsh dhcp add securitygroups
Restart-Service dhcpserver
Add-DhcpServerInDC -DnsName DHCP1.corp.contoso.com -IPAddress 10.0.0.3
Get-DhcpServerInDC
Set-ItemProperty –Path registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManager\Roles\12 –Name ConfigurationState –Value 2
Set-DhcpServerv4DnsSetting -ComputerName "DHCP1.corp.contoso.com" -DynamicUpdates "Always" -DeleteDnsRRonLeaseExpiry $True
$Credential = Get-Credential
Set-DhcpServerDnsCredential -Credential $Credential -ComputerName "DHCP1.corp.contoso.com"
rem At prompt, supply credential in form DOMAIN\user, password
rem Configure scope Corpnet
Add-DhcpServerv4Scope -name "Corpnet" -StartRange 10.0.0.1 -EndRange 10.0.0.254 -SubnetMask 255.255.255.0 -State Active
Add-DhcpServerv4ExclusionRange -ScopeID 10.0.0.0 -StartRange 10.0.0.1 -EndRange 10.0.0.15
Set-DhcpServerv4OptionValue -OptionID 3 -Value 10.0.0.1 -ScopeID 10.0.0.0 -ComputerName DHCP1.corp.contoso.com
Set-DhcpServerv4OptionValue -DnsDomain corp.contoso.com -DnsServer 10.0.0.2
rem Configure scope Corpnet2
Add-DhcpServerv4Scope -name "Corpnet2" -StartRange 10.0.1.1 -EndRange 10.0.1.254 -SubnetMask 255.255.255.0 -State Active
Add-DhcpServerv4ExclusionRange -ScopeID 10.0.1.0 -StartRange 10.0.1.1 -EndRange 10.0.1.15
Set-DhcpServerv4OptionValue -OptionID 3 -Value 10.0.1.1 -ScopeID 10.0.1.0 -ComputerName DHCP1.corp.contoso.com