от Никола Антонов(31-01-2002)

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

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

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

Никола Антонов, pcradio@netbg.com



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

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

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

На следния сайт, 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, ще бъдете автоматично прехвърлени на www.pcradio.netbg.com - сайта на предаването, чиито редактор съм аз.





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

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



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



<< Как да гледаме DVB-телевизия с "Budget"-карта и LIRC | Mod_Rewrite и как може да го използвате >>