Что такое домен, сервер и хостинг? Как называется адрес сервера в интернете


Как узнать адрес сервера | Сделай все сам

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

Инструкция

1. Нажмите на значок компьютера, расположенный в правой части панели задач в области трея. Запустите «Центр управления сетями и всеобщим доступом». Перейдите в раздел «Метаморфозы параметров адаптеров». Если ваш компьютер является сервером, то в открывшемся окне должно быть не менее 2-х сетевых подключений. Одно из них отвечает за доступ к интернету, а остальные за раздачу его по локальной сети.

2. Выберите подключение к интернету и щелкните на него правой кнопкой мышки. Откройте пункт «Состояние» и нажмите на кнопку «Данные» в открывшемся окне. Всеобщий IP-адрес , т.е. тот, по которому вы определяетесь в сети интернет, будет указан вблизи строки «Адрес IPv4». Локальный IP-адрес , т.е. тот, под которым компьютер выступает в качестве сервера , указан в строке «DNS-серверы IPv4».

3. Узнайте доменное имя сервера , сетевой адрес которого вы хотите определить. К примеру, если вас волнует информация о сервере Яндекса, то доменное имя будет yandex.ru либо ya.ru.

4. Перейдите в основное меню «Пуск», нажав клавишу с изображением окна Windows либо кнопку на панели задач. Выберите команду «Исполнить» либо откройте ее нажатием комбинации клавиш win+r и введите в нее текст cmd, дабы открыть консоль командной строки. Нажмите кнопку ввода.

5. Укажите в командной строке имя утилиты, которую вы хотите применять для определения IP-адрес а сервера . К примеру, дозволено применять команду трассировки маршрута к необходимому серверу – tracert, либо команду оценки скорости прохождения пакетов между сервером и вашим компьютером – ping.

6. Введите выбранную команду и через пробел укажите наименование доменного имени сервера . Нажмите Enter. Стоит подметить, что в командной строке невозможно делать исправления, следственно если вы ненормально ввели текст, то примитивно нажмите Enter и повторите попытку. Дождитесь выполнения команды и проанализируйте полученный итог. Среди полученных данных в квадратных скобках будет указан необходимый IP-адрес сервера .

Пользователям высокоскоростного выделенного подключения к интернету, исключительно геймерам, периодично требуется узнать IP сервера . Internet Protocol Address, сокращенно IP, отображается в виде четырех чисел от 0 до 255, поделенных точками, скажем, 2.94.172.20.

Инструкция

1. Нажмите кнопку «Пуск», если вы используете систему Windows. Обнаружьте и нажмите команду «Исполнить». Появится серое окошко. Наберите «cmd», дабы возникла командная строка в окне черного цвета. С поддержкой клавиатуры наберите «ping»и рядом адрес сайта, IP сервера которого требуется узнать. Нажмите «Enter» и постигайте полученный итог.

2. Используйте подобный метод для приобретения не только IP, но и порта игрового сервера . Для этого вначале зайдите в игру и сверните ее окно. Нажмите кнопку «Пуск», команду «Исполнить», введите с клавиатуры «cmd»и «Enter». В появившейся командной строке наберите «netstat» и вновь нажмите клавишу ввода. Получите столбик чисел, первое из которых в всякой строке обозначает IP, а второе — номер энергичного порта. Отображены будут все существующие на данный момент соединения.

3. Скачайте особые программы , скажем, L2Dat_EncDec либо L2 FileEdit. Для загрузки первой укажите путь в папку «System». Выберите в меню ступенчато L2encdecTools, после этого Set INI files и 2.ini. Содержимое этого файла и является нужной вам информацией. Тут под кодом ServerAddr содержится IP сервера . При загрузке 2-й программы алгорифм несколько иной. Нажмите в открывшемся окошке «Open and decrypt». В папке «System» выберите файл l2.ini. И перед вами нужная информация.

4. Воспользуйтесь особыми веб-сервисами для уточнения IP сервера . Введите в особую строку адрес сайта, тот, что он поддерживает, и получите желанный итог. Скажем, такую службу предоставляет сайт http://2ip.ru/whois/.

Видео по теме

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

Инструкция

1. Дабы узнать по ip-адресу доменное имя источника, воспользуйтесь одним из специализированных сетевых сервисов. Скажем, этим: http://url-sub.ru/tools/web/iphost/ Введите в поле волнующий вас ip, нажмите кнопку «Узнать». В открывшемся поле вы увидите необходимое вам доменное имя.

2. Если вам необходимо исполнить обратную процедуру, то есть узнать ip-адрес домена, это дозволено сделать двумя методами. 1-й: воспользуйтесь вероятностями сетевых сервисов. Скажем, теснее упоминавшимся выше источником: http://url-sub.ru/tools/web/hostip/ Введите в поле доменное имя, нажмите «Узнать». Вы увидите ip-адрес данного домена.

3. Вы можете определить ip-адрес волнующего вас источника с подмогой команды ping. Скажем, вы хотите определить адрес обслуживания Яндекс: http://www.yandex.ru/ Откройте командную строку: «Пуск» — «Все программы» — «Типовые» — «Командная строка». Введите: ping www.yandex.ru и нажмите Enter. Начнется обмен пакетами с сайтом, теснее в первой строчке вы увидите ip-адрес источника: 87.250.250.203.

4. Если вам нужно узнать, где физически размещен волнующий вас компьютер, воспользуйтесь сервисами Гео IP. Скажем, этим: http://www.ip-ping.ru/ipinfo/ Испробуйте ввести в поле поиска указанный выше ip-адрес Яндекса и оцените полученную информацию. Вы увидите не только местоположение сервера, но и всю сопутствующую информацию.

