Daca nu ai hosting deja cumparat sau nu hostezi pe ceva gratis, da, trebuie sa cumperi hosting.
Daca hostezi pe ceva gratis, redirectul costa, cel putin asa era mai demult. Oricum, daca iti iei un.com propriu, nu are sens sa nu iti iei si hosting. Hosting+.com la GoDaddy te ajung cam 70-80 de dolari pentru doi ani, ceea ce zic eu ca e un scor excelent (posibil sa fie mai putin, am niste coduri de reducere pentru ambele cazuri, da-mi un PM daca esti interesat).