Lokale DNS-records beheren
Tijdens webontwikkeling, testen en debuggen is het beheren van lokale DNS-records een veelvoorkomende behoefte. Hiermee kun je aangepaste domeinnamen gebruiken (zoals servbay.demo
) om lokaal draaiende applicaties te benaderen, zonder het systeembestand /etc/hosts
handmatig aan te passen. ServBay integreert een lokale dnsmasq
-server en biedt een intuïtieve en gebruiksvriendelijke interface waarmee het toevoegen, wijzigen, pauzeren en verwijderen van lokale DNS-records eenvoudiger dan ooit wordt. In dit artikel lees je stap voor stap hoe je met de DNS-functie van ServBay lokale domeinnaamkoppelingen configureert en beheert.
dnsmasq
is een lichte DNS- en DHCP-server die vaak wordt ingezet binnen kleine netwerken of lokale ontwikkelomgevingen, en die efficiënt lokale DNS-queries behandelt. ServBay gebruikt dnsmasq
om ontwikkelaars een handige oplossing te bieden voor het beheren van lokale domeinnaamkoppelingen.
TIP
Voor websites die via de Website-functie van ServBay zijn toegevoegd (bijvoorbeeld projecten aangemaakt via "Website toevoegen"), wordt in de DNS-recordlijst aan de rechterkant een klein wereldbol-icoon 🌐 weergegeven. Deze records zijn direct gekoppeld aan de Website-instellingen en moeten via de pagina Website
beheerd of aangepast worden (zoals het wijzigen van domeinen of IP-adressen). Ze kunnen niet via het DNS-recordbeheer hier direct worden bewerkt of verwijderd. In deze DNS-interface beheer je alleen records die handmatig zijn toegevoegd en losstaan van specifieke ServBay Website-configuraties.
Huidige lokale DNS-records bekijken
Met ServBay kun je eenvoudig alle lokaal geconfigureerde DNS-records inzien. Dankzij de ingebouwde dnsmasq
-server verloopt het beheer van deze records transparant en overzichtelijk.
Stappen voor het bekijken
- Open de ServBay-beheerinterface.
- Navigeer naar de optie
DNS
in het menu aan de linkerkant. - Selecteer
DNS Server
in de lijst aan de rechterzijde. - ServBay toont nu een overzicht van alle geconfigureerde lokale DNS-records.
In dit overzicht zie je in één oogopslag alle domeinnamen met hun bijbehorende IP-adressen en kun je de status van elk record zien (ingeschakeld/ gepauzeerd).
Een lokaal DNS-record toevoegen
Tijdens ontwikkeling of testwerk wil je soms een aangepaste domeinnaam aan een specifiek IP-adres koppelen (meestal 127.0.0.1
of een lokaal netwerk-IP). Met ServBay kun je gemakkelijk een nieuw record toevoegen aan de lokale DNS.
Stappen voor toevoegen
- Open de ServBay-beheerinterface.
- Navigeer naar de optie
DNS
in het menu aan de linkerkant. - Selecteer
DNS Server
in de lijst aan de rechterzijde. - Klik op de
+
knop bovenaan de lijst. - Vul in de pop-up het gewenste domein en bijbehorend IP-adres in. Bijvoorbeeld: verbind
servbay.demo
aan de lokale loopback-adressen127.0.0.1, ::1
- Klik op de knop
Toevoegen
.
Deze nieuwe domeinnaam- en IP-koppeling wordt direct toegevoegd aan de lokale DNS-records en is meteen actief (mogelijk moet je de DNS-cache van je browser legen of de pagina verversen).
TIP
ServBay ondersteunt het toevoegen van meerdere IP-adressen aan één domein, evenals IPv6-adressen. Gebruik een komma (,
) om meerdere adressen te scheiden. Bijvoorbeeld: 127.0.0.1, ::1
Een lokaal DNS-record wijzigen
Soms is het nodig om bestaande domein- en IP-koppelingen te wijzigen, bijvoorbeeld als je applicatie naar een ander lokaal IP-adres verhuist. Met ServBay kun je dit snel en eenvoudig aanpassen.
Stappen voor wijzigen
- Open de ServBay-beheerinterface.
- Navigeer naar de optie
DNS
in het menu aan de linkerkant. - Selecteer
DNS Server
in de lijst aan de rechterzijde. - Zoek het record dat je wilt wijzigen en klik erop.
- Pas in het rechterpaneel het domein of het IP-adres aan. Bijvoorbeeld: wijzig het IP-adres voor
servbay.demo
van127.0.0.1
naar10.0.1.1, 2606::1
- Klik op
Opslaan
om de wijziging te activeren.
Het geselecteerde DNS-record wordt nu bijgewerkt; de koppeling verwijst voortaan naar het nieuwe IP-adres.
Een lokaal DNS-record pauzeren
Soms wil je tijdelijk de koppeling van een DNS-record uitschakelen, bijvoorbeeld wanneer je een project even pauzeert zonder de configuratie te verwijderen. Met ServBay kun je een record eenvoudig pauzeren zonder het te wissen.
Stappen voor pauzeren
- Open de ServBay-beheerinterface.
- Navigeer naar de optie
DNS
in het menu aan de linkerkant. - Selecteer
DNS Server
in de lijst aan de rechterzijde. - Zoek het record dat je wilt pauzeren.
- Klik op de knop
Pauzeren
(meestal een vierkant icoon) rechts van het record.
Het DNS-record wordt nu automatisch gepauzeerd. In het overzicht verandert het icoon vóór het record van groen (actief) naar grijs (gepauzeerd), als indicatie dat het op dit moment niet actief is.
Een lokaal DNS-record verwijderen
Wanneer een lokaal DNS-record niet langer nodig is, kun je het permanent uit de lijst verwijderen via ServBay.
Stappen voor verwijderen
- Open de ServBay-beheerinterface.
- Navigeer naar de optie
DNS
in het menu aan de linkerkant. - Selecteer
DNS Server
in de lijst aan de rechterzijde. - Zoek het record dat je wilt verwijderen.
- Klik op de knop
Verwijderen
(meestal een prullenbak-icoon) rechts van het record. - Bevestig de verwijdering in het pop-upvenster.
Na bevestiging wordt het record definitief uit je lokale DNS verwijderd en zal het bijbehorende domein niet langer lokaal via ServBay worden omgeleid.
Samenvatting
Met de geïntegreerde dnsmasq
-server van ServBay wordt het beheren van lokale DNS-records op macOS overzichtelijk en efficiënt. Via een centraal dashboard kun je zonder het /etc/hosts
-bestand te bewerken snel domeinkoppelingen bekijken, toevoegen, wijzigen, pauzeren of verwijderen. Dit is cruciaal voor lokale webontwikkeling, testen en debugging. Of je nu een nieuw domein zoals servbay.demo
toevoegt of bestaande records aanpast, de DNS-beheerfunctie van ServBay ondersteunt je complete workflow en vergroot je efficiëntie. Let op: voor domeinen die zijn toegevoegd via de Website-functie van ServBay moeten de DNS-records vanuit het Website-overzicht worden beheerd voor consistente configuratie. Dankzij ServBay's DNS-beheer heb je maximale controle én gemak bij het beheer van domeinnaamkoppelingen in je lokale ontwikkelomgeving.