Also stated as limit in ZD1100 help manual.
Guessing 512 is maximum as it's a block of allocated RAM on ZD board.
IPv4 32bits x512 addresses needs 16kb of RAM and I imagine that's what is provided.
Would need a firmware update to change that (assuming the RAM is available).
You could ask for it as a feature request.