Автор Тема: Dns2go  (Прочетена 10939 пъти)

Darks

  • Напреднали
  • *****
  • Публикации: 46
    • Профил
Dns2go
« -: Aug 17, 2007, 02:42 »
Примерен код
Постоянен поддомейн за dial-up с динамичен IP-адрес...         
   
   
от Никола Антонов(31-01-2002)

рейтинг (19)   [ добре ]  [ зле ]

Printer Friendly Вариант за отпечатване

Постоянен поддомейн за dial-up с динамичен IP-адрес... и то безплатно!

Никола Антонов, [EMAIL=pcradio@netbg.com]pcradio@netbg.com[/EMAIL]



Интересно хрумване, нали? Кому би притрябвало? Но, да започнем отначало. Все пак, не всеки е длъжен да знае какво е динамичен IP-адрес и за какво може да служи постоянният поддомейн. Ето за какво става дума. Както може би знаете, всеки компютър, който работи в мрежа, има уникален идентификационен номер, по който бива разпознат от останалите компютри. Така например, щом се “логнете” в Internet, вашият доставчик - или по-точно сървърът на вашия доставчик - ви дава специален номер, който превръща машината ви в част от Мрежата. Щом прекъснете връзката, този номер се освобождава. Сървърът ще го даде на следващия, който поиска връзка с него. И баба знае, че уникалният номер се нарича IP-адрес или адрес по интернет-протокол и изглежда приблизително така: 193.193.162.205. Всеки, който има текущия IP-адрес на вашето PC, може да ви открие в морето от компютри, наречено Internet. Именно за този тип компютри, които влизат в Мрежата чат-пат и получават всеки път различни номера, се казва, че имат динамични IP-адреси. Дотук с общообразователното въведение.

Излишно е може би, но все пак да си кажа, че - за улеснение на потребителите - на сървърите, които имат статични IP-адреси и хостват сайтовете в Мрежата, се присвояват домейни - имена, по които ги търсим и намираме. Да, да, стига обяснения за децата! Но, нали в крайна сметка пред Linux всички сме малко или много деца :-)

И така, да преминем по същество. Интересно би било, ако беше възможно вие да си регистрираме интернет-домейн, който да се прикачи към нашето PC независимо от факта, че имаме динамичен IP-адрес. Така ни се откриват доста възможности за комуникации с нашите приятели. Например, ако предоставяме някакви файлове, които да бъдат достъпни за тях, бихме могли да пуснем един FTP-сървър или дори Telnet връзка. Въобще, каквото си решите, Linux поне има неограничени възможности за консумиране на мрежови ресурси и начини за комуникация между близики и далечни компютри. По този начин ще избегнете използуването на съмнителни по отошение на сигурността програми за P2P-достъп от рода на Kazaa. И независимо от факта, че при всяко влизане ва Мрежата получавате от своя доставчик различен IP-адрес, вашите приятели ще ви откриват по домейна. Ето как можете да постигенете това, и то напълно безплатно.

На следния сайт, http://www.deerfield.com, се предлагат доста интересни програмки и услуги. Тук ще обърна внимание обаче само на една, най-важната - DNS2Go. Това е малък DNS-клиент. Преди да я изтеглите - има версии за Windows 95/98/NT/2000/XP и Linux - ще трябва да си изберете поддомейн и да се регистрирате. Регистрацията е проста - давате име и валиден адрес, на който да ви изпратят важен идентификационен номер за активиране на услугата. Изборът на поддомейни и е много богат и не е непременно свързан с името на компанията или на програмата. Моят например е nikola.linux-site.net. След регистрирането, проверете си пощата. Изтеглете и програмата. Има я на сорс или в rpm-пакет. Инсталира се съвсем стандратно. След инсталацията, се пуска от името на обикновен потребител с командата:

/usr/local/bin/dns2go

