Прежде всего, я знаю, что задаю базовый вопрос.
Я разработчик программного обеспечения и не специалист в области администрирования серверов и сетевого оборудования.
У меня есть VPS (Win 2008) с одним статическим IP, например. 10.20.30.40
.
Я также зарегистрировал доменное имя, например mydomain.com
Я установил на свой компьютер версию с открытым исходным кодом Glassfish 3.1. Теперь приложение доступно на http://10.20.30.40
снаружи и внутри сервера.
Мой первый вопрос: Чтобы установить доменное имя для моего приложения, могу ли я настроить Стеклянная рыба без DNS-сервера или мне нужно добавить DNS Роль на моем Windows 2008?
Объяснение второго вопроса: Поскольку я не знал ответа на свой первый вопрос, я установил DNS на свой Windows 2008 и определил n1.mydomain.com
и ns2.mydomain.com
и в панели управления доменом я добавил эти 2 адреса с IP10.20.30.40
.
Теперь приложение доступно по IP и домену внутри сервера, но только по IP извне.
Как я могу правильно настроить весь свой сервер?
Предполагая, что фактический IP-адрес не является 10-сетевым ...
Обычно достаточно настроить DNS-сервер, управляющий вашим реальным доменом - как правило, в наши дни у «регистратора». Это может быть выполнено с помощью «записи A», которая будет связывать желаемое имя DNS с IP-адресом в Интернете.
В большинстве случаев нет необходимости настраивать дополнительные DNS-серверы.