Демонстрация Делфи: DynDNS через CPanel вашего WebHost (например 1and1.com)
aka Dynaminc DNS с 1and1.com
aka как автоматизировать встречу паутины с Делфи
Здесь программа я бета испытание на немного месяцев. Я использую его на subdomain TheCodeCave.com для того чтобы позволить мне всегда достигать мой дом. Я использую кабель бегунка дороги от Тайма Уорнера и имею динамически адрес IP. То значит что мой IP может изменить на любом состояния системы на определенный момент времени. И оно делает!
Я использовал для использования места Dyn.EE снабдить соединение моя дом. Я всегда любил они потому что их клиент написан в Делфи. Однако, теперь, когда я имею TheCodeCave.com и subdomains gazillion вися его (MyIP.TheCodeCave.com, Webmail.TheCodeCave.com, Rot13.TheCodeCave.com и список идут дальше) I думали что я также сделало url который соединился к моей дому.
Это было нудно но довольно duable для того чтобы делать раз. Вы как раз идете в пульт управления 1and1.com, создаете домен, ждете его для того чтобы стать функциональными, и после этого дорабатываете установки DNS и отвергаете показатель a. Просто право? Добро главным образом, как раз пункт и щелчок на что кажется логически.
Однако, то боль, котор нужно сделать на регулярн основание потому что хороше…
- UI медленно. Пульт управления принимает для всегда для того чтобы получить до конца.
- Вы должны сперва посмотреть вверх ваш собственный адрес IP сперва. Я обычно вызывал бы моего супруги и иметь ее послать мной электронную почту и меня схватил бы ее от коллектора электронной почты и после этого зафиксировал бы DNS. Какая боль.
- Почему вытерпите через минуты щелкать немного времен год когда несколько часов программировать могут получить ваш вокруг его?
Так, я даю вас: DNS Updater подземелья Кода динамически.

Использование просто.
- Создайте subdomain на вашем месте и twiddle ваши большие пальцы руки до оно будет активным когда-то в следующих часе или 2.
- Впишите тот домен в первое поле. ПРИМЕЧАНИЕ: Если вы кладете ваш главный URL, то ваш главный URL будет никакой более длинний пункт на вашем вебсайте. Быть осторожным! Вы хотите это быть что-то как: subdomain.example.com
- Впишите главным образом пароль для вашего учета. Это послано над HTTPS к 1and1.com и не к мне. Не имейте никакой страх. ;) Но он появится в раздел доводки если вы проверяете, то что «данные по IE выставки послали» коробку.
- Щелкните кнопку домена 1and1.com новой версии и наблюдайте, как она работает.
Ваше изменение должно быть имеющимся почти немедленно, однако, отлаживая эту программу я послал изменением немного (дюжины) времен и он окончательно отказал позволить больше новым версиям пойти до конца на другие 24 часа. Он точн ever since. Я с тех пор изменял программу так, что не пробует уточнить DNS если URL уже правильно установлен.
Я дополнительно делал программу так, что он примет 3 поля упомянутого выше как параметры. Вы можете положить это в scheduler Windows XP и каждые 15 минут, оно проверит настоящий IP и уточнит как необходимо. Или как раз положено ему в ваш startup скоросшиватель. Это конечно значит что ваш пароль будет положен в ваш scheduler, но вы имеете исходный код, вас можете добавить шифрование если то забота на вашем ПК.
Так, простой способ сделать его был бы создать кратчайший путь в startup скоросшивателе к программе с параметрами как это:
ПАРОЛЬ DOMAINID URL tcc_DDNSUpdater
То посмотрит что-нибудь подобное:
tcc_DDNSUpdater dyn.sample.com My1PaSsWoRd 12323213
Самый быстрый путь получить ваше удостоверение личности домена побежать программа вручную раз и как раз щелкать кнопку домена 1and1.com новой версии. После этого вы можете увидеть удостоверение личности домена ниже.
Программа следует за этой процедурой воссоздавая необходимую встречу просматривать (поэтому ее только как быстро как ваше соединение к 1and1.com).
- Пойдите к MyIP.TheCodeCave.com и получите настоящий адрес IP (это константа в Коде и вы можете изменить его легко).
- Используйте гнездо для того чтобы восстановить адрес IP для URL вы смотрите вверх.
- Если спичка 2, прекращает применение.
- Проводите к Admin.1and1.com и получите удостоверение личности встречи установить безопасное имя пользователя.
- Имя пользователя используя HTTPS, домен к новой версии как имя потребителя, и поданный пароль.
- Если удостоверение личности домена не было предусмотрено, то проводите к списку доменов и восстановите удостоверение личности домена (subdomain было в числе первые 50 доменов, алфавитно, на вашем учете.)
- Проводите к странице новой версии DNS для того домена (требование програмного обеспечения пульта управления 1and1)
- Представьте изменение показателя DNS.
Просто как то!
Полный источник delphi имеющийся в архиве застежка-молнии. Обычная «если это разбивает ваши место и цены вы $30.000 долларов, то почему щеколды сделали вы бежите нештатное как это и рискуете место дела на ем! Я не ответствен для безопасности вашего места вы. Так рассматривайте очень реальный риск что вещи могут пойти неправильно при вещество демонстрации загружанное с интернета и заблуждаться на стороне безопасности.» предупредительное сообщение применяется.
Вы можете загружать архив здесь: TCC_DDNSUpdater_Main.zip (соединение)
Я вывешу детали Кода более поздно.
Я создал этот app используя лесопогрузчик Websession который мог быть пользы к вам. Я использую его в моих процессах автоматизации на работе и также мы оно для того чтобы создать соединения представления форума что я не смог иметь книгу маркированную на паутине в любом другом способе.
Насладитесь!


















