Das ist in der Tat eine gute Frage... ich habe eben, gefühlt, das ganze WCP/CCP durchsucht und habe nicht alle notwendigen Infos gefunden.. Nun wird es etwas holprig, aber ich versuche mal meine Vorgehensweise zu erläutern.
Dazu sei erwähnt, dass der Datenbank- und Web-Server jeweils über zwei Adressen zugänglich ist: eine interne Adresse 10.*.*.* und über seine externe/öffentliche Adresse, z.B. 46.*.*.*
Die Adressen siehst du im CCP unter den globalen Hosting-Einstellungen, zb.:
ccp-adressen.png
Dort sind nun fast alle IPs aufgelistet. Die interne (10.*) Adresse des Web-Servers ist allerdings nicht mit aufgeführt. Nun gibt es zwei Möglichkeiten:
1) Du schaltest für Zugriffe auf die die Datenbank die externe IP des Web-Servers frei,die oben im Beispiel auch aufgeführt ist, in meinem Beispiel: 46.123.123.170
2) Du "errätst" die interne IP-Adresse des Web-Servers und schaltest diese für die DB frei - diesen Weg bin ich gegangen. Ich hatte diesbezüglich mal hier im Forum aufgeschnappt, dass der jeweils letzte Ziffernblock der internen und externen Adresse übereinstimmen. Außerdem liegen die internen Adressen des DB- und Web-Servers direkt beieinander. Da wir zumindest die interne Adresse des DB-Servers sehen, in meinem Beispiel also 10.12.45.171, lautet die des Webservers 10.12.45.170.
In meinem Beispiel sieht die Einstellung des DB-Users am Ende so aus:
ccp-adressen2.png
Zugegebenermaßen etwas aufwendig und für Außenstehende sicher schwer zu durchschauen. Es würde auch nicht schaden, wenn Netcup diese Adresse auch irgendwo auflistet oder besser noch, automatisch für neue Datenbank-Zugriffe freischaltet, wenn die Standardeinstellung bereits auf "nur lokalen Verbindungen" gesetzt wird.
Ich hoffe ich konnte etwas weiterhelfen. 
Gruß
René
PS: Man könnte es sich auch leicht machen und als Adresse 10.% freigeben. Dann können wäre zumindest der Zugriff von allen internen Verbindungen gewährleistet (solange Netcup hier ausschließlich das 10er Netz verwendet).