-1

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

Допустим, у нас есть домен в Godaddy: ddd.com

Я бы хотел, чтобы наши сотрудники обращались к базе данных по адресу: data.ddd.com.

Проблема в том, что наш внутренний домен отличается:

локальный домен: сервер базы данных ggg.local: data1.ggg.local, локальный IP: 10.0.0.10

У нас есть статический IP в нашем здании: 108.123.123.123

поэтому в godaddy я настроил data.ddd.com, чтобы он указывал на 108.123.123.123

Я также сделал свой firewall-fu, чтобы получать запросы, перенаправленные на сервер базы данных.

Теперь, как мне заставить своих локальных пользователей (с большим количеством ноутбуков) подключиться к одному и тому же серверу, используя data.ddd.com вместо data1.ggg.local?

У меня есть полный доступ к нашему брандмауэру, локальному и общедоступному DNS, чтобы это произошло.

Также подскажите мне о любых вещах, которые мне не хватает.

4 ответа4

1

Это не должно быть проблемой, если вы настроили свой маршрутизатор / брандмауэр для переноса базы данных на ваш внутренний сервер базы данных. Когда локальный компьютер попытается подключиться к data.ddd.com, произойдет следующее: он попытается подключиться к своему собственному шлюзу, который затем перенаправит запросы обратно на сервер базы данных.

Одно предупреждение: легко забыть, что запросы будут поступать из локальной сети, а не извне, для чего некоторым маршрутизаторам потребуется определенное правило переадресации портов.

1

Вам не хватает локальной службы DNS. Вполне вероятно, что ваш маршрутизатор (который, как я подозреваю, в настоящее время работает с ggg.local) не сможет этого сделать, поэтому вам понадобится что-то для запуска DNS.

1

Я вижу два возможных решения. Во-первых, вы помещаете запись data.ddd.com A в конфигурацию локального DNS-сервера. Это предполагает, что у вас есть DNS-сервер, который вы можете настроить. К сожалению, это не так для большинства маршрутизаторов Soho. Второй вариант - добавить data.ddd.com в ваш локальный файл hosts.

В обоих решениях вы указываете data.ddd.com на локальный IP-адрес. Это дает преимущество в том, что вы не загружаете ненужную нагрузку на ваш маршрутизатор, и ваш маршрутизатор не должен поддерживать отражение портов, чтобы это работало.

0

Вы говорите, что имеете доступ к локальному DNS, поэтому просто добавьте запись для data.ddd.com, указывающую на 10.0.0.10 в локальном DNS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .