Например, no-ip и dyndns предоставляют мне поддомен, который будет указывать на мой последний IP-адрес. Однако как они обновляют IP для этого поддомена?
Один из способов - попросить регистратора для этого домена обновить его для меня, но это займет несколько часов для глобального распространения. Однако мой IP-адрес меняется много раз в день, и я даже не замечаю, что динамический домен DNS перестает отвечать на запросы до следующего распространения.
Это заставляет меня думать, что используется другая технология. Как это делается? Могу ли я запустить его в частном порядке для поддоменов моего домена?
Они просто Служба DNS который настроен на регулярные изменения. У них есть DNS-сервер, у которого есть записи с коротким TTL, я думаю, 1 или 5 минут.
Когда ваш IP меняет программное обеспечение, которое вы запускаете на своем ПК отправляет им обновление, которое вносит изменения в их DNS-сервер. Как только срок действия кэшированной записи DNS истекает на клиенте, они снова запрашивают ваш IP-адрес у сервера.
Если вы посмотрите свое доменное имя, используя Сетевые инструменты он сообщит вам TTL и может прояснить, как это работает.