how i can get .com for free
Most likely you cannot get them free. But you can get some other top level domains free to host