Мы рады приветствовать Вас на нашем "облачном" сервере! Здесь Вы найдете самую свежую информацию о Cloud Computing и виртуализации - последние новости, статьи, обсуждения и многое другое. Присоединяйтесь!

Smart Cloud

Ваш гид по облачным вычислениям!

Собственный виртуальный сервер в "облаке"? Легко! Часть 8: Пароход без имени - не пароход. PDF Печать E-mail
Рейтинг пользователей: / 0
ХудшийЛучший 
Автор: Владислав Белогрудов   
09.04.2010 00:00

Продолжая серию статей под этим названием мы покажем, как установить и сконфигурировать виртуальный сервер в "облаке" компании Rackspace, поделимся собственным опытом и расскажем о нюансах работы с таким сервером. Прошлая статья была посвящена теме безопасности. Возможно, безопасность сервера является не совсем "облачной" темой, скорее всеобщей, без которой не обойтись, тем более в "облаках". Сегодня будет рассмотрена процедура регистрации доменного имени, по которому этот сервер будет проще отыскать в сети Интернет.

8. Пароход без имени - не пароход.

Служба доменных имен позволяет определить по имени сервера его IP адрес, для чего мы должны зарегистрировать имя своего сервера в специальных учреждениях-регистраторах. В России, как правило, владельцы серверов или сайтов обращаются к своим фирмам-провайдерам, предоставляющим хостинг, а последние в свою очередь отсылают данные владельца в регистрирующие органы. Услуга является платной, регистрируется как правило домен (фирма), а не один единственный сервер. Домен выглядит как <название-фирмы>.<функциональный суффикс> . Затем к домену прибавляется уже имя отдельного сервера его владельцами самостоятельно. Например, фирма Smart Cloud Testers регистрирует домен smart-cloud-testers.com и дает одному из своих серверов имя test1.smart-cloud-testers.com . Кратко затронем расширения (суффиксы), точнее их значение:

  • ru - в России, может быть фирма, школа, частное лицо. Просто привязка к стране (также как fi, de, fr, us). Домены с такими суффиксами регистрируются только соответствующими странами.
  • net - компании, занимающиеся телефонией и компьютерными сетями, в глобальном масштабе. Они же представляют услуги по регистрации имен, доступ в Интернет, и т.п.
  • com - фирма, компания, коммерческое предприятие, все равно где
  • biz - бизнесмены, тоже самое, что и дот com
  • edu - университеты (США)
  • gov - государственные учреждения США
  • org - общественные и другие организации

Небольшой словарик по теме - http://www.domenn.com/slovar.html . Какое расширение выбрать, решать Вам. Расценки на разные расширения могут отличаться в несколько раз. В России цены достаточно большие (даже можно сказать в некоторых случаях неадекватно большие). Посмотрим, сколько будет стоить test1.smart-cloud-testers.com и test1.smart-cloud-testers.ru на сайте одного из российских регистраторов Reggi.ru:

Наш дот-ком стоит 390 рублей за год, а дот-ру - 500 рублей. Для сравнения возьмем сервис доменных имен известной компании Yahoo:

