motofan logo
       
> 

Бесплатные днс сервера с возможностью своего домена, Кто такое видел? :)

shpan93
сообщение 16.3.2009, 21:25


Ветеран
*****

Группа: Пользователи
Сообщений: 415
Регистрация: 14.3.2008
Из: Ukraine. Mariupol
Пользователь №: 166 568
Модель телефона: MotoRokr Е1+Z6
Прошивка: WK tools/ PoL/ 44R

Рейтинг: 40.5



Нужен сервис типа no-ip.com или dyndns.com но с возможностью БЕСПЛАТНОЙ парковки своего домена.
Данные сайты такое умеют, но только за $$$ , а бесплатные домены у них некрасивые, 3 уровня ( типа yoursite.kicks-ass.net ^^).

Просто мой провайдер инета не хочет выдавать статические ИП частным лицам!!((( за это им chebu.gif ) Поэтому приходится жить с динамиком.
Кто знаком с подобными сервисами прошу поделится. Изображение

P.S. Домен нужен для веб и CS сервера. Изображение

Сообщение отредактировал shpan93 - 16.3.2009, 21:43
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
aligatro
сообщение 16.3.2009, 21:55


Мотоблуджекер
******

Группа: Пользователи
Сообщений: 849
Регистрация: 14.4.2005
Пользователь №: 40 684
Модель телефона: Нокиа

Рейтинг: 155



Посмотри тут http://www.everydns.com/
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
shpan93
сообщение 17.3.2009, 3:26


Ветеран
*****

Группа: Пользователи
Сообщений: 415
Регистрация: 14.3.2008
Из: Ukraine. Mariupol
Пользователь №: 166 568
Модель телефона: MotoRokr Е1+Z6
Прошивка: WK tools/ PoL/ 44R

Рейтинг: 40.5



aligatro, Спасибо! Изображение

Пока курю инфу по винде, потом глянем и под юникс.) thumbsup.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
shpan93
сообщение 23.3.2009, 8:37


Ветеран
*****

Группа: Пользователи
Сообщений: 415
Регистрация: 14.3.2008
Из: Ukraine. Mariupol
Пользователь №: 166 568
Модель телефона: MotoRokr Е1+Z6
Прошивка: WK tools/ PoL/ 44R

Рейтинг: 40.5



Помогите плз выполнить скрипт на перл. Вот что написано на everydns.com:

Spoiler:
Код
EveryDNS Dynamic DNS Info

What: Dynamic DNS gives you the ability to control the 'A' record of your domains dynamically.

How: Our dynamic dns is a 3 step process. First, set your domain's nameservers to ns1, ns2, ns3, and ns4.everydns.net with your registrar. Second, add the domain to your account at everydns.net with the dynamic radio button checked. Third, download and use the client we provide. If you are running on unix, you may need to install MIME::Base64 (perl -MCPAN -e 'install MIME::Base64'). If you run Windows, we recommend you use Matt's client below or install ActiveState's perl or Cygwin. Then either run our client on boot or at scheduled intervals; we recommend no quicker than once every two hours, and please not at the hour or half-hour.

Where can I get the client: Download the perl client here.

Where can I download a better client: Download the Windows client by Matt Whitlock here. Matt recommends that you use the -quiet option and put it in the Windows task scheduler to run every two hours or so. We also have the source code to Matt's client here.

If you own a Linksys WRT54G router, then you might find Tiny-eDNS to be useful.

[close]


Оригинал: http://www.everydns.com/dynamic.php

Перл уже скачал, надо ли менять что-либо в скрипте что они дали?

Его содержимое:

Spoiler:
Код
[/code]#!/usr/bin/perl -w
#
#  see usage() or run eDNS.pl with no command line
#  for usage information
#

use strict;
use vars qw($myip $firewall $target $username $password $version);
use vars qw($pass $url $sock @result $result $code $domain);
use Getopt::Long;

GetOptions('u=s' => \$username, 'p=s' => \$password, 'ip=s' => \$myip, 'd=s' => \$domain);

usage() if !$username;
usage() if !$password;

# If you're behind a firewall or HTTP proxy, set this to 1.
# If you're not sure, set it to 1; that's the safer setting anyway.
# If you KNOW you're not behind a firewall or proxy, set to 0.
$firewall = 0;

# Originally written for hn.org by:
#
# (C)2000-2001 David E. Smith <dave@bureau42.com> and released to the
#  public under the terms of the GNU General Public License.
#
# With credits given to:
#
# Modified by Daniel Hagan <dhagan@colltech.com> on 4/2001 to use IO::Socket,
# Syslog, and some error checking.  Now logs all output to daemon facility.
#
# Other changes made/suggested by Aurelien Beaujean <aure@dagobah.eu.org>
# Sorry, but I can't type the accent over the first "e" in Aurelien.
#
# It was then hacked up to work with Everydns.net by Dave Fortunato
# <davidf@everydns.net>

use MIME::Base64;
use IO::Socket;

if ($firewall && !$myip) {
    die "Error: IP required as command line argument when \$firewall is set to true.";
}

$target = "dyn.everydns.net";
$version = "0.1";
$pass = MIME::Base64::encode_base64("$username:$password");

if ($firewall == 1 or $myip) {
    $url = "/index.php?ver=$version&ip=$myip" if !$domain;
    $url = "/index.php?ver=$version&ip=$myip&domain=$domain" if $domain;
} else {
    $url = "/index.php?ver=$version" if !$domain;
    $url = "/index.php?ver=$version&domain=$domain" if $domain;
}

$sock = new IO::Socket::INET(
    PeerAddr => "$target",
    PeerPort => 'http(80)'
);

if (!$sock) {
    print "Connect failed\n\n";
    exit(1);
}

$sock->autoflush(1);

$sock->print("GET $url HTTP/1.0\r\n");
$sock->print("User-Agent: eDNS.pl $version\r\n");
$sock->print("Host: $target\r\n");
$sock->print("Authorization: Basic $pass\r\n\r\n");

@result = $sock->getlines();

undef $sock; #Close the socket

$result = join '', @result;
#print $result; #uncomment for debugging information
$result =~ m/Exit Code: (\d+)/i;
$code = $1;

if ($code eq "0" and $myip) {
    print "Succeeded in setting domain to $myip.\n";
    exit(0);
} elsif ($code eq "0" and !$myip){
    print "Succeeded in setting domain to current ip address\n";
    exit(0);
} else {
    print "Received Exit Code $code, probably failed.\n";
    exit(1);
}

sub usage {
        print "Usage: eDNS.exe -u username -p password -ip IP_Address -d domain\n";
        print "Or   : eDNS.exe -u username -p password -d domain\n";
    print "Or   : eDNS.exe -u username -p password\n";
        exit(1);
}
[close]

Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Synergy
сообщение 23.3.2009, 8:48


MotoLoudness
*****

Группа: Администраторы
Сообщений: 366
Регистрация: 25.1.2006
Из: Уфа
Пользователь №: 67 254
Модель телефона: OnePlus 9 Pro 5G

Рейтинг: 402



Домены .ru сейчас стоят - то 90-100 руб. / год, регистраторы DNS тоже предоставляют, в чем проблема?

P.S. Нужны домены по такой цене - стукни в асю.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 23.3.2009, 14:38


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049
Модель телефона: C380 и Talkabout
Прошивка: разные

Рейтинг: 510



shpan93,
Пусть у тебя скрипт называется everydns.pl, работаем под UNIX-системой, Perl у тебя стоит в /usr/bin/, тогда:
Код
chmod +x everydns,pl
./everydns.pl

Первая команда - даёт всем право на выполнение скрипта. Её нужно выполнить один раз. Вторая - запуск скрипта.
Если у тебя Perl стоит в /usr/local/bin, исправь в первой строчке /usr/bin/perl на /usr/local/bin/perl
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
shpan93
сообщение 24.3.2009, 3:58


Ветеран
*****

Группа: Пользователи
Сообщений: 415
Регистрация: 14.3.2008
Из: Ukraine. Mariupol
Пользователь №: 166 568
Модель телефона: MotoRokr Е1+Z6
Прошивка: WK tools/ PoL/ 44R

Рейтинг: 40.5



Цитата(motoprogger @ Сегодня, 16:38)

shpan93,
Пусть у тебя скрипт называется everydns.pl, работаем под UNIX-системой, Perl у тебя стоит в /usr/bin/, тогда:
Код
chmod +x everydns,pl
./everydns.pl

Первая команда - даёт всем право на выполнение скрипта. Её нужно выполнить один раз. Вторая - запуск скрипта.
Если у тебя Perl стоит в /usr/local/bin, исправь в первой строчке /usr/bin/perl на /usr/local/bin/perl
*



Я пока винду юзаю ... Запускал их eDNS.exe выскакивает окошко с содержимым куска скрипта

Изображение

Я так понял свои данные надо в параметры запуска засунуть??? И это делать надо каждые 2 часа ( по их рекомендации (как я понял)?! Мда.. no-ip и dyndns в этом смысле намного лучше.

Synergy, в принципе пока домены 3 уровня устаривают, главное хост найти, или на компе замутить. А так цены на .ru оч констервативны victory.gif У оффициальных регистраторов рублей по 500. А днс предоставишь??? Только под динамический ип sad.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 24.3.2009, 14:00


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049
Модель телефона: C380 и Talkabout
Прошивка: разные

Рейтинг: 510



Цитата(shpan93 @ Сегодня, 9:58)

Запускал их eDNS.exe выскакивает окошко с содержимым куска скрипта
*


Не вижу тут никакого куска скрипта. Это совершенно стандартное указание, как запускать программу.
Да, имя пользователя и пароль, опционально - IP-адрес, домен и ключ, отключающий диалоговое окно, надо внести в параметры запуска. И если делать каждые 2 часа - то лучше запихать это в назаченные задания, пусть автоматически выполняется
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Бесплатные днс сервера с возможностью своего домена, Кто такое видел? :) · Обо всём · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.7.2025, 14:42

Форум живёт: