In most cases, yes. While it is not absolutely necessary for the domain to be registered with us (you can simply configure the domain settings to point to our DNS servers), it is generally easier for most users to let us handle the entire domain administration process.