EMZETT.
Увійти

Імена хостів (hostnames)

Коротко: Ім’я окремого пристрою чи служби всередині мережі, наприклад server1 або mail.emzett-digital.com.

Докладніше: Ім’я хоста може бути локальним (діє лише у вашій власній мережі) або публічним як частина повного доменного імені (домену) (FQDN). Воно зіставляється з IP-адресою через DNS або локальне розв’язання імен (наприклад, /etc/hosts).

Подробиці

Термін «hostname» використовується у двох трохи різних значеннях:

  1. Локальне ім’я пристрою: ім’я, яке машина дає собі сама (видно, наприклад, за командою hostname у командному рядку) — важливе лише всередині вашої мережі, публічно не розв’язується через DNS, якщо це спеціально не налаштовано.
  2. Публічне ім’я хоста (FQDN): повне ім’я на кшталт mail.emzett-digital.com, публічно розв’язуване в IP-адресу через DNS.

Для локального розв’язання імен без DNS-сервера більшість операційних систем використовують файл /etc/hosts (Linux/macOS) або C:\Windows\System32\drivers\etc\hosts (Windows) — зіставлення ім’я хоста–IP можна вручну зберегти там, і вони перевіряються навіть раніше за будь-який справжній запит DNS. Це використовується, наприклад, для локального тестування, щоб у порядку експерименту перенаправити домен на інший сервер, не змінюючи реальних записів DNS.

Див. також: Домен, DNS-записи