DNS og IIS på Windows Server 2022 – IT Made Easy

Indledning

Velkommen til IT Made Easy – bloggen hvor IT bliver forklaret i et sprog, der er til at forstå. I denne guide lærer du, hvordan du arbejder med IIS på Windows Server 2022 og grundlæggende DNS-konfiguration ved hjælp af den grafiske brugergrænseflade.
Hvis du er grundforløbselev på IT-supporteruddannelsen, kan Windows Server hurtigt virke lidt voldsomt – lidt som at sætte sig ind i et cockpit uden manual. Bare rolig. I denne guide tager vi det trin for trin, og vi gør det hele via den grafiske brugergrænseflade (GUI) i Windows Server 2022.

Når du er færdig med guiden, har du:

  • Installeret og konfigureret DNS
  • Oprettet domænet csa.local
  • Installeret Internet Information Services (IIS)
  • Oprettet to websites (web1 og web2)
  • Bundet begge websites til port 80 ved hjælp af host headers

Ingen PowerShell. Kun klik, logik og rolig fremgang mens du nyder kaffen ☕


Trin 1 – Installer DNS Server

Nu vil vi installerer DNS som er det software der virker lidt som en telefonbog og kan hjælpe os med at komme fra et navn til en IP adresse. Læs mere om DNS her.

  1. Åbn Server Manager
  2. Klik på Add roles and features
  3. Klik Next, indtil du når Server Roles
  4. Sæt flueben ved DNS Server
  5. Klik Add Features, når du bliver spurgt
  6. Klik NextNextInstall

Når installationen er færdig, kører DNS-tjenesten på serveren.


Trin 2 – Installer Internet Information Services (IIS)

Internet Information Services er det software der viser hjemmesiderne lidt som en tjener, der serverer manden for dig. Der findes mange andre systemer til at få vist hjemmesider og af nogle af de store kan nævne Apache. Da vi i forvejen arbejder meget med Microsofts produkter er det naturligt at fortsætte med at bruge deres produkt IIS, hvorfor det er valgt til denne guide.

  1. I Server Manager, klik Add roles and features igen
  2. Klik Next, indtil Server Roles vises
  3. Sæt flueben ved Web Server (IIS)
  4. Klik Add Features
  5. Klik Next flere gange
  6. Behold standardindstillingerne
  7. Klik Install

IIS er nu installeret og klar til brug.


Trin 3 – Konfigurer DNS til domænet csa.local

Nu har vi fået det hele installeret, men der er ikke noget der virker endnu – øv. Derfor skal vi have konfigureret det så IIS snakker sammen med DNS. Vi starter med at tilpasse DNS opsætningen, så vi får DNS og IIS til at forstå hinanden og så vi kan få vist de 2 websites.

Opret en Forward Lookup Zone

  1. Gå til ToolsDNS
  2. Højreklik på Forward Lookup ZonesNew Zone
  3. Klik Next
  4. Vælg Primary Zone
  5. Klik Next og behold standardindstillinger
  6. Angiv zonenavn: csa.local
  7. Klik NextFinish

Opret DNS A-record for web1 og web2

  1. Højreklik på csa.localNew Host (A or AAAA)
  2. Name: web1
  3. IP address: serverens IP-adresse
  4. Klik Add Host
  5. Gentag processen for web2

Nu ved DNS, hvor web1.csa.local og web2.csa.local findes.


Trin 4 – Opret mapper til websites i Stifinder

  1. Åbn Stifinder
  2. Gå til: C:\inetpub
  3. Opret to mapper:
    • web1
    • web2

Disse mapper bliver roden for hvert website.


Trin 5 – Konfigurer IIS med to websites

  1. Gå til ToolsInternet Information Services (IIS) Manager
  2. Udvid servernavnet
  3. Højreklik på SitesAdd Website

Website 1 – web1

  • Site name: web1
  • Physical path: C:\inetpub\web1
  • Binding:
    • Type: http
    • IP address: All Unassigned
    • Port: 80
    • Host name: web1.csa.local

Klik OK

Website 2 – web2

Gentag processen med:

  • Site name: web2
  • Physical path: C:\inetpub\web2
  • Host name: web2.csa.local

Begge websites deler port 80 og adskilles via host headers. 


Trin 6 – Tilpas startfiler (index.html)

web1

  1. Gå til C:\inetpub\web1
  2. Højreklik → NyTekstdokument 
  3. Omdøb filen til index.html
  4. Åbn filen og indsæt:
<h1>Velkommen til web1</h1>
<p>Denne side kører på IIS</p>

Gem filen.

web2

Gentag samme proces i C:\inetpub\web2, men ret teksten til web2.

I videoen du kan se i bunden af siden, har jeg i stedet valgt at kopierer filerne fra wwwroot mappen og så tilpasse indholdet i iisstart.html filen. Det er blot 2 forskellige måder at gøre det på.


Test det hele 🎉

Åbn en browser og test:

  • http://web1.csa.local
  • http://web2.csa.local

Hvis siderne vises korrekt, har du nu en fungerende DNS- og IIS-installation.

Godt arbejde 😎 – endnu et skridt videre med IT Made Easy som din hjælper i server-verdenen.


Kilder og anbefalet læsning

Herunder har jeg samlet lidt kilder som du kan bruge hvis du er mere nysgerrig på hvordan teorien bag dette virker, så du bedre forstår hvorfor vi har gjort som vi har. God læsning!