Ca sa hostezi site-ul pe PC-ul tau trebuie sa ai un DNS (care e gratis sau cu bani) insa e aceeasi chestie, in niciun caz nu vei putea avea un site de genul www.nume.com gratis.
Un domeniu gratis nu vei gasi nicaieri si chiar daca il hostezi pe serverul tau tot ai nevoie de domeniu