getting a ".com" domain name for free is impossible, If some hosts provide free ".com" domain name, be aware of there hidden conditions.