Sorry, meine Antwort hat nun etwas gedauert, aber Dein Problem ist nicht ganz
trivial und mit einer kurzen Antwort zu erledigen. So hatte ich auch Zeit zum
nachdenken.
Für dynamische IP's gibt es eine (Teil-)Lösung, siehe ->
MasqueradeAddressWie dort schon beschrieben, läßt Du am besten Deinen ProFTPD nicht mehr als
"standalone", sondern unter dem inetd (besser: xinetd) laufen. Jeder einiger-
maßen aktuelle Router bietet heutzutage die Möglichkeit, sich automatisch bei
z.B. dyndns.org für eine Subdomain einzutragen - das solltest Du nutzen.
Da durch
"MasqueradeAddress" aber über das lokale Netzwerk keine
passiven Transfers mehr funktionieren, muß man die Direktive "regulieren".
Dies kann man mit Klassifizierungen erreichen. (->
mini-HOWTO Classes)
Vorausgesetzt, Du hast ->
mod_ifsession mit in den ProFTP compiliert,
könntest Du z.B. folgendes versuchen:
<Class external>
From !192.168.0.0/16
</Class>
<IfClass external>
MasqueradeAddress xyz.dyndns.org
</IfClass>
Rein theoretisch könnte das funktionieren - sofern der Betrieb unter (x)inetd
dies nicht vielleicht noch verhindert. Ich drücke Dir die Daumen und bitte um
Rückmeldung...
mfg.
VolGas