При първото пускане трябва да сте root, защото програмата трябва да получи право да запише в директорията '/etc' файл, наречен 'dns2go.conf'. От съображения за сигурност, може да не сте в Мрежата. Това, че dns2go няма да успее да се съврже със сървъра, да не ви притеснява. Важното е да си създаде '/etc/dns2go.conf'.Първо ще ви попита някои неща и ще трябва да въведете номерчето, което сте получили по пощата. Когато сте вече в Internet и я пуснете като обикновен потребител, програмата ще се свърже с сървъра на компанията, ще го извести за вашия IP-адрес и от този момент компютърът ви ще е откриваем на избрания от вас домейн.поддомейн.com и т.н. Щом прекъснете връзката, сървърът ще извести вашите посетители, че сте offline. Ако искате, във файла '/etc/dns2go.conf' можете да инструктирате сървъра да препраща (redirect) посетителя на избран от вас адрес, когато сте offline. При следващато свързване dns2go ще извести сървъра за тези промени. Например, когато съм online, компютърът ми е токриваем на адрес nikola.linux-site.net, където ще ви посрещнат гостоприемните Apache и Proftpd. А когато съм offline, ще бъдете автоматично прехвърлени на http://www.pcradio.netbg.com - сайта на предаването, чиито редактор съм аз.





Оттук-нататък, какво ще правите, зависи изцяло от вашата фантазия. Сами разбирате, че това е метод, който в еднаква сила може да се използува както от обикновените dial-up потребители, така и от бизнес-потребителите, които поддържат малък корпоративен сайт и разполагат с широколентова връзка, но не могат да инвестират в нещо по-скъпо. Освен че е безплатна, тази програма, комбинирана със сигурността на Linux, може да се окаже много полезна за всеки, който се опитва да използува пълноценно Мрежата.

А специално за ползуващите dial-up мога да предложа един простичък трик. Вместо да пускат програмата ръчно или автоматично при всяко стартиране на системата, могат да укажат на kppp или инструмента, който ползуват за свързване, при всяко “логване” да пуска '/usr/local/bin/dns2go' и при всяко изключване - '/usr/local/bin/dns2go -k'. Така dns2go ще се пуска при всяко влизане в Мрежата и ще се “убива” при всяко изключване.



Никола Антонов, [EMAIL=pcradio@netbg.com]pcradio@netbg.com[/EMAIL], nikola.linux-site.net

Имам някой друг въпрос за тая програма как да янаправя да се включва автоматично ?
Когато я включа през конзолата трябва ли да оставям конзолата да не я затварям ?
На
Примерен код
# log file (optional, default: stdout)
#log =

Какво да напиша ?
Активен

Gaara

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian
  • Window Manager: E17
    • Профил
Dns2go
« Отговор #1 -: Aug 17, 2007, 08:05 »
/офтопик

Какво да напиша?
Какво да направя?
Как така не мога да видя разликата м/у install.sh и INSTALL.sh?
Кой ще ми избърше устата?

Човеко, време е да се научиш малко да четеш. Това не е час по диктовка.
Активен

Last night, Darth Vader came down from planet Vulcan and told me that if you don't install Debian, he'd melt your brain.

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
Dns2go
« Отговор #2 -: Aug 17, 2007, 08:56 »
Препоръчвам ти това. Ползвам го от доста време заради динамчните адреси на БТК и съм доста доволен. Получаваш поддомейн от рода на senser.no-ip.info и всичко което трябва да направиш е да сложиш един скрипт да се изпълнява при стартиране на системата за да обнови DNS записа ти.
Активен

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
Dns2go
« Отговор #3 -: Aug 17, 2007, 10:47 »
Darks - ПОЧНИ ДА ЧЕТЕШ

Цитат

Вместо да пускат програмата ръчно или автоматично при всяко стартиране на системата, могат да укажат на kppp или инструмента, който ползуват за свързване, при всяко “логване” да пуска '/usr/local/bin/dns2go' и при всяко изключване - '/usr/local/bin/dns2go -k'. Така dns2go ще се пуска при всяко влизане в Мрежата и ще се “убива” при всяко изключване.


Моля те използвай търсачката

runlevel ( Или runlevels ) , след това startup може да пробваш като дума-ключ или директно на БГ: автоматично AND стартиране


