Слова, слова, слова…
Автор: Евгений Козловский.
© 2004, Издательский дом | http://www.computerra.ru/
Журнал «Домашний компьютер» | http://dk.compulenta.ru/
Этот материал Вы всегда сможете найти по его постоянному адресу: /2006/120/276445/
Интересно, сколько двенадцатизначных чисел вы способны оперативно держать в памяти? Конечно, это зависит от памяти и от усилий, к ней прикладываемых: помнится, как-то в школе, получив двойку за то, что поленился запомнить 10 десятичных знаков числа «пи», к завтрашнему дню выучил, – чтоб потрясти учительницу, – целых 103. Потряс, двойку исправил, но уже к вечеру – забыл напрочь, даже первые 10.
Вопрос второй: сколько www-адресов вы держите в голове? Ну, не так, наверное, и много: для этого есть закладки, запоминания настроек и все такое прочее, однако, если подумать, десятка два держите наверняка: собственный сайт (если он у вас есть), адрес вашего почтового сервера, адрес одного-двух-трех поисковиков – чтобы искать те, которые не помните… ну и еще, наверное, кое-что. Я, например, отлично знаю и собственный сайт www.ekozl.ru , и сайт «Домашнего компьютера», и американский сайт, где лежат мои фотки, и сайт библиотеки Мошкова, где лежат мои (и не только мои) книжки, и Google, и «Яндекс», и «Википедию», и IMBD – грандиозную базу данных практически по всем существующим на свете кинофильмам, и…
Собственно, затем эти самые адреса и выдуманы, чтобы их можно было как-то помнить. Потому что на самом-то деле у каждого из этих сайтов есть адрес цифровой, так называемый IP-адрес (IP – Internet Protocol), состоящий из четырехбайтового числа, каждый байт которого записывается числом от 0 до, естественно, 255 и отделяется от следующего точкой. Ну, например, адрес сайта www.zyxel.ru – 194.67.28.53. Цифр в нем, правда, всего девять (три ведущие нуля пропущены за ненадобностью), однако и девятизначные цифры запоминать куда труднее, чем вышеприведенный адрес (последнее время много говорят о введении возможности назначения и, соответственно, написания интернет-адресов на локальных языках, то есть у нас это будет по-русски, скажем, ввв.зухель.ру). Мой сиюминутный IP-адрес (его всегда можно узнать несколькими способами, самый простой из которых – зайти на страницу с адресом vip.starnet.md/myip ) – 83.237.12.43. Однако не спешите его набирать – когда соберетесь, он непременно будет другим. (О чем, впрочем, пойдет отдельный разговор.)
И вот ровно для того, чтобы не мучить всех нас запоминанием двенадцатизначных чисел (я вот помню наизусть только внутренний адрес моего модема-маршрутизатора: 192.168.1.1, но даже адрес компьютера, к нему подключенного, – не помню; впрочем, внутренний адрес и маршрутизатора, и компьютера можно всегда узнать, запустив команду ipconfig), были придуманы словесные адреса, их расшифровывают специальные DNS-серверы (DNS – Domain Name System или «Система Доменных Имен») – огромные базы данных, где хранятся соответствия словесных адресов числовым IP-адресам. Таким образом, когда вы в браузере набираете тот или иной интернет-адрес, ваш запрос первым делом идет на DNS-сервер, прописанный в настройках вашего соединения, там выясняется, какой IP-адрес соответствует набранному, и по этому числовому адресу вас уже и посылают. Все вроде бы достаточно просто.
Но – не совсем. То есть когда речь идет о серьезных, профессиональных серверах – они работают постоянно и имеют свой постоянный адрес: словесный и соответствующий ему цифровой. Когда же речь идет о домашних пользователях Интернета, если они, конечно, не потратились на специально подведенную к ним линию связи и постоянный IP-адрес (что, вообще говоря, не дешево), они попросту не имеют постоянного IP-адреса. При каждом соединении, скажем, по dial-up’у провайдер выдает им первый попавшийся из свободных, и если связь разорвалась, и вы прямо тут же соединились с провайдером заново, вероятность того, что вам достанется прежний IP-адрес, ничтожно мала. А уж когда вы позвоните провайдеру завтра, то можно даже и не надеяться. Когда речь идет о более современном способе связи с Интернетом – через ADSL-модем, при которой вы находитесь в Сети (если не забыли положить деньги на счет) 24 часа в сутки и 365 суток в невисокосный год, – и там IP-адреса время от времени меняются. Ну, во-первых, при любой перезагрузке модема, которую время от времени по разным причинам приходится делать; во-вторых, при каждом отключении линии, которые тоже изредка встречаются, да иной раз и просто, по причинам не вполне понятным мне, но, наверное, понятным провайдеру 50 .
Это значит, что вам ничто не мешает выходить в Интернет, но к вам на компьютер никто извне попасть не может. Ну, то есть, конечно, может, ибо в любой момент нахождения в Сети у вас-таки есть IP-адрес, – однако вы никому не сможете дать его записать, поскольку он все равно скоро изменится. И тем более – не можете дать ему словесное соответствие. Так что попадают к вам на компьютер обычно разные хакеры, прочесывающие Сеть наугад или по каким-то собственным правилам.
Но вот вопрос: нужно ли вам, чтобы ваш компьютер имел постоянный IP-адрес, а еще лучше – словесный? Большинству, наверное, нет. Но некоторым – нужен. Если, к примеру, вы решили сделать собственную веб-страничку (хотя сейчас редкий провайдер не предоставляет, чаще всего – даром – такую услугу). Или если вам нужен собственный ftp-сервер, где вы будете хранить файлы, которые сможете востребовать из любой точки света, связанной с Интернетом. Или если вы, уезжая в отпуск, установили дома IP-камеру, чтобы время от времени своими глазами убедиться, что дома все в порядке, а если не в порядке – связаться с кем-нибудь из родных или друзей.
Для таких случаев в Сети существует множество сервисов под названием Dynamic DNS, DDNS или Динамический, Подвижный DNS. По большей части такие сервисы находятся в Штатах и по больше же части почему-то бесплатны (по крайней мере базовые услуги, за чуть более продвинутые уже просят денег). В качестве примера готов привести DtDNS , но вы можете набрать хотя бы в Google строчку Dynamic DNS и получите несколько сотен ссылок, перебрав которые непременно найдете сервис, что вам подойдет более других.