Каким образом можно развернуть сервер внутри локальной сети и настроить его так, чтобы если пользователь с компьютера вводит доменное имя сайта, то он переходит на тот сайт, которые находится на локальном сервере? Если можно, скиньте подробные гайды или туториалы
Эта магия называется DNS. У вас в локальной сети есть DNS-сервис? Есть - нужно настраивать его (нужно записать, что теперь, например, toster.ru находится по 192.168.0.33). Нет - можно с утречка пройтись по компьютерам локальной сети и снести запись в файл HOSTS.
Все проще, если вы обращаетесь на имя компьютера внутри одной сети. Написали в браузере mylocalsite/ - и запрос пойдет на компьютер с именем mylocalsite.