Моя проблема в том, что я не знаю лучшего способа сквозного устранения неполадок, связанных с этой динамической настройкой DNS и хостингом.
По сути, я хочу использовать службу динамического dns домена google для пересылки http-запросов на IP-адрес моего маршрутизатора, а затем направлять эти запросы на мой сервер (локальный IP 192.168.1.4).
собирается http://mydomain.com ~ Работает! (Поиск NS на общедоступном сервере разрешается)
собирается http://www.mydomain.com ~ Неудача! (При поиске NS на общедоступном сервере происходит сбой)
Что я настроил
Сначала я настроил сервер Ubuntu 18.04. Затем я устанавливаю apache с виртуальным хостом:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName mydomain.com
ServerAlias www.mydomain.com
DocumentRoot /var/www/mydomain.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Это локальная домашняя сеть, сервер имеет локальный статический IP-адрес.
У меня ddclient запущено обновление Доменов Google для динамического DNS:
# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf
daemon=300
syslog=yes
protocol=dyndns2
ssl=yes
use=web
web=ip.changeip.com
server=domains.google.com
login=*****************
password='*****************'
jimconnors.us
Затем на локальном маршрутизаторе я установил правило DNS:
Hostname: mydomain.com
IP address: 192.168.1.4
Я не знаю, где я Я облажался, и со всеми движущимися частями, я хотел спросить, прежде чем я начал обезьяны с одной конфигурации за другой.
Я хотел бы иметь возможность разрешать субдомены; app1.mydomain.com, app2.mydomain.com.
Я не знаю, нужно ли мне указывать больше синтетических записей в доменах Google, отформатировать запись DNS с подстановочными знаками в моей конфигурации ddclient. Любое руководство - даже просто совет по устранению неполадок - будет очень полезно.
Джим