Да, такое делается, но есть нюансы.
1) “Игрушки.ком” внутри локалки чтобы открывал твой сайт
Суть: надо заставить всех в сети резолвить домен на твой локальный IP (типа 192.168.1.50).
Варианты:
-
Локальный DNS (самый правильный)
Поднимаешь DNS-сервер (или используешь роутер, если умеет) и добавляешь запись:
игрушки.ком -> 192.168.1.50
Потом в DHCP на роутере прописываешь этот DNS всем клиентам — и все будут попадать куда надо.
Из простого: Pi-hole, AdGuard Home, dnsmasq, Windows Server DNS.
-
Через hosts (если устройств мало)
На каждом компе/телефоне правишь hosts — но это боль и не масштабируется.
-
Перехват на роутере (DNAT/редирект)
Можно завернуть трафик на твой сервер, но с HTTPS почти всегда упрёшься в сертификаты.
Важнейший момент про HTTPS:
Если люди набирают
https://игрушки.ком, браузер будет ждать
валидный сертификат именно для этого домена.
- Если у тебя нет нормального сертификата на этот домен — будут предупреждения “соединение небезопасно”.
- Обойти без ошибок можно только если:
1) домен твой и ты реально выпускаешь на него сертификат (обычно Let’s Encrypt),
или
2) ставишь свой локальный корневой сертификат на все устройства (как в корпоративных сетях делают для MITM) — но это уже прям “админские тёмные искусства”
Поэтому в локалках обычно делают так: либо свой домен/сабдомен (типа
games.lan /
игрушки.local), либо принимают, что на чужом домене будет ругань браузера.
---
2) “Сделать клон сайта”
Если ты про “скачать и развернуть точную копию” — просто сохранить HTML и залить на домен
обычно не прокатит.
Почему:
- Многие сайты генерятся сервером (CMS, шаблоны, БД) — HTML это только “витрина”.
- CSS/JS/картинки могут грузиться с других путей/доменов, будет всё ломаться.
- Часто контент подгружается через API (AJAX), без него страница пустая.
- Авторизация, личный кабинет, корзина и т.д. — это всё серверная логика + база данных.
- И юридически: копировать чужой сайт 1:1 = легко нарваться.
Что реально можно сделать:
-
Статическую копию (если сайт реально статический или тебе нужна только “картинка”):
wget --mirror /
HTTrack /
SiteSucker и т.п.
Но динамика всё равно не оживёт.
- Клон “по дизайну”: сверстать похожий шаблон и посадить на свою CMS/движок — это нормальный путь.
- Если сайт на популярной CMS (WordPress, etc.) и у тебя есть доступ — тогда делается бэкап/миграция, а не “копирование HTML”.
---
Если скажешь:
1) у тебя роутер какой (модель)
2) сайт у тебя будет на каком сервере (Windows/Linux, nginx/apache)
3) домен “игрушки.ком” — твой или чужой?
Подскажу самый простой рабочий способ именно под твою ситуацию.