No, not all TLDs are accessible to everyone. Some ccTLDs are only accessible to residents of the country or region in question. New gTLDs can be registered by anyone, but some gTLDs, such as .gov, .mil and .edu, are only available to certain organizations.