Partie 1 : Paramétrage de la carte réseau et installation des rôles
J’ai découvert récemment, qu’il était tout à fait possible de faire fonctionner le serveur DNS de Windows Server sans domaine, à condition bien sur que le serveur fasse également office de serveur DHCP.
Cela peut être très pratique pour une petite structure, où un labo de test avec des machines virtuelles par exemple. Etant un aficionados des versions Core de Windows Server, je vais détailler ici la procédure en PowerShell pour mettre en place le serveur DNS dans un groupe de travail.
La procédure suivante a été entièrement réalisée sour Windows Server 2016 Standard Core Edition, même si vous êtes sous la version Desktop Experience (ou en français, Expérience Utilisateur), l’ensemble des commandes PowerShell fonctionneront évidemment pour votre système.
Avant tout chose, je vous conseille de renommer le nom de machine du serveur :
Rename-Computer -NewName "SRV01" |
I. Paramétrage de la carte réseau
Il est important que votre serveur hébergeant ces deux rôles soit en IP fixe, et qu’il pointe vers lui même pour le serveur DNS. Voici les commandes PowerShell pour faire cela :
On récupère l’index de la carte réseau que l’on veut configurer :
Get-NetAdapter |
On fixe l’adresse IP désirée :
New-NetIPAddress -InterfaceIndex 6 -IPAddress 172.16.0.1 -PrefixLength 24 -DefaultGateway 172.16.0.254 |
Les arguments de cette commande :
- -InterfaceIndex : L’index de la carte réseau que l’on veut paramétrer
- -IPAddress : L’adresse IP que l’on veut fixer
- -PrefixLength : Le masque de sous réseau sous la forme CIDR
- -DefaultGateway : La passerelle pour cette carte
Et pour finir, on rajoute en serveur DNS le futur serveur DNS local :
Set-DnsClientServerAddress -InterfaceIndex 6 -ServerAddresses 127.0.0.1 |
On peut vérifier grâce à :
Get-DnsClientServerAddress -InterfaceIndex 6 |
II. Installation des rôles DNS & DHCP
Premièrement nous aurons évidemment besoin que le rôle DNS soit installé, mais également le DHCP. On utilisera ici la commande Install-WindowsFeature
Pour l’aide sur la commande :
Get-Help Install-WindowsFeature |
On installe alors les deux rôles :
Install-WindowsFeature DNS, DHCP |