DNS решает для 2 дюйм/с с той же ссылкой

Чтобы расширить то, что говорит @dan-garthwaite, find обычно используется при поиске деревьев каталогов. Общий синтаксис:

find /path/to/search [one or more expressions]

See the man page for all possible expressions, but some handy ones are:

-type x         # Where x = f for files, d for directories, s for sockets, etc.
-mtime x        # Where x = number of minutes since the file was last accessed
-name pattern   # Where pattern = a string to search for (use * for wildcard match)
-iname pattern  # Same as -name, but case insensitive
-size x         # Where x = size, human readable (eg. 500k, 20m, ...)
-user name      # Where name = owner of file

So, например, для поиска в /home всех jpg файлов, принадлежащих bob и превышающих 5 МБ, можно запустить:

find /home -user bob -size +5m -iname '*.jpg'
1
23.06.2014, 10:35
2 ответа

/etc/hosts не будет округляться. Он просто возвращает первое найденное совпадение.

Если вам нужно круглосуточное разрешение, вам понадобится полный DNS-сервер, делающий это.

Более того, круглосуточный...robin DNS не является хорошим инструментом для балансировки нагрузки, а это то, что вы хотите. Как бы удобно это ни казалось, разрешение имен не является слоем для того, чтобы делать то, что вы пытаетесь сделать.

.
1
27.01.2020, 23:38

Если вы не хотите или не можете изменить свое приложение, вам придется поставить балансировочный слой где-то между сервером, на котором запущено приложение, и двумя серверами, которые вы хотите подключить. Это позволит :

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

Для решений по балансировке нагрузки, вы можете посмотреть на Linux LVS проект.

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

1
27.01.2020, 23:38

Теги

Похожие вопросы