5. Изредка у вас может появиться надобность узнать, с какими сетевыми адресами объединен ваш компьютер. Для этого вы можете воспользоваться вероятностями операционной системе Windows. Вновь откройте командную строку, введите команду netstat –aon. Нажмите Enter. Вы увидит список существующих соединений.

6. В графе «Локальный адрес» вы можете увидеть адреса и порты вашего компьютера, через которые осуществляется подключение. Графа «Внешний адрес» показывает адрес удаленного компьютера и номер используемого порта. С поддержкой упоминавшихся выше сервисов вы можете определить местоположение этого компьютера и провайдера, через которого осуществляется подключение.

jprosto.ru

Как узнать адрес сервера? Инструкция и советы от мастеров

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

Для чего необходимо узнавать адрес сервера?

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

Как узнать IP-адрес сервера по доменному имени?

Итак, начнем с самого простого. И для начала остановимся на том, как узнать АйПи-адрес сервера по заранее известному доменному имени (как раз по тому, которое обычно прописывается в адресной строке браузера при вызове страницы интернет-ресурса). Для этого в командной строке можно воспользоваться несколькими основными инструментами, но самым простым, как считает большинство специалистов, является команда так называемого пингования (ping). В консоли (cmd) достаточно ввести основную команду, а через пробел вписать имя ресурса, адрес которого необходимо вычислить. Обратите внимание, что указание протокола (http, https, www) в этом случае не требуется. К примеру, вам нужно узнать IP стартовой страницы «Яндекса».

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

Примечание: также можно использоваться команду трассировки (tracert), которая работает практически аналогично предыдущей, однако позволяет произвести и обратную операцию определения имени ресурса по известному IP.

Кроме того, трассировка позволяет отследить абсолютно все переходы, которые осуществляются с вашего адреса до достижения конечного ресурса. Адреса также будут указаны и для всех промежуточных хостов.

Как определить адрес собственного сервера?

Теперь давайте посмотрим, как узнать адрес сервера, если его роль исполняет непосредственно ваш компьютер. Для этого далеко ходить не надо. Первым делом войдите в раздел активных сетевых подключений (ncpa.cpl). Здесь одно соединение отвечает непосредственно за локальную сеть, а второе (их может быть и больше) служит для организации доступа в интернет. Для первого подключения через ПКМ выберите пункт свойств и перейдите к настройкам протокола IPv4. Внутренний адрес будет отображен в самой первой строке, а вот в поле указания DNS будет находиться внешний адрес, по которому ваш сервер определяется в сети.

Если говорить о том, как узнать адрес сервера более простым методом, можно, как и в первом случае, воспользоваться командной строкой, но в качестве инструмента применить команду ipconfig /all.

Примечание: если компьютер, на котором производится диагностика, в роли сервера не выступает, адреса основного шлюза, серверов DHCP и DNS будут совпадать.

Кроме того, в интернете сейчас можно найти очень много сервисов, позволяющих вычислить адрес вашего компьютера (сервера) в автоматическом режиме (но при условии, что VPN или прокси не используется).

Например, можете проверить собственный адрес на портале 2ip.ru. Естественно, при активации вышеуказанных анонимайзеров, выявленный адрес будет в корне отличаться от реального IP.

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

Дополнительные варианты определения адресов DNS

Если же речь идет именно о том, как узнать адрес сервера DNS, в свойствах того же протокола IPv4 следует просмотреть соответствующие поля. Но ведь при беспроводном соединении все адреса назначаются автоматически! Как узнать адрес сервера в этом случае? Как оказывается, и тут нет ничего невозможного. В принципе, к наиболее простым действиям, кроме вышеуказанных, можно отнести, скажем, посещение ресурса провайдера (если он такую информацию публикует), обращение в службу технической поддержки и т. д.

Как узнать адрес сервера в «Майнкрафт»?

Теперь несколько слов об определении адреса собственного сервера в популярной онлайн-игре Minecraft, что может понадобиться, например, для того, чтобы ваши друзья могли к нему подключиться. Если изначально сервер создавался без использования стороннего программного обеспечения, в строке «server-ip=» будет показан искомый адрес. Также найти его можно в файле настроек server.properties. В случае создания сервера, скажем, в программе Hamachi достаточно просто запустить искомую утилиту и просмотреть виртуальный внешний адрес. А вот строку «Starting Minecraft server on *:XXXXX» можно использовать для определения порта (в нашем случае – ХХХХХ).

Действия для вычисления адресов прокси

И напоследок посмотрим, как узнать адрес прокси-сервера, если он используется. В операционной системе для этого можно воспользоваться параметрами любого установленного браузера, где нужно перейти к параметрам прокси, затем вызвать пункт ручной настройки и посмотреть на значение, установленное в поле «HTTP proxy».

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

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

fb.ru

Как узнать адрес сервера?

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

