Где я должен указать свой домен?

0

Я делаю веб-сайт (который я сам размещаю) в качестве доказательства концепции, прежде чем перейти к своему основному проекту: частному почтовому серверу.

Настроить

Машина: старый компьютер моей бабушки (не очень хорошо, я знаю, но он справится)

ОС: Стандартная Ubuntu (не сервер Ubuntu)

Программное обеспечение: Apache2

Сеть: мой сервер к моему маршрутизатору к маршрутизатору моей семьи к модему. Причина этого в том, что я пытался отодвинуть свои сетевые эксперименты от WiFi-соединения моей семьи.

Домен: у меня есть домен через .tk Да, я знаю, что это не лучший вариант, но я не хотел тратить деньги на эксперимент, который, как я не знал, сработает. Я планирую перейти на .com позже.

проблема

У меня возникли проблемы с указанием моего домена на моем сервере. Я знаю, что должен указать IP своего сервера. Я также знаю, что это должен быть частный IP. Проблема в том, что единственные IP-адреса, которые я мог найти для своей машины, начинались с 192.168.xx (локальный адрес) или были общими (255.255.255.0 видов вещей). Я знаю, что адрес в формате xx.x.xxx.xxx, но единственный адрес, который я могу найти в этом формате, - это адрес маршрутизатора моей семьи, который я не считаю правильным. На данный момент мой домен указывает на мой адрес 192.168.xx, который, я думаю, работает только внутри моей сети (у меня еще не было возможности протестировать его извне).

То, что я думаю, может сработать

Я думаю, что если я переместу свой маршрутизатор ближе к модему (в обход маршрутизатора моей семьи с помощью коммутатора), я смогу использовать IP-адрес своего маршрутизатора, и он будет работать. Единственная проблема в том, что я не знаю, как мой маршрутизатор узнает, что весь входящий трафик должен идти на мой сервер, а не на самого себя.

Вопросов

Я сделал это правильно? Если нет, сработает ли мое исправление?

Я бы предпочел не публиковать URL-адрес, потому что мой сервер не имеет никакой защиты и не готов к большому трафику (для его аварийного завершения не потребовалось бы много времени, и я еще не научился исправлять это), но я могу ПМ это всем, кому это нужно.

PS Причина, по которой я не опубликовал это в Ask Ubuntu, заключается в том, что это не был чисто вопрос Ubuntu. Я могу переместить его, если сочту необходимым.

неизвестный
источник
1
Вы не должны настраивать свой веб-сайт так, чтобы он был доступен за пределами вашей сети, если вы не понимаете, как это может повлиять на безопасность. Вы должны перенаправить порт на главном маршрутизаторе на вторичный маршрутизатор, а затем перенаправить порт на сервер
Ramhound
«Я также знаю, что это должен быть частный IP». 192.168.xx это частный IP. Общедоступный IP-адрес - это IP-адрес маршрутизатора. Если вы хотите, чтобы веб-сайт был доступен для остальной части Интернета, это IP-адрес, на который вы должны указать, а затем вам необходимо настроить переадресацию портов на маршрутизаторе для перенаправления порта 80 на частный IP-адрес.
Бармар