How does DNS for ".gov", and ".edu" extensions work? What is stopping people from making their own .gov and .edu names?

-George