Разница между именем хоста и доменным именем


84

В чем разница между именем хоста и доменным именем? особенно в отношении NIC

Может кто-нибудь уточнить, пожалуйста, с примерами, поскольку эта концепция немного сбивает с толку

Ответы:


78
  • имя хоста - это имя, данное конечной точке (рассматриваемая машина)
    • и будет использоваться для идентификации через DNS, если это настроено
  • домен - это имя, данное « сети »
    • это будет необходимо для достижения сети из внешней точки (например, из Интернета)

Обычно написано в форме,

hostname.domain.com -- например

Если вы находитесь, скажем, в кампусе колледжа с именем « The-University»,
а его домен называется « theuniversity.org»,
компьютер в сети кампуса с именем « mymachine» будет адресован как « mymachine.theuniversity.org».

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


По этой причине при доступе к машине с другой машины в пределах кампуса
может работать только имя хоста ( mymachine) без использования доменного имени.

Чтобы провести аналогию, если вы находитесь в одном городе, достаточно названия улицы.
Но, чтобы указать место в другом городе, вы обычно добавляете название города после улицы.


Для более подробного чтения
на странице википедии службы доменных имен может быть хорошей отправной точкой.


  • При настройке DNS потребуется имя DNS-сервера.
    Это имя хоста (сервер является адресуемой машиной).
  • IP-адрес не может указывать на доменное имя,
    однако он может указывать на сервер доменных имен (DNS).

я должен был бы упомянуть имя хоста где-нибудь при настройке DNS? и если у меня есть статический IP-адрес, указывающий на доменное имя, я должен был бы упомянуть имя хоста в любом месте или это не зависит от конфигурации доменного имени
rzlines

3
Я не согласен. Домен не ограничен физическим местоположением и даже не конкретной сетью!
Арджан

2
@ Арджан, я принимаю твое несогласие. Я «более» упростил в ответе.
Ник

2
@CiroSantilli 六四 事件 法轮功 包 卓 轩 Они оба имена хостов. Само wwwпо себе имя является неквалифицированным , и вы совершенно правы, что оно будет правильно разрешено только «внутренне». Фактически, это решится по- разному в зависимости от конфигурации DNS сети. Имя www.google.comявляется полностью определенным доменным именем (FQDN; к сожалению, оно путает различие между «именем хоста» и «доменным именем») и должно разрешать то же самое в любой системе, подключенной к Интернету.
kbolino

1
@Utku Это не о физическом местоположении как таковом . Вы могли бы иметь google.comна своем DNS поиска пути (который может быть установлен автоматически с помощью DHCP), вы могли бы иметь сервер DNS , который псевдонимы , wwwчтобы www.google.comс CNAMEзаписью, или вы можете добавить строки в /etc/hosts. Вы можете делать любые из этих вещей самостоятельно на своих компьютерах / в сети, но это обычно оставлено для настройки вашей сети и системным администраторам.
kbolino

6

В чем разница между именем хоста и именем домена?

Домен - это то, что вы регистрируете и указывает на ваши DNS-серверы * 0 . Эти DNS-серверы * 1 могут отвечать на запросы хостов в этом домене.

Обратите внимание, что эти хосты не обязательно должны быть в одной сети.

Пример:
Gameforge * 2 - фирма с некоторыми играми «Freemium». У него есть серверы в разных странах. У него есть один домен под названием gameforce.com.

s13.gameforce.com может указывать на сервер в Великобритании (и сеть в Великобритании), в то время как
s14..gameforce.com может указывать на сервер в Германии.

Сетевое расположение не привязано к доменному имени.

Хост - это компьютер в сети. Этот хост может иметь еще одну сетевую карту и IP-адреса.

Особенно в отношении NIC

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

Я надеюсь, что эта последняя часть отвечает «в отношении NIC». Если нет, то, пожалуйста, уточните свой вопрос.



* 0 Или на DNS-серверы того, кто управляет вашим доменом для вас.
* 1 Рекомендуется как минимум два DNS-сервера в разных местах.
* 2 Я не связан с ними. Это только первый пример, о котором я подумал.


1
Да, и одно полное доменное имя может указывать на несколько компьютеров, а множество полных доменных имен может указывать на одну машину. Hostname - это то, что машина называет сама. Может быть только один. FQDN - это то, что другие называют машиной. Может быть много разных имен. Используйте хосты getent, чтобы проверить это, и прочитайте справочные страницы. Это может помочь.
Андерс

-4

Имя хоста - это имя сервера, в локальной сети это может быть простое имя, например «mailserver».

Для использования в Интернете доменное имя и имя хоста для большинства практических целей одно и то же.

Смотрите связанную ссылку Википедии.

Подробнее: http://wiki.answers.com/Q/Difference_between_domain_name_and_host_name#ixzz210PYEsh6


3
Это даже не Википедия.
Накилон

2
Имя хоста и доменное имя очень НЕ совпадают. Я подозреваю, что вы ответили на это очень ограниченным конкретным примером (например, domain.tld и domain.tld . Но у большинства доменов будет много серверов, каждый со своими именами хостов. Например, fileserver-1.domain.tld, printerser. domain.tld, my_desktop.domain.tld, mylaptop.domain.tld и т. д. и т. д. Ваш пример игнорирует все это и имеет ограниченный смысл, если учесть, что сеть и почта (MX-запись!) часто отображаются в одно и то же место. это исключения!
Хеннес

1
Этот ответ просто неверен.
Теему Лейсти
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.