Подземелье Кода

6-ое марта 2007

Демонстрация Делфи: DynDNS через CPanel вашего WebHost (например 1and1.com)

Сохранено вниз: 1and1.com, 7:48 pm Делфи - Брайан @

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.  Просто право? Добро главным образом, как раз пункт и щелчок на что кажется логически.

 Однако, то боль, котор нужно сделать на регулярн основание потому что хороше…

  1. UI медленно.  Пульт управления принимает для всегда для того чтобы получить до конца.
  2. Вы должны сперва посмотреть вверх ваш собственный адрес IP сперва.  Я обычно вызывал бы моего супруги и иметь ее послать мной электронную почту и меня схватил бы ее от коллектора электронной почты и после этого зафиксировал бы DNS.  Какая боль.
  3. Почему вытерпите через минуты щелкать немного времен год когда несколько часов программировать могут получить ваш вокруг его?

Так, я даю вас: DNS Updater подземелья Кода динамически.

DDNS Updater подземелья Кода!

 Использование просто. 

  1. Создайте subdomain на вашем месте и twiddle ваши большие пальцы руки до оно будет активным когда-то в следующих часе или 2.
  2. Впишите тот домен в первое поле.  ПРИМЕЧАНИЕ: Если вы кладете ваш главный URL, то ваш главный URL будет никакой более длинний пункт на вашем вебсайте.  Быть осторожным!  Вы хотите это быть что-то как:  subdomain.example.com
  3. Впишите главным образом пароль для вашего учета.  Это послано над HTTPS к 1and1.com и не к мне.  Не имейте никакой страх. ;)  Но он появится в раздел доводки если вы проверяете, то что «данные по IE выставки послали» коробку.
  4. Щелкните кнопку домена 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).

  1. Пойдите к MyIP.TheCodeCave.com и получите настоящий адрес IP (это константа в Коде и вы можете изменить его легко).
  2. Используйте гнездо для того чтобы восстановить адрес IP для URL вы смотрите вверх.
  3. Если спичка 2, прекращает применение.
  4. Проводите к Admin.1and1.com и получите удостоверение личности встречи установить безопасное имя пользователя.
  5. Имя пользователя используя HTTPS, домен к новой версии как имя потребителя, и поданный пароль.
  6. Если удостоверение личности домена не было предусмотрено, то проводите к списку доменов и восстановите удостоверение личности домена (subdomain было в числе первые 50 доменов, алфавитно, на вашем учете.)
  7. Проводите к странице новой версии DNS для того домена (требование програмного обеспечения пульта управления 1and1)
  8. Представьте изменение показателя DNS.

Просто как то!

Полный источник delphi имеющийся в архиве застежка-молнии.  Обычная «если это разбивает ваши место и цены вы $30.000 долларов, то почему щеколды сделали вы бежите нештатное как это и рискуете место дела на ем!  Я не ответствен для безопасности вашего места вы.  Так рассматривайте очень реальный риск что вещи могут пойти неправильно при вещество демонстрации загружанное с интернета и заблуждаться на стороне безопасности.» предупредительное сообщение применяется.

Вы можете загружать архив здесь: TCC_DDNSUpdater_Main.zip (соединение)

 Я вывешу детали Кода более поздно.

Я создал этот app используя лесопогрузчик Websession который мог быть пользы к вам.  Я использую его в моих процессах автоматизации на работе и также мы оно для того чтобы создать соединения представления форума что я не смог иметь книгу маркированную на паутине в любом другом способе.

Насладитесь!

