Настройка зоны DNS на хостинге обычно выполняется с помощью панели управления хостингом, такой как cPanel или DirectAdmin. Вам потребуется зайти в раздел DNS управления, где вы сможете добавить все необходимые записи, такие как A, CNAME, MX и другие.
Чтобы настроить собственные DNS серверы бесплатно, вам потребуется установить и настроить программное обеспечение для DNS-сервера, такое как BIND (Berkeley Internet Name Domain). Вы можете установить BIND на своем сервере или виртуальной машине и настроить его для обработки DNS запросов для вашего домена. После этого вам нужно будет зарегистрировать свои DNS серверы у регистратора доменов, указав их IP адреса.
Необходимо помнить, что настройка и обслуживание собственных DNS серверов может быть достаточно сложным и требует определенных знаний в области сетей и системного администрирования. Поэтому, если у вас нет соответствующего опыта, может быть лучше воспользоваться услугами управляемых DNS-сервисов, чтобы обойти затраты на hosted zone и обеспечить надежную работоспособность вашего сайта.