подмена локального адреса на фейк домен

Статус
В этой теме нельзя размещать новые ответы.

maqsut

Новорег
Статус
Offline
Регистрация
12 Ноя 2022
Сообщения
1
Лайки
2
возмлжно сделать такое, запустить сайт внутри локальной сети, и все кто подключены к сети при переходе на условный игрушки.ком будут заходить на мой локальный сайт?
и еще кто подскажет как сделать клон одного из сайтов? просто скопировать хтмл код и поставить на домен не получится?
 
Да, такое делается, но есть нюансы.

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) домен “игрушки.ком” — твой или чужой?
Подскажу самый простой рабочий способ именно под твою ситуацию.
 
Попробуй FakeDNS
FakeDNS подменяет DNS-записи, чтобы получить целевое доменное имя, что позволяет сократить время DNS-запросов и получить целевое доменное имя при использовании прозрачного проксирования.
 
Fake DNS один из лучших сам им пользуюсь
 
Попробуй FakeDNS
FakeDNS подменяет DNS-записи, чтобы получить целевое доменное имя, что позволяет сократить время DNS-запросов и получить целевое доменное имя при использовании прозрачного проксирования
--- Добавлено позже: ---

Fake DNS один из лучших сам им пользуюсь
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху