Websites toevoegen met niet-standaard top-level domeinen (TLD's)
In ServBay kun je gebruikmaken van niet-standaard top-level domeinen (TLD's) om lokale ontwikkelwebsites te creëren en te beheren. Deze aanpak helpt niet alleen om kosten te besparen op domeinregistratie, maar in combinatie met automatisch gegenereerde en vertrouwde SSL-certificaten van ServBay verhoogt dit ook de veiligheid van je lokale ontwikkelomgeving aanzienlijk. In dit artikel lees je meer over het concept van niet-standaard TLD's, de voordelen van hun gebruik en hoe je gemakkelijk zo'n domein toevoegt in ServBay.
Introductie tot niet-standaard TLD's
Een top-level domein (Top-Level Domain, TLD) is het hoogste niveau binnen de hiërarchie van het Domain Name System (DNS), zoals de bekende .com
, .org
, .net
enzovoort. Een niet-standaard TLD verwijst naar een domeinextensie die niet is geregistreerd of veel wordt gebruikt op het openbare DNS. Deze worden vaak gereserveerd voor specifieke doeleinden, bijvoorbeeld intern gebruik, lokale ontwikkelomgevingen of testdoeleinden.
Het grote voordeel van niet-standaard TLD's is dat ze niet op het publieke internet worden opgelost, waardoor ze ideaal zijn voor geïsoleerde lokale ontwikkel- of testomgevingen.
Let op
We raden af om *.test
en *.local
als TLD te gebruiken in ServBay. Volgens standaarden zoals RFC 6762 en RFC 2606 hebben deze TLD's een complexere resolutieprocedure, die o.a. Multicast DNS (mDNS) kan omvatten. Dit kan leiden tot langzamere laadtijden of onstabiel domeingedrag. Aanbevolen extensies zijn bijv. .dev
, .localtest
, .servbay.demo
of een andere unieke, niet-conflicterende TLD.
Veelgebruikte voorbeelden van niet-standaard TLD's
Naast de eerder genoemde—maar afgeraden—.test
en .local
, zijn er verschillende andere extensies die geschikt zijn voor lokaal gebruik, zoals:
.dev
(Let op:.dev
is nu een door Google beheerd HSTS-domein. Browsers forceren hier HTTPS, wat naadloos aansluit op de automatische SSL-integratie van ServBay).localtest
.servbay.demo
(of een eigen, unieke extensie).example
(gericht op documentatie & voorbeelden).internal
.lan
Voor het gebruik van deze niet-standaard TLD's binnen een lokaal netwerk of specifieke ontwikkelomgeving is er geen publieke DNS-registratie of configuratie vereist.
Voordelen van niet-standaard TLD's
1. Kostenbesparing
Door niet-standaard TLD's te gebruiken voor lokale ontwikkeling, hoef je geen enkele domeinregistratie- of verlengingskosten te betalen. Dit is een groot pluspunt voor ontwikkelaars met meerdere lokale projecten of voor wie vaak testomgevingen opzet.
2. Verbeterde lokale veiligheid
Omdat deze TLD's niet op internet worden opgelost, zijn ze van buitenaf niet bereikbaar. Dit voorkomt potentiële cyberaanvallen via het openbare internet. Door ServBay's automatisch gegenereerde, vertrouwde SSL-certificaten (via de ServBay PKI), kun je je lokale site bovendien volledig via HTTPS benaderen. Zo boots je een productieomgeving veilig na.
3. Handiger ontwikkelen & testen
Met niet-standaard TLD's kun je elk lokaal project of testomgeving een uniek, makkelijk te onthouden domein geven (zoals myproject.dev
, api.localtest
). ServBay regelt automatisch de DNS-resolutie hiervan—handmatige aanpassingen aan je hosts-bestand zijn niet meer nodig. Hierdoor beheer je overzichtelijk meerdere projecten en testomgevingen én werk je efficiënter.
Hoe voeg je een website met niet-standaard TLD toe in ServBay?
Een niet-standaard TLD-website toevoegen in ServBay is eenvoudig. ServBay regelt lokale DNS-resolutie (via een ingebouwde DNS-resolver of aanpassing van je hosts-bestand) en genereert en vertrouwt direct een SSL-certificaat, zodat configuratie tot een minimum beperkt blijft.
Stap 1: Open de ServBay beheeromgeving
Zoek ServBay
in de map Programma's op je Mac en start de applicatie.
Stap 2: Ga naar Websitebeheer
Na het opstarten zie je het hoofdscherm van ServBay. Klik in het linkermenu op Websites
om naar het beheergedeelte te gaan.
Stap 3: Nieuwe website toevoegen
Klik onderaan het websitebeheer op de +
knop. Rechts verschijnt een nieuw formulier waar je de instellingen voor de nieuwe website kunt invullen.
Stap 4: Stel de niet-standaard domeinnaam en overige opties in
Zoek in het formulier naar het veld “Domein”. Vul hier je gewenste niet-standaard domein in, zoals myproject.dev
of api.servbay.demo
.
Vul vervolgens de andere vereiste gegevens in, zoals:
- Document Root: Kies het lokale pad waar de websitebestanden staan (bijvoorbeeld een submap onder
/Applications/ServBay/www/
). - PHP-versie: Selecteer indien van toepassing de gewenste PHP-versie voor je project.
- Overige opties: Stel zaken in zoals indexbestanden, SSL-protocol, etc. naargelang je wensen.
Stap 5: Sla de website-instellingen op
Klik na het invullen van alle gegevens onderaan op Opslaan
. ServBay slaat de instellingen direct op en voert op de achtergrond automatisch alle benodigde stappen uit.
Stap 6: ServBay regelt automatisch de lokale resolutie & SSL
Na het opslaan neemt ServBay automatisch de volgende stappen:
- Lokale DNS-resolutie: ServBay zorgt via het systeem dat het domein correct naar je lokale omgeving verwijst (meestal
127.0.0.1
of::1
). Handmatig/etc/hosts
aanpassen is dus overbodig. - Automatisch SSL-certificaat genereren en vertrouwen: ServBay gebruikt zijn ingebouwde CA (Certificate Authority) om direct een vertrouwd SSL-certificaat voor het gekozen domein uit te geven. Omdat de ServBay CA door het systeem wordt vertrouwd (geregeld via ServBay PKI), zal je browser geen beveiligingswaarschuwingen tonen bij het bezoeken van je lokale website.
Je kunt nu via het gekozen domein (zoals https://myproject.dev
) je lokale ontwikkelwebsite in de browser bezoeken.
Aandachtspunten bij niet-standaard TLD's
1. Domeinconflicten
Hoewel deze TLD’s niet conflicteren met publieke domeinen, moet je ervoor zorgen dat jouw gekozen extensie niet botst met andere interne domeinen op je netwerk. Een unieke of projectgerichte TLD helpt het risico te minimaliseren.
2. Beperkte interne bereikbaarheid
De gekozen niet-standaard domeinen zijn alleen bereikbaar op de Mac waarop ServBay draait, of binnen interne netwerken die hierop zijn ingesteld. Ze zijn niet beschikbaar op het openbare internet.
3. Maak optimaal gebruik van de SSL-integratie van ServBay
Voor lokale ontwikkeling wordt HTTPS sterk aangeraden. De automatische SSL-integratie van ServBay voor niet-standaard TLD’s zorgt niet alleen voor meer veiligheid, maar bootst tevens productieomstandigheden zo echt mogelijk na—handig om potentiële HTTPS-problemen tijdig te ontdekken.
Samenvatting
Lokale websites beheren met niet-standaard top-level domeinen (TLD’s) in ServBay is een krachtige manier om je ontwikkelproces te verbeteren. Je bespaart niet alleen domeinkosten, maar profiteert ook van automatische lokale DNS-resolutie en vertrouwde SSL-certificaten, wat resulteert in een veiligere en overzichtelijke ontwikkelomgeving.
Dankzij deze functionaliteit stel je in ServBay eenvoudig per project unieke, goed te beheren domeinen in zonder complexe handmatige stappen. Of je nu werkt met PHP, Node.js, Python, Go, Java, databases zoals MySQL, PostgreSQL, MongoDB, Redis, of webservers als Caddy/Nginx: samen met niet-standaard TLD’s biedt ServBay een efficiënt, veilig en flexibel platform voor lokale webontwikkeling. Probeer het direct uit en voeg je eerste niet-standaard TLD-website toe in ServBay!