To register your own domain, you need to pay an annual fee from a name registrar. There are also free services that offer free subdomains like freedns.afraid.org.