Worth mentioning the Iodine project which allows for arbitrary IPv4 to be tunnelled over DNS, which can be useful on a few different restrictive networks.
(I also like the naming pun; DNS running on port 53 with Iodine having the atomic number 53.)
(I also like the naming pun; DNS running on port 53 with Iodine having the atomic number 53.)