in reply to split issue
It looks like DNS::ZoneParse would be better suited for this than a simple split.