Standaard zijn MySQL-databases op het Nobregas Panel alleen toegankelijk vanaf localhost (dezelfde server). Om te verbinden vanaf een externe server, applicatie of je lokale ontwikkelmachine, moet je eerst het IP-adres whitelisten. Dit houdt je database veilig terwijl geautoriseerde externe verbindingen worden toegestaan.
Waarom IP-whitelisting vereist is
Open databasepoorten vormen een groot beveiligingsrisico. Zonder IP-restricties zou iedereen op het internet kunnen proberen verbinding te maken met je MySQL-server. Whitelisting zorgt ervoor dat alleen verbindingen van vertrouwde IP-adressen worden geaccepteerd — alle andere worden afgewezen.
Stapsgewijs: Een IP whitelisten
- Log in op mysql.nobregas.org.
- Klik op Databases in de bovenste navigatiebalk.
- Scroll naar beneden naar de sectie Remote MySQL — Allowed IPs onderaan de pagina.
- Voer het IP-adres in dat je wilt whitelisten in het invoerveld.
- Klik op de knop Add.
- Het IP verschijnt in je whitelist en externe toegang is ingeschakeld voor dat adres.
Je IP-adres vinden
Vanaf je lokale machine
Bezoek https://whatismyipaddress.com of zoek "what is my IP" in Google. Gebruik het getoonde IPv4-adres.
Vanaf een externe server
SSH naar de server en voer uit:
curl ifconfig.me
of
hostname -I
Vanaf een cloudprovider
Controleer het dashboard van je server op AWS, DigitalOcean, Linode, Vultr of vergelijkbaar. Het publieke IP wordt getoond in de serverdetails.
IP-formaat
Voer het IP-adres in in standaard IPv4-formaat:
- Enkel IP:
203.0.113.50 - Alleen individuele IP-adressen worden ondersteund per invoer.
Na het whitelisten
Zodra het IP is toegevoegd, kun je extern verbinden met:
- MySQL-client:
mysql -h your-server-host -P 3306 -u username -p - PHP:
new PDO('mysql:host=your-server-host;port=3306;dbname=mydb', 'user', 'pass') - Applicatieconfiguratie: Werk je databaseverbindingsinstellingen bij met de externe host en poort.
De verbindingsdetails (hostnaam en poort) zijn beschikbaar op de Databases-pagina.
Best practices voor beveiliging
- Whitelist alleen IP's die je beheert — Voeg nooit onbekende of publieke IP's toe.
- Verwijder IP's wanneer ze niet meer nodig zijn — Als je een server niet meer gebruikt, verwijder het IP uit de whitelist.
- Gebruik specifieke IP's — Vermijd het toevoegen van brede bereiken. Elk gewhitelist IP moet overeenkomen met een bekende server of kantoor.
- Combineer met sterke wachtwoorden — Whitelisting beheert netwerktoegang; sterke wachtwoorden beschermen authenticatie.
- Monitor je whitelist — Bekijk deze periodiek en verwijder verouderde vermeldingen.
Waarschuwing voor dynamische IP's
Als je thuis- of kantoornetwerk een dynamisch IP heeft (verandert periodiek), moet je mogelijk de whitelist bijwerken wanneer je IP verandert. Overweeg een server met een statisch IP als tussenstap te gebruiken.