Domains are ultimately allocated through IANA. For domains that have been purchased, you can do a WHOIS lookup to get some information on the owner.
If you want to sell a domain, is there any global, official, or semi-official way to mark it as For Sale? E.G. something you could put into its global WHOIS info?