hostname что это такое
Что такое IP-адрес, маска, хост, адрес сети. Основы (Ноябрь 2021).
Table of Contents:
Хост-имена также используются DNS-серверами, поэтому вы можете получить доступ к веб-сайту с помощью общего, легко запоминаемого имени, чтобы избежать необходимости запоминать строку чисел (IP-адрес) только для открытия веб-сайта.
Примеры имени хоста
Каждое из приведенных ниже примеров является полнофункциональным доменным именем (FQDN) с именем хоста, списанным в сторону:
Как найти имя хоста в Windows
проведениеимя хоста из командной строки на сегодняшний день является самым простым способом показать имя хоста компьютера, над которым вы работаете.
Никогда не использовалось Командная строка раньше? Инструкции см. В нашем руководстве по использованию командной строки. Этот метод также работает в терминальном окне в других операционных системах, например, в macOS и Linux.
Использование команды ipconfig для выполненияipconfig / all это еще один метод, но эти результаты гораздо более подробные и включают информацию в дополнение к имени хоста, которое может вас не интересовать.
Как изменить имя хоста в Windows
Доступ к свойствам системы можно получить через Расширенные системные настройки ссылку внутри апплета System в панели управления, но также может быть запущена путем выполненияуправление sysdm.cpl от Бежать или Командная строка.
Подробнее об именах хостов
WWW часть URL-адреса фактически указывает субдомен веб-сайта, аналогичный pcsupport являясь субдоменом About.com, и изображений являясь одной из поддоменов Google.com.
Чтобы получить доступ к разделу поддержки ПК в разделе About.com, вы должны указать pcsupport имя хоста в URL-адресе. Аналогичным образом, WWW hostname всегда требуется, если вы не используете определенный субдомен (например, изображений или же pcsupport ).
Что такое APN? (Имя точки доступа)
Параметр APN вашего телефона определяет, как он подключается к вашей беспроводной несущей для данных. Подробнее о имени точки доступа читайте здесь.
Изменение имени хоста вашего льва
Имя хоста вашего Lion Server должно быть чем-то запоминающимся, а также коротким. Это руководство поможет вам в процессе его изменения.
Что в имени? почему именование и организация ваших файлов действительно имеют значение
Теперь, хотя организация папок на рабочем столе не является самой сексуальной темой, которую мы когда-либо обсуждали, мы обещаем: это важно. Это не только облегчит вашу жизнь, но и сделает вас более организованным и уверенным перед вашим начальником и коллегами.
Про Debian
Сегодня мы поговорим про одну из самых важных вещей при настройке сервера. Был такой анекдот (дословно не помню):
— чего так сильно задумался?
— да hostname серверу выбираю.
— ну ты прям как имя ребенку выбираешь, час уже сидишь.
— ну ты чо. Ребенку можно имя сменить потом, а вот hostname у сервера хрен сменишь.
Что такое fqdn в принципе? Это доменное имя (да, обычное доменное имя, вроде www.debian.pro). Можно почитать википедию. Я вам лучше покажу на пальцах на примере корректно настроенного сервера, так будет понятнее.
Возьмём для примера корректно настроенный сервер.
Заходим на него по ssh и проверяем hostname:
В ответ на эту команду мы должны получить именно fqdn сервера, а не короткое имя (не messer, например).
Далее узнаем «дефолтный» IP сервера (если у вас всего один IP на сервере — то можете просто скопировать его из письма).
Вообще нужно иметь в виду, что все исходящие коннекты с сервера (если вы не настраивали маршрутизацию локально) будут проходить с одного IP-адреса, вопреки всяческой мифологии.
Собственно, быстрее всего узнать исходящий IP сервера примерно так:
# curl ifconfig.me
46.4.251.93
# curl ip.vlad.pro
46.4.251.93
Запоминаем — с этого адреса (если вы не предпринимали ничего для того, что было по другому) сервер будет открывать все исходящие коннекты — например, обращаться к другим сайтам курлом из php-кода (даже в том случае, если ваш сайт «смотрит» А-записью во второй-третий-десятый IP сервера).
Теперь проверим, что у этого IP есть PTR-запись:
# host 46.4.251.93
93.251.4.46.in-addr.arpa domain name pointer messer.qs.biz.
И напоследок проверим, что мы не совсем сошли с ума и прописали прямую запись для нашего хоста в правильный IP:
# host messer.qs.biz.
messer.qs.biz has address 46.4.251.93
Вообще всё это было присказка. Теперь начинается сама 5-я часть мануала.
Нам нужно сделать, чтобы в итоге все команды выше отдавали в ответ правильные данные.
Первым делом выберите fqdn для сервера. Обычно fqdn — это домен третьего уровня, на котором «не будет сайта». Проще говоря, www.qs.biz — хреновый fqdn в перспективе (потому что www.qs.biz домен когда-нибудь захочет переехать на другой сервер), а вот messer.qs.biz — неплохое имя, вряд ли я когда-нибудь решу поднять там сайт.
Так же не очень хорошая идея делать fqdn второго уровня по той же причине (хотя если вам не лень регистрировать домен второго уровня только ради этого и вы точно не собираетесь на него вешать сайт — то милости просим).
Через пару часов после того, как вы прописали прямую запись (или сколько у вас там TTL), можно прописывать PTR-запись (или по-другому — обратную запись). Как это сделать, опять же, нужно уточнить в саппорте своего хостера. Могу только отметить, что у PTR-записи на конце должна быть точка, если будете прописывать сами в веб-морде.
Ну и после всего этого остаётся настроить hostname сервера. Для этого нужно поправить 2 файла.
/etc/hostname:
То есть пишем fqdn без точки на конце.
В файл /etc/hosts нужно добавить такую строку:
Обратите внимание на порядок столбцов в строке — сначала ip, потом fqdn целиком, потом короткое имя хоста (до первой точки).
И в конце нужно запустить команду:
# /etc/init.d/hostname start
Для убунты 14.04 и дебиана 8-го (и новее):
# service hostname start
На этом всё. Остаётся только дождаться, когда PTR и A записи созданные ранее разъедутся по всем резолверам (обычно — TTL*2) и можно начинать использовать сервер.
Что такое имя хоста?
Определение имени хоста и как его найти в Windows
Имя хоста – это метка (имя), назначаемая устройству (хосту) в сети, и используется для различения одного устройства от другого в конкретной сети или через Интернет.
Имена хостов также используются DNS-серверами, поэтому вы можете получить доступ к веб-сайту по общему, легко запоминаемому имени, чтобы избежать необходимости запоминать строку цифр (IP-адрес) только для открытия веб-сайта.
Примеры имени хоста
Каждое из следующего является примером Полного доменного имени (FQDN) с его именем хоста, записанным на стороне:
Как вы можете видеть, имя хоста (например, pcsupport ) – это просто текст, предшествующий имени домена (например, lifewire), который, конечно же, текст, предшествующий домену верхнего уровня ( ком ).
Как найти имя хоста в Windows
Выполнение имени хоста из командной строки – безусловно, самый простой способ показать имя хоста компьютера, на котором вы работаете.
Никогда раньше не использовал командную строку? Для получения инструкций см. Наш учебник «Как открыть командную строку». Этот метод работает в окне терминала и в других операционных системах, таких как macOS и Linux.
Использование команды ipconfig для выполнения ipconfig/all – это еще один метод, но эти результаты гораздо более подробны и включают в себя информацию в дополнение к имени хоста, которая может вас не заинтересовать.
Как изменить имя хоста в Windows
Доступ к системным свойствам можно получить через ссылку Дополнительные параметры системы внутри апплета «Система» на панели управления, но также можно запустить, выполнив control sysdm.cpl из Выполнить или командная строка.
Подробнее об именах хостов
Имена хостов не могут содержать пробелы, поскольку они могут быть только алфавитными или буквенно-цифровыми. Дефис является единственным допустимым символом.
Часть www URL фактически указывает на поддомен веб-сайта, аналогично тому, как pcsupport является поддоменом lifewire.com, а images – один из поддоменов Google.com.
Чтобы получить доступ к разделу поддержки ПК на веб-сайте lifewire.com, необходимо указать имя хоста pcsupport в URL. Аналогично, имя хоста www всегда требуется, если вы не указали конкретный поддомен (например, images или pcsupport ).
Однако большинство посещаемых вами веб-сайтов по-прежнему будут открываться без указания имени хоста www – либо потому, что веб-браузер делает это за вас, либо потому, что веб-сайт знает, что вы ищете.
Разница между именем хоста и доменным именем
Главное меню » Linux » Разница между именем хоста и доменным именем
В следующих разделах мы рассмотрим концепцию доменного имени и имени хоста.
Обзор истории
На заре Интернета (эпоха ARPANET) существовал файл с именем «hosts.txt», в котором были имена и IP-адреса всех компьютеров в сети. Этот файл поддерживался сайтом, с которого все остальные сетевые компьютеры получали обновления обо всех остальных компьютерах. Такой подход годился максимум для нескольких сотен компьютеров в сети. Было ясно, что размер файла «hosts.txt» со временем вырастет с добавлением дополнительных устройств в будущем. Таким образом, поддерживать этот файл стало бы практически неудобно. Это означало, что этот метод в конечном итоге не выживает. Конфликт имени хоста был другой проблемой при сохранении этого огромного файла. Чтобы преодолеть эти проблемы, в 1983 году была введена DNS (система доменных имен). Когда хост хочет подключиться к другому хосту в сети, используя имя хоста, DNS сопоставляет имя хоста с его IP-адресом. Помимо преобразования имени хоста в IP-адрес, DNS выполняет множество других операций.
Иерархия DNS и доменное имя
Есть два типа доменных имен: абсолютные и относительные. Абсолютные домены – это те, которые заканчиваются обозначением точки, например «cs.mit.edu.». Относительные домены не заканчиваются точкой.
Домены именуются снизу вверх, охватывая все объекты от самого домена до корня. Обычно они интерпретируются слева направо, причем левая сущность является наиболее конкретной, а правая – наименее конкретной.
Доменные имена можно использовать с любым регистром, поскольку они нечувствительны к регистру. Переход на GOOGLE.COM эквивалентен переходу на google.com. Доменные имена должны начинаться с буквенной буквы, но могут заканчиваться символом или цифрой. Между этими двумя концами он может содержать дефисы. Длина доменного имени не должна превышать 63 символа.
Имя хоста или полное доменное имя (FQDN)
Термины FQDN и Hostname используются по-разному в тексте, но основное значение остается тем же. Полное доменное имя и имя хоста используются взаимозаменяемо, тогда как считается, что полное доменное имя состоит из имени домена и имени хоста отдельно. Однако в обеих терминологиях существует уникальное имя хоста (с включенным доменным именем) или полное доменное имя (FQDN) для каждого хоста в Интернете.
Имена хостов (включая доменные имена) для конечных систем основаны на иерархии DNS организации. В качестве примера рассмотрим хост-машину host1 в домене cs.mit.edu. Полное доменное имя или имя хоста для этого хоста будет «host1.cs.mit.edu», которое будет уникальным в Интернете. Таким же образом, если это веб-URL, например www.mit.edu, мы можем интерпретировать «www» как имя хоста и «mit.edu» как имя домена.
Полное доменное имя или полное доменное имя абсолютно однозначно, так как оно должно быть уникальным для каждого хоста в Интернете. Лучшая практика для именования хостов (без имени домена) в сети – использовать разные идентификаторы для каждого из них. Однако локальное имя хоста (или имя хоста без полной информации о домене) не обязательно должно быть уникальным, но этот подход может вызвать ошибки, такие как проблемы с сетевым подключением.
Обычно у хоста только одно имя хоста, но он может принимать несколько имен хоста. Файл локального хоста может использоваться для разрешения IP-адресов или имен хостов на локальном компьютере. При разрешении имени хоста сначала проверяется содержимое файла «/etc/hosts». Если запись для имени хоста не найдена здесь, заглушка использует DNS-сервер имен.
Статическое имя хоста может быть указано в файле «/etc/hostname » в системе Linux. Используя утилиту hostnamectl, мы можем просмотреть полное доменное имя системы и также изменить этот файл.
Заключение
Сетевые администраторы должны хорошо разбираться в правильной настройке доменного имени и имени хоста. Это поможет им в устранении многих сетевых проблем в сети их организации. Что вы можете сделать дальше, так это изучить различные инструменты для системного и сетевого мониторинга.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Примеры команд Linux «hostname»
Команда «hostname» в Linux используется для проверки системного имени, присвоенного машине Linux. Однако эту команду также можно сочетать с другими разными флагами для получения разных выходных данных. В этой статье мы попытаемся осветить некоторые примеры использования команды hostname в Linux.
Общий синтаксис команды «hostname»
Общий синтаксис команды hostname в Linux показан ниже:
Здесь вы можете заменить «параметр» любыми флагами или параметрами, используемыми с командой «hostname». Некоторые из этих флагов или параметров также описаны в примерах ниже. Однако, если вы хотите выполнить простую команду «hostname», вы также можете сделать это без указания каких-либо параметров.
Примеры команды Linux «hostname»
Чтобы узнать, как использовать команду hostname в Linux, вы можете просмотреть следующие примеры:
Пример № 1: проверьте имя хоста вашей системы Linux
Эта команда чаще всего используется для проверки имени хоста вашей системы Linux, выполняя ее так, как показано ниже:
Имя хоста нашей системы Linux показано на следующем изображении:
Пример № 2: Сравните IP-адрес с именем хоста вашей системы Linux
Вы также можете проверить IP-адрес, назначенный вашему компьютеру Linux, по его имени хоста, используя команду «hostname» с параметром «-i» следующим образом:
IP-адрес по имени хоста нашей системы Linux показан на изображении ниже:
Пример № 3: Проверьте полное доменное имя вашей системы Linux
Если вы хотите проверить полное доменное имя вашей системы Linux. Вы можете использовать флаг «-f» с командой «hostname» следующим образом:
Полное доменное имя нашей системы Linux показано на изображении ниже:
Пример № 4: Проверьте псевдоним имени хоста вашей системы Linux
Иногда пользователи также устанавливают псевдонимы для имен хостов своих систем. Если вы хотите сравнить псевдоним с именем хоста вашей системы (если он существует), вы можете использовать параметр «-a» с командой «hostname» следующим образом:
Поскольку мы не настроили псевдоним для имени хоста нашей системы, нам был предоставлен пустой вывод, как показано на изображении ниже:
Пример # 5: Проверьте короткое имя хоста вашей системы Linux
Если в вашем имени хоста есть точка, то короткое имя хоста относится к части вашего имени хоста перед этой точкой. Вы можете отобразить короткое имя хоста вашей системы Linux, используя флаг «-s» с командой «hostname» следующим образом:
Поскольку у нас не было точки в имени хоста нашей системы. Поэтому короткое имя хоста нашей системы Linux совпадает с нашим фактическим именем хоста. Которое показано на изображении ниже:
Пример # 6: Измените имя хоста вашей системы Linux
Если вы хотите изменить имя хоста вашей системы Linux, вы также можете сделать это, используя команду «hostname» следующим образом:
Здесь вам нужно будет заменить NewHostName любым желаемым новым именем хоста. Которое вы хотите настроить для своей системы Linux. Эта команда не будет выводить на терминал какие-либо данные после успешного выполнения.
Вы можете подтвердить, было ли установлено новое имя хоста для вашей системы или нет, выполнив команду, показанную ниже:
Из вывода вышеупомянутой команды совершенно очевидно, что наше имя хоста было успешно изменено, как показано на следующем изображении:
Заключение
В этой статье мы обсудили шесть различных примеров использования команды hostname в Linux. Чтобы узнать больше об использовании этой команды в Linux, вы можете запустить команду hostname —help в терминале вашей системы.