Инструкция
  • Нажмите на значок компьютера, расположенный в правой части панели задач в области трея. Запустите «Центр управления сетями и общим доступом». Перейдите в раздел «Изменения параметров адаптеров». Если ваш компьютер является сервером, то в открывшемся окне должно быть не менее двух сетевых подключений. Одно из них отвечает за доступ к интернету, а остальные за раздачу его по локальной сети.
  • Выберите подключение к интернету и щелкните на него правой кнопкой мышки. Откройте пункт «Состояние» и нажмите на кнопку «Сведения» в открывшемся окне. Глобальный IP-адрес, т.е. тот, по которому вы определяетесь в сети интернет, будет указан возле строки «Адрес IPv4». Локальный IP-адрес, т.е. тот, под которым компьютер выступает в качестве сервера, указан в строке «DNS-серверы IPv4».
  • Узнайте доменное имя сервера, сетевой адрес которого вы хотите определить. К примеру, если вас интересует информация о сервере Яндекса, то доменное имя будет yandex.ru или ya.ru.
  • Перейдите в главное меню «Пуск», нажав клавишу с изображением окна Windows или кнопку на панели задач. Выберите команду «Выполнить» или откройте ее нажатием комбинации клавиш win+r и введите в нее текст cmd, чтобы открыть консоль командной строки. Нажмите кнопку ввода.
  • Укажите в командной строке имя утилиты, которую вы хотите использовать для определения IP-адреса сервера. К примеру, можно использовать команду трассировки маршрута к нужному серверу – tracert, или команду оценки скорости прохождения пакетов между сервером и вашим компьютером – ping.
  • Введите выбранную команду и через пробел укажите название доменного имени сервера. Нажмите Enter. Стоит отметить, что в командной строке нельзя делать исправления, поэтому если вы неправильно ввели текст, то просто нажмите Enter и повторите попытку. Дождитесь выполнения команды и проанализируйте полученный результат. Среди полученных данных в квадратных скобках будет указан нужный IP-адрес сервера.
  • Оцените статью!

    imguru.ru

    Структура интернета

    Вы никогда не интересовались вопросом, где находится главный сервер интернета? Или, скажем, кто является хозяином интернета? Сейчас, наверное, большинство читателей рассмеется и скажет, что никакого хозяина у интернета быть не может, так как интернет - это просто объединение множества компьютеров и других сетевых устройств.

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

    IP-адреса

    Одной из важнейших структур в интернете является IANA - Internet Assigned Numbers Authority — «Администрация адресного пространства Интернет». Эта некоммерческая американская организация занимается раздачей IP-адресов (если вы плохо представляете, что такое IP-адреса, очень рекомендую ознакомиться со статьей по ссылке). У каждого компьютера в интернете есть IP-адрес, набор из четырех чисел от 0 до 255; но вы не можете просто так прописать у своего компьютера произвольный IP-адрес. То есть прописать-то его вам ничего не помешает, но интернет после этого работать не будет. Почему? Потому что структура IP-адресов иерархична - сейчас попробую объяснить.

    В настройках сетевого подключения обычно прописывается не только IP-адрес, но и так называемая маска. Вы, например, могли встречаться с набором чисел 255.255.255.0 Эта маска определяет вашу подсеть - если у вас, допустим, IP-адрес 212.193.1.150 и такая маска, то подсетью будут адреса вида 212.193.1.*, где * - произвольное число. В случае же маски 255.255.0.0 подсетью будут адреса вида 212.193.*.* Бывают и более дробящие маски - например, в случае маски 255.255.255.128 вашей подсетью будет 212.193.1.X, где X может меняться от 128 до 255.

    Зачем я рассказываю про маски и подсети? А затем, что ваше соединение с интернетом идет через один из IP-адресов вашей подсети, так называемый шлюз. И если на этот шлюз придут данные из локальной сети с адреса, не попадающего в описанную на шлюзе подсеть, то он просто проигнорирует такой пакет. Так и выстраивается иерархичность. Если организации выдан некоторый блок IP-адресов с какой-то маской, то она может тоже выдавать IP-адреса или блоки адресов своим подчиненным (или провайдер может выдавать блоки более мелким провайдерам), но эти блоки будут являться лишь подблоками основного блока. Поэтому по IP-адресу можно проследить цепочку - кто и кому этот адрес выдавал. Но чтобы блоки начали распределяться, нужен главный хозяин - кто-то, кто заведует пулом всех IP-адресов. Этим хозяином как раз и является IANA.

    Информацию о блоках IP-адресов можно всегда посмотреть по адресу http://www.iana.org/assignments/ipv4-address-space/ipv4-address- space.xml. Если мы внимательно изучим эту таблицу, то поймем, что огромные блоки адресов принадлежат конкретным организациям. Например, все адреса, начинающиеся на 15, принадлежат компании Hewlett-Packard - так сложилось еще до возникновения IANA. Свободных блоков становится все меньше - по приблизительным расчетам они закончатся осенью 2011 года. Именно поэтому IANA планирует перевод интернета на новую версию протокола IP - IPv6.

    Доменные имена

    Но IP-адресами дело не заканчивается - даже если интернет прекрасно функционирует и пакеты доходят до целевых IP-адресов, мы должны не забывать о том, что мы практически всегда используем не IP-адреса, желая попасть на какой-либо сайт, а нормальные имена типа it.sander.su. Как я уже писал ранее, за преобразование таких имен в IP-адреса, отвечают службы DNS, сейчас же мы обсудим, кто все-таки управляет раздачей доменных имен. Опять-таки, вы не можете просто так себе присвоить произвольное доменное имя по той простой причине, что никто не узнает о том, что вы его себе присвоили. А все потому, что DNS-сервера также соблюдают строгую иерархию. Если DNS-сервер посетителя интернета не знает, как разрешить доменное имя (например, sander.su), то он обратится не к кому-либо, а к доменному серверу, отвечающему за зону su. А откуда он возьмет его адрес, если он его не знает заранее? А для этого он обратится к одному из 13 так называемых корневых DNS серверов. А вот их адреса уже постоянны и прописаны во всех операционных системах.

    Этими корневыми доменными серверами управляет ICANN - Internet Corporation for Assigned Names and Numbers. Эта опять-таки некоммерческая американская организация поддерживает бесперебойную работу 13 корневых серверов, а также распределяет ответственных за структуру интернета - за доменные зоны верхнего уровня - su, ru, com и прочие. Полный список доменов верхнего уровня можно посмотреть по ссылке.

    А дальше все опять-таки иерархично. Доменные зоны верхнего уровня - это, в большинстве случаев, коды стран. Естественно, в каждой стране есть своя организация, ответственная за соответствующую зону верхнего уровня. И уже эта организация определяет порядок раздачи доменных имен в своей стране. Правда, есть и зоны, не связанные со странами - например, edu, com и, теперь уже, su

    Что же нужно предпринять чтобы нарушить работу интернета, чтобы DNS имена перестали разрешаться в IP-адреса? Правильно, нарушить функционирование корневых DNS серверов. Интернет "пропадет", конечно, не сразу, но проблемы начнутся сразу же. Между прочим, попытки атак на эти сервера производятся постоянно, например, обычные DDOS атаки, но об этом - в другой раз. Альтернативно можно атаковать какую-нибудь конкретную доменную зону верхнего уровня.

    Что еще интересно, в дело хранения информации о доменных именах интернета включилась такая структура как Google. Он хоть и не распределяет доменные имена, но пытается хранить информацию о всех имеющихся. Адрес DNS Google очень просто запомнить: 8.8.8.8. Я его использую, когда имеются проблемы с DNS интернет-провайдера.

    Анонс: я давно уже собираюсь написать статью-введение про типы заработка в интернете, но все никак не доходят руки. Поэтому пока предлагаю ознакомиться с блогом biznes-mesto и почитать про заработок в сети интернет.

    Реклама: где интернет, там сайты, где сайты, там раскрутка, где раскрутка, там оптимизация. У каждой поисковой системы своя специфика, с особенностями оптимизации сайта под яндекс вы можете ознакомиться по ссылке.

    Please enable JavaScript to view the comments powered by Disqus. comments powered by

    it.sander.su

    Что такое сервер?

    Сервер — если мы обратимся к английскому языку: serve — обслуживать, предоставлять услугу; и суффикс -er указывающий на  нечто выполняющее какое-то действие. Дословно, наилучшим образом, можно назвать «обслуживатель»  (обслуживать и суффикс -тель). Таким образом, это что-то, чьей основной целью и единственной задачей является выполнять какое-либо обслуживание чего-нибудь.  Такая вот абстракция и неопределенное определение.

    Концепция сервера. Практическая суть понятия

    Если вы далеки от информационных технологий то возможно вам именно такая абстракция поможет осознать суть сервера. Ее также легко понять если обратиться к практическим примерам не из IT. Железнодорожная касса. Или любая другая касса.  Аэропорт. Автобусная остановка. Унитаз… и ванная тоже.  И даже чайник:) Это все примеры серверов из нашей реальной жизни, даже быта.   Если вы поймете что общего между этими  всеми понятиями, как у класса, то вы осознаете суть сервера. Хотите примеры из живой природы?  Водопой. Пастбище. Солнце — не что иное, как сервер для растений :)

    Солнце предоставляет возможность любому растению фотосинтезировать, т.е по сути дышать. Тут мы плавно подошли к цели сервера, к сути его существования. Предоставление возможности фотосинтезировать — это услуга для растений, которой солнце занимается всегда. Любое растение может получить от него это. Несомненно, солнце «предоставляет» и другое «обслуживание» для других «клиентов» — например освещение и тепло для всего живого (и неживого то же).

    Тут появилось еще одно понятие — клиент.  Это неспроста. Ибо сервер без клиента (клиентов) не имеет смысла. Т.е. чтобы понятие сервер было применимом к чему-либо всегда должно существовать нечто, чем это что либо услугу предоставляет. Вновь абстракция, но я думаю практически вам уже понятно, что для солнца в роли сервера клиентом будет являться все, до чего доходит свет и тепло от него. Растения же являются для солнца особым классом клиентов, которые получают от него уникальную «услугу» которая не нужна больше никому и ничему.  А для вашего унитаза «клиентом» будете вы и все ваши домочадцы :)

    Что такое сервер в компьютерных сетях

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

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

    Самый распостраненный и простой пример — веб-сайт.  Любой веб-сайт — это сервер. Клиенты — все посетители сайта. Обслуживание — предоставление информации.  Веб-сайты располагаются на веб-серверах. Веб-сервер в первую очередь предоставляет возможность сайту «храниться на себе», т.е для него в этом случае клиенты не посетители, а веб-сайты.  Он   программа, и тоже нематериален. Но посетителям он тоже предоставляет услугу — позволяет запросить и получить от себя информацию, которую он хранит на себе в виде сайта. Следующий уровень выше — операционная система. Для нее клиент веб-сервер, а сама ОС — суть сервер для веб-сервера :)  Она же предоставляет услугу получения информации по сети от веб-сервера и множество других услуг.

    И еще на уровень выше — здесь уже железо, т.е здесь уже  аппаратный сервер, тот самый комплекс, о котором говорилось в начале подглавья.  Между ОС и аппаратным сервером впрочем тоже все взаимодействие основано на том же принципе и сама апаратный комплекс состоит из CPU, GPU, RAM. HDD — что тоже серверы друг для друга.

    И уровнем выше — обычная электрическая сеть — тоже сервер. Аппаратный сервер ее клиент, получает услугу питания электричеством. У электросети много других клиентов — любой бытовой прибор. Например, стиральная машина, которая тоже сервер и предоставляет услугу стирки белья для вас, как для клиента…

    Почтовый сервер (например mail.ru, gmail.com и mail.yandex.ru). Предоставляют услугу пересылки почтовых сообщений.  Они устроены почти так-же как и в случае с веб-сайтами. Для написания и отправки письма вы подключаетесь к веб-сайту, который работает на веб-сервере, и также является клиентом программного почтового сервера, работающего на сервере-OS, работающем… и так далее.

    Сложно? Это просто концепция. Цель статьи — донести до читателя именно концепцию сервера, дать исчерпывающий ответ раскрывающий суть понятия. Мотивация — чтобы тот кто был незнаком с понятием — узнал его максимально полно и доступно и дополнить картину для тех, кто воспринимал понятие ограниченно, например, будучи убежденным что «сервер — это такой мощный/главный/быстрый компьютер к которому все подключаются».

    Какие еще бывают серверы в информационных технологиях?

    Мы упомянули только о почтовых и веб-серверах. Давайте попробуем рассмотреть список самых распостраненных типов серверов в современном информационном мире.

    •   Файловый сервер. Предназначен для хранения и организации доступа к файлам. Как правило для большого количества файлов и для большого количества клиентов, обычно по сети. Стоит отметить, что рассматривая различные типы серверов мы увидим что практически все они предоставляют услугу посредством сети. Конкретные названия — Samba, NFS и FTP.

     

    •   Видео, аудио, радио- или еще какой медиасервер. Программно аппаратный комплекс, позволяющий обрабатывать, получать, передавать и представлять информацию как аудио, радио, видео. Например сервера видеорегистрации — обработка и передача видео с камер наблюдения. Сервера телефонии — обработка и передача потокового аудио при разговорах по телефону. Конкретные комплексы ПО — Asterisk (сервер телефонии), Icecast (сервер радиовещания).

     

    • Сервер базы данных. Это программа, более правильно называется сервер управления базами данных (СУБД).

     

    Позволяет хранить и работать с данными, специальным образом сформированными для удобства обработки — в виде базы данных. Для описания сути базы данных может уйти отдельная статья. Кстати говоря, там где мы говорили о веб-серверах и веб-сайтах — чаще всего СУБД  имеет место рядышком с веб-сайтом. Ибо большая  часть большинства сайтов  хранятся именно в виде базы данных  в СУБД. (чаще всего в Муsql)

    • Терминальный сервер. 

     

    Предоставляющий терминальный доступ для пользователей к определенным программам или ко всей операционной системе. Терминальный — это значит такой, который вам отображает и передает ваши команды, но сам объект доступа находится на самом сервере. Примеры терминальных серверов — это RDP (управление удаленным рабочим столом), VNC.

    • Сетевые службы.

     

    DHCP-сервер — это программа которая настраивает сетевое соединение на всех компьютерах в той сети, которую он обслуживает. Это то самое «Автоматическое получение IP-адреса» в вашем компьютее — оно возможно только в тех сетях, где работает подобный сервер. В противном случае ваш компьютер не сможет сам получить корректный айпи-адрес и использовать ресурсы сети — IP-адрес при отсутствии DHCP-сервера нужно будет настраивать вручную (в терминах — статически).

    • DNS — служба определения имен. Это сервера, без которых существование современного интернета просто немыслимо. Поскольку все компьютеры в сетях для связи между собой используют айпи-адреса. Но мы привыкли называть сайты по именам. Так вот DNS — domain name services — важнейшие сервера, которые преобразуют любые известные человечеству доменные имена (имена сайтов) в ip-адреса.

     

    • VPN — virtual private network. Сервера, позволяющие построить защищенную праиватную сеть любой сложности поверх публичных сетей (Интернета). Как правило имеет необходимость в бизнесе и корпоративном секторе, однако многим рядовым пользователем тоже знакомо, поскольку многие провайдеры Интернета предоствляют подключение к Сети именно посредством VPN.

     

    Это основные типы серверов. Не будь хотя бы одного из-них — вы  бы не смогли посетить этот сайт и прочесть эту статью. Но есть и множество других.

    Например — SNMP (службы мониторинга ресурсов), NTP — служба синхронизации времени, различные сервера обновлений — суть файловые, сервера авторизации (обычно они же БД) — ldap, radius, сервера печати (CUPS).

    Наверняка многим известные игровые сервера — maincraft, counter-strike  и многих других игр.

    Сервера управления — ssh, powershell (предоставляют доступ к командной строке по сети для управления операционной системой).

    Это лишь малая часть. Весь современный мир построен на серверах. И очень  странно жить в таком мире не понимая их концепции. Я рад, если помог вам исправить это.

    answit.com

    Что такое домен, сервер и хостинг?

    Что такое домен сервер и хостинг? Давайте разберемся по порядку.

    Что такое домен?

    Домен (доменное имя) – это то, что вы чаще всего вводите в адресную строку вашего браузера – буквенное имя сайта, например, info-line.net, vk.com, yandex.ru, google.com и др.

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

    Для чего он подключается к DNS-серверу? Дело в том, что компьютер не понимает вашего буквенного обозначения. Он работает с цифрами. DNS (Domain Name System) – это система доменных имен. Чаще всего она содержит в себе доменное имя (домен) и IP-адрес. Чтобы компьютер понял, что вы имели в виду, он обращается к DNS-серверу (приложение, которое отвечает на DNS-запросы), отправляет ему ваше буквенное имя сайта, а DNS-сервер возвращает IP-адрес вашему компьютеру. После того, как компьютер получил IP-адрес нужного сайта, он уже готов к нему подключиться. Например, сайт vk.com имеет IP-адрес  93.86.224.246, помимо этого он имеет еще другие IP-адреса, но с этим мы разберемся позже. Сайт ya.ru имеет IP-адрес 87.250.250.3.

    Как узнать IP-адрес? Нажмите сочетание клавиш «Windows» +R (клавиша «Windows» находится на вашей клавиатуре между левым Ctrl и левым Alt). У вас откроется окно. Введите в него cmd и нажмите «ОК». В появившемся консольном окне вводим ping vk.com. Жмем клавишу «Enter». Мы видим, что в квадратных скобках отображается IP-адрес сайта vk.com. Он уже не тот, что я вам показал на слайде. Дело в том, что сайт vk.com имеет очень много IP-адресов. Как я уже сказал, с этим мы разберемся позже. Давайте введем ping ya.ru. Здесь IP-адрес совпал. Введем сайт info-line.net. Получили 141.8.192.26. Вы можете проверить IPлюбого сайта. Также на одном IP могут располагаться несколько сайтов. Об этом мы тоже поговорим чуть позже. Я закрываю окно.

    Давайте разберемся с файлом hosts.К нему компьютер также обращается перед тем, как выдать нужный сайт. Итак, где находится файл hosts? Он находится по адресу, на который установлена ваша система Windows (у меня это  C:\Windows\System32\drivers\etc). Я его сейчас открою. Этот файл позволяет частично заменять DNS-сервер. Сначала вы прописываете IP, а потом – доменное имя. Если пользователь перейдет по этому доменному имени, то попадет на этот IP. Часто этим пользуются вирусы.

    Давайте разберем пример. Для начала узнаем IP-адрес сайта. Это можно сделать также с помощью веб-сервисов, например, 2ip.ru (вкладка «IP интернет-ресурса»). Я ввожу сайт, например, tut.by (известный белорусский новостной портал). Я вижу IP-адрес, копирую его и вставляю в файл hosts. Теперь я ввожу сайт, например, yandex.ru. Таким образом, я ввел IP сайта tut.by, а название – yandex.ru. Сохраняю файл. А теперь пробую ввести в браузере yandex.ru. Как вы видите, я попал на сайт tut.by. «Яндекс.Защитник» предупреждает меня, что произошла замена файла hosts. Думаю, с этим понятно. Вирусы действуют примерно также. Они просто меняют сайт «ВКонтакте» на свой поддельный сайт «ВКонтакте», и, когда вы вводите там логин и пароль, они крадут ваши данные. Я очищаю файл hosts, сохраняю и сворачиваю данный файл.

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

    Что такое сервер?

    Перейдем к следующему пункту – «Сервер». Что такое сервер? Чтобы вам было понятнее – это такой компьютер, который выполняет сервисные задачи без  участия человека. Сервера производят компании IBM, DELL, Sun Microsystems, Fujitsu, HP, Verari Systems, Data General и др.

    Что такое хостинг?

    Теперь давайте перейдем к самой интересной части данного видеоурока – «Хостинг». Что такое хостинг? Хостинг – это услуга по физическому размещению информации клиента на сервере. Те, кто предоставляют данную услугу, называются хостерами. Если я хочу разместить свой сайт в интернете, я беру все файлы своего сайта, отдаю их хостеру, а он размещает их на своих серверах. После этого мой сайт круглосуточно находится в интернете. Хостинг – это услуга. Ниже представлены существующие виды хостинга:

    • Виртуальный хостинг. Это вид хостинга, при котором множество веб-сайтов расположены на одном веб-сервере. То есть, помимо ваших сайтов, на веб-сервере будут расположены и другие сайты. Мой сайт info-line.net на данный момент находится на виртуальном хостинге. Давайте это проверим. Я перейду в браузер и определю IP-адрес своего сайта. Получаю 141.8.192.26. Если я сейчас открою во вкладке IP-адрес, то, по идее, у меня должен открыться сайт info-line.net. Но  этого не произойдет. Если мы введем этот IP-адрес в ту же строку, в которую вводили имя моего сайта, проверим, то увидим, что имя сайта отображается совсем другое. Отображаемое имя – действительное имя сайта. Дело в том, что большинство сайтов размещаются на одном сервере, и, естественно, они имеют один IP. Это можно проверить на том же сайте  2ip.ru, нажав вкладку «Сайты на одном IP». Введите IP-адрес или домен. Я введу info-line.net и нажму «Поиск». У меня появился огромный список сайтов, находящихся на этом IP. Причем, список этот не полный. Вы не заметите здесь сайта info-line.net. Также здесь нет других моих сайтов, которые тоже располагаются на данном хостинге. Самый главный плюс услуги виртуального хостинга – ее низкая стоимость.
    • VPS (Virtual Private Server) или VDS (Virtual Dedicated Server). Это виртуальный выделенный сервер. VPS–услуга, в рамках которой пользователю предоставляется виртуальный выделенный сервер для его личных нужд. Я не буду перечислять все плюсы VPS над виртуальным хостингом. Скажу главное отличие – VPS имеет свой IP-адрес. Вы сможете зайти по этому IP-адресу на свой сайт. Также VPS стоит дороже, чем виртуальный хостинг.
    • Выделенный сервер. Это вид хостинга, при котором клиенту предоставляется отдельная физическая машина. Это то же самое, что виртуальный выделенный сервер, только здесь клиенту предоставляется физический сервер. Стоит еще дороже.
    • Колокейшн (колокация). Колокейшн в переводе означает «помещать вместе». Это услуга связи, состоящая в том, что провайдер размещает оборудование клиента на своей территории и подключает его к каналам связи. Клиент покупает оборудование и размещает его у хостера, который уже подключает этот сервер к каналам связи с высокой пропускной способностью.

    Итак, мы с вами разобрались, что такое домен, сервер и хостинг, рассмотрели виды хостинга. Напоследок я оставил то, что обещал вам рассказать в начале – про alias-адреса. Давайте перейдем  в браузер. Alias в переводе означает «прозвище, кличка». Alias-адреса – зеркала сайта они могут быть как буквенные, так и IP-шные.  Давайте введем сайт vk.com, нажмем «Проверить». Мы видим, что у нас через запятую отображаются alias-адреса.  Их достаточно много. Они распределяют нагрузку на сайт. Например, для одного города – один alias-адрес, для другого – другой. Следовательно, IP-адрес данного сайта при проверке мною может отличаться от IP-адреса данного сайта при проверке вами. Обычно все большие популярные сайты имеют очень много alias-адресов, так как на них больше нагрузка. Например, если мы введем ya.ru, нажмем «Проверить», то увидим, что у него тоже достаточно много alias-адресов.

    Давайте на этом закончим. В следующем видеоуроке мы рассмотрим, как выбрать красивый домен, какую доменную зону выбрать, как зарегистрировать домен (дешево или бесплатно), а также я вам расскажу про подводные камни, которые могут встретиться на вашем пути при регистрации доменов. Спасибо за внимание. До встречи в следующем видеоуроке про то, как выбрать и зарегистрировать домен!

    info-line.net

    Как работает веб-сервер | qriosity.ru

    Основной Процесс

    Если Вы напечатаете в адресной строке вашего браузера http://www.qriosity.ru/how-web-server-work/ и нажмете клавишу Enter — эта страничка нашего Веб-сайта появится на экране.

    На самом базовом уровне произошло следующее: Ваш браузер сформировал подключение к Веб-серверу, отправил запрос на получение Веб-страницы страницы и получил ее.

    Теперь немного подробнее:

    URL состоит из трех частей:

    1. Протокола (http)

    2. Имени сервера (www.qriosity.ru)

    3. Адреса страницы (how-web-server-work)

    Браузер обращается к серверу доменных имен, чтобы перевести имя сайта www.qriosity.ru в IP-адрес, который он использует, чтобы подключиться к серверной машине. Браузер затем образует соединение с Веб-сервером по указанному IP-адресу на порт 80 или любой другой, если так задумано (Мы обсудим порты позже в этой статье).

    Следуя протоколу HTTP, браузер послал запрос на сервер, запрашивая файл http://www.qriosity.ru/how-web-server-work/

    Обратите внимание, что файлы cookie также могут быть отправлены от браузера к серверу.

    В ответ сервер сгенерировал динамическую Веб-страницу и послал обратно HTML текст для отображения этой страницы в Вашем браузере. Файлы cookie также могут быть отправлены от сервера к браузеру в заголовке страницы. Браузер читает HTML-теги и формирует вывод Веб-страницы на экране.

    Интернет

    Так что же такое «Интернет»? Интернет представляет собой сотни миллионов компьютеров, связанные вместе в компьютерную сеть. Сеть позволяет всем компьютерам взаимодействовать друг с другом. Домашний компьютер может быть связан с сетью Интернет при помощи самых разных способов и устройств – начиная с примитивного модема для телефонной линии, закачивая соединением по локальной сети (LAN) с Интернет-провайдером (ISP).

    Крупные Интернет-провайдеры поддерживают волоконно-оптические линии для всей страны или региона. Магистральные сети проложены во всем мире, соединенные по волоконно-оптическим линиям, подводным кабелям или спутниковым каналам. Таким образом, каждый компьютер в сети Интернет подключен к любому другому компьютеру в сети Интернет.

    Клиенты и Серверы

    В общем, все компьютеры в Интернет, можно разделить на две категории: серверы и клиенты. Компьютеры, обеспечивающие сервисы (такие как Веб-серверы, серверы FTP, облачные сервисы) для других машин являются серверами. Машины, которые используются для подключения к этим услугам — клиенты. При подключении к Google, чтобы выполнить поисковый запрос или воспользоваться каким-либо его сервисом, Google предоставляет свой компьютер (возможно, целый кластер мощных компьютеров) для обслуживания Вашего запроса. Таким образом, Google предоставляет сервер. Ваша машина тоже может предоставлять услуги кому-то в Интернете. Таким образом, пользовательская машина, обычно, является клиентом, хотя может становиться и сервером, в случае необходимости.

    Сервер может предоставить одну или несколько услуг в Интернете. Например, на компьютере-сервере может быть установлено программное обеспечение, позволяющее ему выступать в качестве Веб-сервера, e-mail сервера и FTP сервера. Компьютеры-клиенты, которые присоединяются к серверу, направляют свои запросы к специальному программному обеспечению, работающему на общем компьютере-сервере. Например, если вы используете Веб-браузер на вашем компьютере, он будет «общаться» с Веб-сервером на компьютере-сервере. Ваше e-mail приложение будет «говорить» с сервером электронной почты, и так далее.

    IP-адреса

    Чтобы соединить все эти машины в сеть, у каждого компьютера в Интернете есть уникальный адрес, называемый IP-адрес. Типичный IP-адрес выглядит так:

    5.9.205.233

    Четыре числа в IP-адресе называются октеты потому что они могут принимать значения между 0 и 255 или 28 вариантов значений.

    Каждый компьютер в Интернет имеет свой уникальный IP-адрес. Сервер имеет статический IP-адрес, который меняется редко. Домашний компьютер часто имеет IP адрес, назначенный провайдером, когда машина соединяется с ним. Этот IP-адрес является уникальным для этой сессии, но может оказаться другим в следующий раз. Таким образом, ISP, нужен только один IP адрес для каждого маршрутизатора, которые он поддерживает, а не для каждого клиента.

    Если вы работаете на Windows машине, вы можете просмотреть множество информации об Интернете на вашем компьютере, включая ваш текущий IP-адрес и имя хоста, с помощью команды ipconfig. На UNIX-машине, надо набрать nslookup в командной строке для отображения IP-адреса машины.

     

    Доменные имена

    Поскольку большинство людей имеют трудности с запоминанием последовательности цифр, которые составляют IP-адреса, и потому, что IP-адреса иногда нужно менять, все серверы и сайты в Интернете также имеют и удобочитаемые имена, называемые доменными именами. Например, www.qriosity.ru является постоянным, удобочитаемым именем. Это проще для большинства из нас — запомнить www.qriosity.ru чем запоминать 5.9.205.233

    Имя www.qriosity.ru на самом деле состоит из трех частей:

    1. Имя World Wide Web (www). На самом деле можно обходиться и без явного указания «www», хотя, формально, это будет другая сеть.

    2. Доменное имя (qriosity)

    3. В зоне домена верхнего уровня (ru)

    Доменными именами  управляют Регистраторы доменных имен. Регистраторы создают доменные имена верхнего уровня и гарантируют, что все имена в зоне верхнего уровня домена является уникальным. Регистратор также предоставляет контактную информацию для каждого доменного имени и запускает сервис whois, указывающий на владельца домена. Имя хоста создается владельцем домена.

    Серверы доменных имен

    Набор серверов, называемых серверы доменных имен (DNS) сопоставляет удобочитаемые имена в IP-адреса. Эти серверы содержат простые базы данных, содержащие имена и IP-адреса, и они распределены по всему Интернету. Большинство отдельных компаний, Интернет-провайдеров и крупных университетов поддерживают малые DNS. Существуют также центральные DNS, которые используют данные, поставляемые Регистраторами доменных имен.

    При вводе URL-адреса http://www.qriosity.ru/how-web-server-work/ в Вашем браузере, браузер извлекает имя www.qriosity.ru, передает его на сервер доменных имен, сервер возвращает правильный IP-адрес для www.qriosity.ru. Целый ряд серверов имен может быть вовлечен в то, чтобы получить правильный IP-адрес.

    Итак, повторим прочитанное: Интернет состоит из миллионов машин, каждая с уникальным IP-адресом. Многие из этих машин – серверы. Это означает, что они предоставляют услуги другим компьютерам в Интернет. Многие из этих серверов являются серверами электронной почты, Веб-серверами, FTP-серверами, серверами облачных сервисов.

     

    Порты

    Любой сервер делает свои услуги доступными через Интернет с помощью пронумерованных портов, по одному для каждой службы, доступной на сервере. Например, есть компьютер-сервер, на котором запущен Веб-сервер и FTP-сервер. Веб-сервер, как правило, будет доступен на порту 80, а FTP-сервер будет доступен на порту 21. Клиенты подключаются к сервису на определенный IP адрес и на определенный порт.

    Каждая из самых популярных услуг, доступна на заранее известном номере порта, но можно назначить и собственный номер порта любой услуге.

    Если сервер принимает соединения на порту от внешнего мира, и если брандмауэр не защищает порты, вы можете подключиться к заранее обусловленному порту с любого компьютера в Интернет и воспользоваться услугой. Обратите внимание, что нет ничего, что заставляет Вас, к примеру, держать Веб-сервер на порту 80. Если вы установили свой сервер и загрузили программное обеспечение Веб-сервера на нем, вы могли бы поставить Веб-сервер на порту 999, или любом другом неиспользуемом порту. Затем, если, например, Ваша машина будет известна как xxx.yyy.com то к ней могут подключаться с URL http://xxx.yyy.com:999 - «:999» явно указывает номер порта, по которому можно добраться до вашего Веб-сервера. Если порт не указан, то браузер просто предполагает, что Веб-сервер доступен с помощью хорошо известного порта 80.

    Протоколы

    Как только клиент подключен к службе на данном порту, он обращается к сервису с помощью специального протокола. Протокол — это набор соглашений логического уровня, позволяющий программам обмениваться данными. Для совместной работы компьютеров в сети Интернет используется семейство протоколов TCP/IP. Веб-сервер использует протокол HTTP.

    Дополнительно: Безопасность

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

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

    Это действительно все, что нужно Веб-серверу, который обслуживает стандартные, статические Веб-страницы. Статические страницы – это страницы, которые не изменяются, если вебмастер сам не отредактирует их.

     

    Дополнительно: Динамические страницы

    Что такое динамические Веб-страницы? Например:

    1. Любая гостевая книга позволяет ввести сообщение в HTML-форме, и выводит новые и старые записи автоматически.

    2. Любой поисковик позволяет ввести ключевые слова в HTML-форме запроса, и тогда он динамически создает страницу, на основе поиска информации по этим ключевым словам.

    Во всех этих случаях, Веб-сервер осуществляет не просто «поиск файла». Он обрабатывает информацию и генерирует страницы в зависимости от специфики запросов. Почти во всех случаях, Веб-сервер, использует так называемые скрипты — программный код, написанный на PHP, Perl, Java и других языках программирования, чтобы совершить этот процесс.

    Страницы нашего сайта — тоже являются динамическими, созданными при помощи PHP с использованием баз данных MySQL.

    qriosity.ru