Короткий и чистый вопрос
У нас есть domain который может быть решен и доступен из Интернета как ip . На хосте с этим ip у нас есть NAT и виртуальные машины, которые скрыты за этим NAT. Как мы можем предоставить доступ к этим машинам по именам поддоменов, таким как ssh v1.domain?
Полный оригинальный вопрос
Проблема в том, что наши серверы перейдут из нашей локальной сети в центр обработки данных. Поэтому нам нужен какой-то метод для доступа к нему, и мы хотим, чтобы он был в хорошем формате.
У нас есть два сервера h1 - Windows Server 2012, h2 - CentOS 7) с виртуальными машинами v1 v2 ..), многие услуги (не имеет значения), зарегистрированное доменное имя domain и один публичный IP ip
Можно ли настроить DNS, например BIND, на сервере h(x) или v(x) чтобы обеспечить доступ к машинам и службам таким образом, чтобы
ssh h1.domain
ping v2.domain
Ситуация, как я это вижу. Когда я делаю ping v2.domain с локального компьютера. Локальный распознаватель преобразует domain в ip внешним DNS-сервером (например, это будет h2). И мой компьютер честно пингует h2 .
Наличие DNS-сервера BIND на h2 ничего не изменит.
Если я установил на своей локальной машине h2 качестве DNS-сервера. Это будет еще хуже, потому что локальный распознаватель получит локальный IP-адрес, например 192.168.1.2, который v2 получил от DHCP на h2 .
Итак, я заблудился. Нужна помощь, пока серверы все еще находятся в локальной сети, и мы можем проводить на них любые эксперименты.