$9.95 за com, org и пару десятков других расширений. Цены ниже, сервис - надежнее, быстрее и удобнее, но если Вам позарез нужна моя-фирма.ru, американская компания помочь не сможет. Мы в дальнейшем остановимся на расширении без географической привязки, smart-cloud-testers.com, это и солиднее, и отражает направление деятельности. Итак, приступим.

  1. Проверяем наличие (Search), убеждаемся, что имя не занято, и подписываемся на услугу (Sign Up). Нам предлагают два варианта: верхний, помечен нами восклицательным знаком, - только доменное имя, ниже - доменное имя, почта и сайт. Выбираем в верхнем два года минимум, если предполагается создание публичного сайта в этом домене, жмем Продолжить (Continue):

  2. Нам предлагается зайти в свой аккаунт Yahoo или создать новый:

  3. Если аккаунта нет, создаем новую учетную запись (Sign UP). Из сложностей на данном этапе могут быть тоько два секретных вопроса и ответа на них (Ваших!). После заполнения создаем аккаунт (Create My Account):

  4. Учетная запись создана, можно пользоваться новым почтовым ящиком, но вернемся к регистрации домена:

  5. Вносим данные платежной карты (можно также воспользоваться платежной системой PayPal):

  6. Нам предлагается проверить регистрационные данные. Чего еще не хватает? Сюрреалистического названия штата - можно просто написать там RU. Также проверьте код страны в телефоне для связи и пометьте галочкой Administrative Contact Information - Same As Registrant Information, если контактная информация совпадает с информацией о регистраторе, то есть о Вас:

  7. На следующем шаге необходимо убедиться только в правильности суммы и доменного имени и убрать галочку с "Keep my information private" (Вы конечно можете скрыть информацию о том, кто владелец доменного имени за дополнительную плату):

  8. Кстати, сумма в $34.95 здесь не причем, это - цена полного предложения, включая почту и конструктор сайта. Мы же остановились на доменном имени за $9.95. Нам необходимо поставить еще пару галочек, нажать на кнопку, и служба доменных имен готова к использованию:

  9. Регистрация прошла успешно, перейдем к более интересной части статьи - конфигурированию имен внутри свежесозданного домена. Прежде всего настроим разрешение имен на самом сервере. При создании сервер имеет имя, данное ему в управляющей консоли, в чем можно убедиться командой hostname . Меняем имя сервера на полное, а чтобы оно сохранилось при перезапуске, добавляем его в /etc/hostname :

  10. Далее нам нужно сказать с помощью файла /etc/nsswitch.conf , что трансляция имен в IP адреса сначала должна осуществляться с помощью локального файла /etc/hosts и только затем с помощью обращения к службе доменных имен. Это несомненно быстрее - у нас отпадет необходимость транслировать свои собственные имена типа mail.smart-cloud.testers , www.smart-cloud.testers и т.п. с помощью сторонних серверов. Итак, сначала /etc/nsswitch.conf :

  11. По умолчанию все уже настроено правильно - в записи hosts на первом месте стоит files, затем dns. Добавим предполагаемые имена сервера в /etc/hosts :

    Вторая строчка получилась большая и перешла на третью (все имена - в одну строку). Возможно некоторые из Вас скажут, что все имена можно также записать напротив "локального" IP адреса 127.0.0.1 - это будет правильно, но не всегда. Информация из данного файла может в некоторых случаях использоваться на других серверах, поэтому лучше использовать внешний адрес сервера.
  12. Небольшой тест показывает, что сервер уже может отвечать по имени самому себе используя наш файл (во внешней службе DNS мы пока ничего не настраивали):

  13. Также мы можем откорректировать имя домена и поиск в нем по коротким именам типа mail, www, applications в файле /etc/resolv.conf :

    Но пока это не будет работать, так как в этом случае обращение идет не к файлу /etc/hosts , а к службе имен. Для самого сервера короткие имена можно опять же добавить в /etc/hosts
  14. Перейдем к настройке DNS в панели управления доменными именами Yahoo:

  15. Переходим по ссылке "Go To: Domain Control Panel" :

  16. Затем "Manage Advance DNS Settings" :

  17. По умолчанию, все запросы к домену и почта перенаправляются в Yahoo. Существует три основных вида записей в таблице DNS:
    • A - имя адреса, транслирует имя в IP адрес
    • CNAME - псевдоним, указывает на другое имя, для которого надо опять же определить адрес. Другое имя может указывать на чужой домен
    • MX - указывает на адрес или имя почтового сервера для всего домена

    Когда используются A, CNAME и что лучше указывать в MX? Для небольшого домена мы советуем использовать только A-записи и IP адрес в MX. Как минимум, это быстрее, нет необходимости обращаться к службе имен несколько раз за переводом имени в адрес. Если у Вас очень большой домен с изменяющейся конфигурацией IP адресов, то CNAME помогает избежать редактирования слишком большого числа записей, и его использование целесообразно. Почти все DNS службы не позволяют IP адреса вместо имен для MX записей, Yahoo в нашем случае не является исключением. Допустим, у нас всего лишь один сервер, с IP адресом 173.203.101.233. Он же сервер приложений, почта, веб-сервер (лучше для такой конфигурации иметь три разных виртуальных сервера). Добавим необходимые записи:

    Мы оставили запись CNAME для всех несуществующих адресов, обращение к которым будет перехвачено службой Yahoo.
  18. Через пол-часа можно убедиться, что www.smart-cloud-testers.com и другие имена работают, например, с помощью ping :

  19. Можно перенести управление купленным доменом в другую фирму, например, для настройки в панели Rackspace Cloud, но мы из-за ненадобности этим не воспользуемся.

    В следующий раз Вас ждет базовая настройка веб-сервера, мы постараемся дать полезные советы и предостеречь от типичных ошибок. Правильно функционирующий веб-сервер открывает широкий спектр возможностей для удаленного администрирования, хостинга приложений и сайтов.

 
Комментарии (3)
329.04.2010 10:06
Владислав Белогрудов
обратная запись необходима для электронной почты - другие серверы проверяют, принадлежит ли IP адрес почтовой системы домену. Поэтому в обратной записи Rackspace по умолчанию стоит ip-адрес.mail.домен
Надо поменять обратную запись в панели Рекспейса, вкладка DNS. Хотя, не обязательно
109.04.2010 15:01
Владислав Белогрудов
"whois ИМЯ_ДОМЕНА" поможет найти информацию о зарегистрированном домене.

Записи Ptr можно посмотреть и настроить в панели Rackspace, так как IP адрес принадлежит и выдается данной компанией. С помощью таких записей можно определить доменное имя по IP адресу, команда на Linux: "host АДРЕС"

Адрес, выданный серверу, статичен, то есть сохраняется, пока последний не удалят

Добавьтe Ваш комментарий

Ваше имя (псевдоним):
Заголовок:
Комментарий:
  Картинка с секретным словом
Секретное слово: