@RSh250it

Доступ на сайт по доменному имени, а не ip в локальной сети?

Есть локальная сеть, сервер доступа в интернет (шлюз)+Squid, и вебсервер LAMP, все это на Ubuntu, а также рабочая станция на windows. На вебсервере поднят сайт wordpress. С рабочей станции на сайт попадаю по ip, а по доменному имени никак. Наверное на шлюзе надо прописать доменное имя и ip…как это сделать подскажите, пожалуйста?
  • Вопрос задан
  • 2323 просмотра
Пригласить эксперта
Ответы на вопрос 3
@pfg21
ex-турист
вариант1: прописать связь доменного имени и ip в hosts рабочей машины
вариант2 сложнее: поднять днс в локалке и настроить в нем эту связь.
Ответ написан
Комментировать
@WSGlebKavash
Вариантов несколько.
Если есть домен Active Directory, то используйте доменное имя сервера.
Если нет, то может придумать свой домен и сопоставить его с IP-адресом в файлике hosts. Также Squid имеет возможность сопоставлять доменое имя и IP-адрес. Но лучше всего поднять собственный DNS-сервер. В нём вы создадите A-запись для вашего доменного имени сайта. Такой DNS-сервер будет резолвить как общеизвестные доменные имена, так и ваши собственные.
Ответ написан
@rPman
Если я верно понял ситуацию - локальная сеть с локальными ip адресами (сервер и клиенты) в интернет выходят через NAT, а внешние пользователи добираются до сервера через перенаправления портов (настройки на роутере).

Чтобы изнутри локальной сети можно было получить доступ по внешнему ip адресу, нужна опция на роутере. Называется она NAT loopback (на дешевых роутерах может быть не доступна в интерфейсе)

Так же тут уже сказали, альтернатива, настроить DNS сервер в локальной сети (прописав его на все машины, это обычно автоматически делают настройки на роутере/dhcp сервере) и совсем крайний случай - отредактировать /etc/hosts (любая ОС)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы