You need a domain controller (generally, Windows Server with AD role installed and configured) in order to have a domain.
Also, Home versions of Windows cannot join a domain.
But I would rather ask you another question: Why you think you need to place your Windows computers into a domain?