Если нет особых причин для привязки к IP-адресу, используйте DNS для разрешения в момент установления соединения.
Что касается того, «откуда они берутся», то на это отвечает любое количество инфраструктурных решений. Это сила DNS в том, что системы балансировки нагрузки, кэширования, доставки и т. Д. Могут динамически обслуживать домен (example.com) из любого количества источников, и вам (клиенту) не нужно беспокоиться об этой реализации.
Несколько DNS могут быть несколькими серверами, различными центрами обработки данных, сетями кэширования и т. Д., В зависимости от любого количества факторов.