Я хочу получить доступ к своим серверам как из внешней, так и из внутренней сети, используя тот же поддомен. Поэтому я разместил в своей сети частный DNS-сервер, чтобы разрешить субдомен с внутренним IP-адресом, когда хост из внутренней сети пытается разрешить субдомен. Для доступа к внешним сетям я добавил записи CNAME, чтобы разрешить поддомен со статическим общедоступным IP-адресом, который у меня есть. Моя конфигурация выглядит так:
Общедоступный DNS-сервер (внешний)
- A - mydomain.com - Внешний IP
- CNAME - www.mydomain.com - mydomain.com (301 редирект)
- CNAME - server1.mydomain.com - mydomain.com (301 редирект)
- CNAME - server2.mydomain.com - mydomain.com (301 редирект)
Частный DNS-сервер (внутренний)
- A - server1.mydomain.com - Внутренний IP-адрес сервера 1
- A - server2.mydomain.com - Внутренний IP-адрес сервера 2
Мой вопрос теперь в том, будет ли это хорошая настройка или нет, и не повлияет ли это плохо на мой сайт в поисковых системах. Мне это нужно, потому что мой рутер не поддерживает loopback NAT, и мне нужен обходной путь для доступа к внутренним и внешним серверам с одним и тем же поддоменом.