IP Allocation

You can use MX records with a port number in the PREFERENCE field and a
single 4-byte label in the EXCHANGE field. Or use TXT RRs of whatever
format you bloody will.

Or you could use the new SRV RR, which has a port number inside it.