Как мне подключить мой домен к локальному серверу Ubuntu?
Я уже купил домен и настроил локальный сервер, теперь он просто связывает их.
Я также настроил его так, чтобы он использовал локальный IP-адрес 10.0.0.174. Нужно ли будет что-то делать, чтобы изменить это, чтобы регистратор мог связываться с общедоступным и как? Какие шаги я должен предпринять?
Это мой первый хостинг веб-сайта. Кроме того, какие-либо советы, может быть?
1 ответ
По определению, если он локальный, к нему нельзя получить доступ извне. Если вы хотите сделать свой сервер доступным извне, вам необходимо настроить маршрутизатор таким образом, чтобы перенаправлять все запросы на локальный ip 10.0.0.174, на порты 80 (http) и 443 (https) в целом (в зависимости от того, какие порты вашего сервера) слушает). Это можно установить с помощью параметров "переадресация портов" в интерфейсе администратора вашего маршрутизатора.
После этого шага вы сможете получить доступ к вашему серверу извне с вашим глобальным ip (проверьте его на httpbin.org/ip) и портом. Просто проверьте это, введя your_global_ip:your_port
в адресной строке вашего браузера.
Следующим шагом является привязка этого ip к вашему доменному имени, благодаря DNS (перевод доменного имени в ip, среди прочего). Например, вы можете использовать duck-dns.org, создать там поддомен и ввести свое новое доменное имя duckdns в разделе CNAME приобретенного вами поставщика домена, например:
www.your-purchased-domain.org CNAME your-subdomain-registered-at.duckdns.org