Создать локальный доменный адрес

Создать локальный доменный адрес

У меня есть веб-сервер (работающий на Ubuntu Server) в моей локальной сети. Он доступен извне этой сети как доменное имя (example.com), а внутри — как IP-адрес.

Как мне сопоставить этот IP с доменом example.com?Есть ли маршрутизатор, который может это сделать, или мне придется настраивать локальный DNS-сервер?

решение1

Если вы являетесь владельцем домена (example.com), укажите этот домен на ваш публичный IP-адрес. В вашей (внутренней сети) перейдите наhttps://www.whatismyip.com/и вы найдете свой публичный IP.

Следующий шаг, который вам нужно сделать, это настроить маршрутизатор для пересылки трафика на ваш локальный сервер Ubuntu. Это называетсяПеренаправление порта. Если вы хотите получить доступ к веб-сайту с вашего сервера Ubuntu, то вам придется перенаправить порт 80. Когда вы идете к маршрутизатору, скажите ему перенаправить трафик с порта 80 на внутренний IP-адрес вашего сервера Ubuntu. Когда вы это сделаете, вы сможете получить доступ к своему веб-сайту из любой точки мира.

Если вы хотите использовать этот домен только локально для себя, то вы можете изменить файл hosts. В Ubuntu этот файл находится по адресу /etc/hostsдобавьте строку:

192.168.0.5 somedomain.com

Если вы добавите эту строку в файл hosts, вы будете делать запрос на 192.168.0.5 всякий раз, когда вы заходите на somedomain.com

Связанный контент