Использование IP-адресов в конфигурации моего приложения - PullRequest
0 голосов
/ 01 марта 2011

В течение многих лет мы использовали IP-адреса (так называемые точечные квадраты) в нашей базе данных конфигурации для идентификации удаленных хостов.

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

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

Как я могу убедить его, что IP-адреса лучше, чем имена хостов?

Ответы [ 3 ]

1 голос
/ 01 марта 2011

(Домашнее задание?)

Я удивлен, что "взрыв" еще не произошел.

Использовать DNS / имена хостов, потому что ...

  • ... вы можете изменить целевой IP-адрес имени хоста для всех клиентов в сети в мгновение ока
  • ... имена хостов легче запомнить (для людей)
  • ... IP-адреса могут измениться; особенно если вы используете «публичные» IP-адреса
  • ... вам не нужно повторно компилировать код, если имя хоста изменяется (или исправляет файлы конфигурации)

Сначала ознакомьтесь с основными приемами DNS (сервера доменных имен).

Возможно, вам понадобится локальный DNS-сервер (рядом со шлюзом / маршрутизатором) в каждом региональном местоположении и «центральный» сервер имен (возможно, размещенный у профессионального хостинг-провайдера).

1 голос
/ 01 марта 2011

Это полностью зависит от среды развертывания. Вы лучше поддержите оба .

Edit:

Вы, сэр, не слушаете то, что пытаются сказать другие люди. Похоже, вы уже приняли решение, прежде чем задавать вопрос, и теперь вы просто ищете поддержку вашего мнения. Извините, но здесь это не работает.

0 голосов
/ 02 марта 2011

Ваши точечные квадраты не будут особенно полезны при развертывании IPv6.

...