Това , че имаш желание да знаеш и да можеш е хубаво !
Като цяло е много хубаво че искаш да се развиваш и че мако/много се бориш вече за кой ден , Но !!! трябва да почнеш и да се бориш повече сам и да разбираш кое как и ЗАЩО (!'<img'> Иначе ще можеш само определени неща по определен начин, защото знаеш само това, което са тиказали (макар че като гледам ти дават по всички теми хубави линкове и инфото е доста добро




Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

Darks

  • Напреднали
  • *****
  • Публикации: 46
    • Профил
Dns2go
« Отговор #4 -: Aug 17, 2007, 15:52 »
Ами прекарвам часове "борейки" се но ми е много трудно защото до сегаа бях на windows xp  и даже си мислех да се отказвам ама кат се откажа какво ще постигна.
За no - ip  го знам само не знам какъв скрипт.



Активен

bnight

  • Напреднали
  • *****
  • Публикации: 313
  • Distribution: Ubuntu 8.10
  • Window Manager: KDE 3.5.10
    • Профил
    • WWW
Dns2go
« Отговор #5 -: Aug 17, 2007, 16:20 »
Darks примерно под debian no-ip имат много хубав пакет който се инсталира и настроива елементарно. По същият начин на сайт-а им има подробни howto`s как да стане номера. Ползвам ги вече 6-7 месеца и съм много доволен ако не вярваш виж http://bnight.sytes.net/ Айде успех.
Активен

Registered Linux user: 473460
http://skyhost.bg - Хостинг и Домейни

Darks

  • Напреднали
  • *****
  • Публикации: 46
    • Профил
Dns2go
« Отговор #6 -: Aug 19, 2007, 00:40 »
Като изтеглих програмата ся пък не мога да я инсталирам пълен ноб съм  '<img'>
Активен

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
Dns2go
« Отговор #7 -: Aug 19, 2007, 11:02 »
Намери README-то или txt файловете в линукс това са файловете общо взето без разширение :?

тАка де ще го намериш

readme, install, release-notes, все нещо такова. арее

или е архив хух

потърси разширението на файла, който си изтеглил в гугъл

tar
tar.gz
tgz
bz2
tar.bz И т.. :-P :-)



Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

Darks

  • Напреднали
  • *****
  • Публикации: 46
    • Профил
Dns2go
« Отговор #8 -: Aug 19, 2007, 14:02 »
Има README.FIRST но като правя каквото ми пише ми дава ерори  ':huh:'
Активен

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
Dns2go
« Отговор #9 -: Aug 19, 2007, 18:37 »
охх ...

Прочети статията на сайата "Как да задаваме правилно въпроси !"

и не моля те , ами наистина ;-)

1. Какво (искаш да на)правиш '<img'>
2. Как го правиш ;-)
3. Какви грешки - еррори ти дава ?

Е толкова ли е сложно ?

нямаме телепатия ! ВСЕ ОЩЕ !  '<img'>  '<img'>  ':p'
Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

Darks

  • Напреднали
  • *****
  • Публикации: 46
    • Профил
Dns2go
« Отговор #10 -: Aug 20, 2007, 00:19 »
Примерен код
HOW TO BUILD AN EXECUTABLE FOR YOUR SYSTEM

The command
   make
will build a binary of the noip2 client that will run on your system.

If you do not have 'make' installed and you have an i686 Linux machine
with libc6, a binary for i686 systems is located in the binaries
directory called noip2-Linux. Copy that binary to the build directory
  'cp binaries/noip2-Linux noip2'

The command
   make install
(which must be run as root) will install the various pieces to their
appropriate places.  This will ask questions and build a configuration
data file.  
See below if you can't become root or can't write in /usr/local/*.

Какво ще рече това че не мога да си го преведа  ':huh:'
Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Dns2go
« Отговор #11 -: Aug 20, 2007, 00:48 »
Това пък къде го намери '<img'>?
Активен

Darks

  • Напреднали
  • *****
  • Публикации: 46
    • Профил
Dns2go
« Отговор #12 -: Aug 20, 2007, 00:54 »
В файла README.FIRST
Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Dns2go
« Отговор #13 -: Aug 20, 2007, 01:06 »
http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
Да ,видях , извинявам се , не бях в "час".
Зачи да дадеш "make" , и после "make install". Та да ти компилира файла.Ако не става , са сложили в "noip-2.1.6/binaries" компилирани вече файлове ,трябва да си избереш "noip2-Linux-32bit" или другия.
Аз бих ти прпоручал да направиш така , ако не може да се компилират ( но се компилират , пробвах ):
cd до_където_си_разархивирал//noip-2.1.6/binaries
ldd noip2-Linux-32bit
дава :
        linux-gate.so.1 =>  (0xffffe000)
        libc.so.6 => /lib32/libc.so.6 (0xf7e5e000)
        /lib/ld-linux.so.2 (0xf7fb9000)
това ти е проверка , дали ги има необходимите библиотеки (  например  открило е libc.so.6 => /lib32/libc.so.6 (0xf7e5e000))
Активен

Darks

  • Напреднали
  • *****
  • Публикации: 46
    • Профил
Dns2go
« Отговор #14 -: Aug 20, 2007, 01:11 »
Веднага ще пробвам ако имам проблем пиша
Активен