22 комментария »

  1. Спасибо так много!
    Работает большой. Oh, я построил малый сценарий который вы можете побежать на другом домене который получает адрес ip подобным до одно вы имеете только его делаете очень очень просто архив xml:
    <xml>
    <date> 6/07/07 - 4:50 PM</date>
    IP </ipaddress> <ipaddress>
    </xml>

    Хотя я не уверен если то действительно nessesary. -)
    Если любое еще хочет побежать сценарий как одно на myip.thecodecave.com свое действительно просто, то если вы имеете php. -) <title><? печать $_SERVER php [«REMOTE_ADDR»]; ? ></title><? печать $_SERVER php [«REMOTE_ADDR»]; ? >

    Понадейтесь что помощь… :)

    Прокомментируйте 8:54 pm Джо - 7-ое марта 2007 @

  2. Вы можете уничтожить последний комментарий, огорченный… :) Соединение загрузки не работает.

    Прокомментируйте 8:57 pm Джо - 7-ое марта 2007 @

  3. Которое соединение? Одно в столбе? Он кажется, что работает для меня…

    Комментарий 10:00 am Брайан - 8-ое марта 2007 @

  4. Ваше соединение загрузки. - (

    Прокомментируйте 6:20 pm Джо - 12-ое марта 2007 @

  5. О'КЕЙ, он имел некоторые слеши неверное направление. Мой вебсайт привод x: и когда я скопировал путь, я забыл обратить слеши. Некоторые браузеры очень непрощающий с синтаксисом и не могут отрегулировать то. То вероятно хорошая вещь потому что позволять flexiblity повышает неряшливость и двигает далеко от стандартов.

    Спасибо для препятствовать мне знать.

    Прокомментируйте 9:29 pm Брайан - 12-ое марта 2007 @

  6. Как я получают, что его делаю это автоматически когда я boot без окна?

    Прокомментируйте 9:40 pm Джо - 12-ое марта 2007 @

  7. Ah, с Кодом по мере того как он, вы не можете. Я должен испытать тот раздел, но если я имел, то я не получил бы деятельность столба.

    Архив загрузки обновлен.

    Я добавлял текст к столбу более лучше для того чтобы объяснить параметры продолжитеные по времени.

    Прокомментируйте 10:08 pm Брайан - 12-ое марта 2007 @

  8. Где? Я не вижу его. -)

    Прокомментируйте 11:00 pm Джо - 12-ое марта 2007 @

  9. То был бы разделом который смотрит как это:

    Так, простой способ сделать его был бы создать кратчайший путь в startup скоросшивателе к программе с параметрами как это:

    ПАРОЛЬ DOMAINID URL tcc_DDNSUpdater

    То посмотрит что-нибудь подобное:

    tcc_DDNSUpdater dyn.sample.com My1PaSsWoRd 12323213

    Самый быстрый путь получить ваше удостоверение личности домена побежать программа вручную раз и как раз щелкать кнопку домена 1and1.com новой версии. После этого вы можете увидеть удостоверение личности домена ниже.

    Комментарий 8:16 am Брайан - 13-ое марта 2007 @

  10. Спасибо… Там путь вручную input адрес IP от линии передачи команд? Я построил маленькую линию передачи команд применение которая parses архив CSV и получает удостоверение личности url от архива. Настолько все я должен сделать ПАРОЛЬ URL. -) Я могу послать Код к вам если вы хотите и или программа. :)

    Прокомментируйте 6:33 pm Джо - 20-ое марта 2007 @

  11. Не теперь, только вы смогли легко сделать изменение. Загружайте Turbo Делфи и см. если вы можете давать в численном выражении как сделать изменение к Коду Делфи.

    Если вы имеете любую тревогу, то я тренирую вас через ее. Но цена изменения будет вами программником Делфи!

    Прокомментируйте 7:10 pm Брайан - 20-ое марта 2007 @

  12. Turbo Делфи не свободен? Я неправильн?

    Прокомментируйте 12:17 pm Джо - 22-ое марта 2007 @

  13. Turbo Делфи свободен. Пойдите хватать его сегодня!

    Прокомментируйте 12:31 pm Брайан - 22-ое марта 2007 @

  14. Oh, я был там, как раз пошел к неправильному соединению я угадываю. Я загружаю его и работать на этом окончательно. Скажите вас когда сделанное свое. -)

    Прокомментируйте 9:24 pm Джо - 29-ое марта 2007 @

  15. Высоко там, промежуток времени тому назад я принес имя домена 1and1.co.uk и попробовал эту программу и осуществляно ему был только для 1and1.COM поэтому я редактировал сделанную программу используя архив источника delphi и им поэтому вы можете редактировать или, .CO.UK или .COM и также добавили некоторые повышения к ему aswell.

    Оно быстре чем предыдущая версия, и получил адвокатское сословие прогресса для выходной информации.
    Полностью первоначально программа, как раз препятствует для того чтобы сказать… Настроено!

    Понадейтесь что это помогает некоторые людей по мере того как оно сделало с мной!! МНОГО. до тех пор пока я не принесу статический IP где мне не нужно оно больше.

    Имейте потеху:
    http://www.JKirbyProductions.co.uk

    Комментарий 7:45 pm Джеймс Kirby - 2-ое мая 2007 @

  16. огорченно я забыл соединение к архиву:

    TCC_DDNSUpdater.exe (соединение)

    Прокомментируйте 7:48 pm Джеймс Kirby - 2-ое мая 2007 @

  17. Интересно! Надеюсьпродолжениебудетнеменееинтересным…

    Прокомментируйте Дим - 7:05 pm 5-ое сентября 2008 @

  18. Народвтакихвотслучаяхтакговорит - Авосьзадатканедает. :)

    Прокомментируйте Filipp - 3:40 pm 8-ое сентября 2008 @

  19. То холодно!
    Что лицензия исходного кода? Я планирую прорубить сценарий используя ANSI c, и перенесено ему к варианту мира WD MyBook для того чтобы достигнуть архивов везде.

    Комментирует Kun XI - 1:32 pm 14-ое ноября 2008 @

  20. Он снабжал ссылками в источнике, но по-существу покупает меня чашкой кофе and/or снабжает ссылками меня & мое место где-то и мы хороши. Упование оно работает наилучшим образом для вас.

    Прокомментируйте 1:36 pm Брайан Неспециалиста - 14-ое ноября 2008 @

  21. [...] Везде отсутствие mionet, как раз SSH. Если вы perfectionist, то рассматривайте для того чтобы перенести это применение Делфи к MyBook для того чтобы хозяйничать MyBook в ваших предпочитаемых [...]

    Pingback NAS бедного человек | Refactor жизнь - 3:00 am 18-ое ноября 2008 @

  22. Автор: ВикторЯрыгин

    Комментарий evgeh - 2:02 pm 1-ое декабря 2008 @

Питание RSS для комментариев на этом столбе. URL TrackBack

Выйдите комментарий

Приведено в действие WordPress