mDNS only I believe, but check your sniffer..or you could try explicitly connecting to a known itunes host and see if that works. The iptables 'ttl' match and target features should do the trick.
something like:
iptables -t mangle -A FORWARD -i $EXT_ETH -o $INT_ETH -m ttl --ttl-eq 1 -j TTL --ttl-inc 1
..but don't quote me on it as I'm not at a machine where I can test it. You will also want to change this syntax to suit your needs. Also, you will most likely need the 'TTL' target kernel patch from netfilter's patch-o-matic-ng. you can get that from
www.netfilter.org. Get the latest 'snapshot' patch-o-matic-ng. you will also need to grab iptables and untar it so that the patch-o-matic runme script can find it (it will prompt you). It's really quite easy as long as the patch applies cleanly (it did for me last week against 2.6.11 vanilla).
Good luck dude..