Назад | Перейти на главную страницу

Не знаете, что такое имя хоста Linux, имена хостов DNS и полное доменное имя хоста

Некоторым из вас это может показаться глупым и простым, но я все еще не понимаю, как это сделать, даже после прочтения многочисленных источников в сети. Мои вопросы все еще неясны:

  1. Имя хоста на компьютере (например, при вводе hostname в debian OS ssh) отличается от имени хоста, которое вы вводите на DNS-сервере A Запись?

  2. Это нормально, если имя хоста моей машины Debian установлено как maximus и установите имя хоста записи A DNS как mail?

  3. Являются ли эти два такими же, что я смущен, думая о них как о отдельных, или они обычно используются как взаимозаменяемые термины, вызывающие путаницу?

  4. Когда дело доходит до FQDN, для host часть, использует ли он имя хоста машины или имя хоста, указанное в записи DNS A?

Моя установка: 1 Debian 7 VPS с веб-сервером и почтовым сервером в одном ящике.

  1. hostname возвращает то, что вы настроили для системы как имя хоста. Может быть любое количество A/AAAA записи, указывающие на IP-адреса, связанные с этой системой.

  2. Само по себе это не ненормально. Однако я бы ожидал A/AAAA запись для имени, начинающегося с maximus а также, как представляется, это каноническое имя в вашем примере.

  3. Концептуально это не одно и то же, но ожидается, что есть совпадение. Т.е., если вы настроили систему, чтобы maximus.example.com чтобы быть его полным доменным именем, ожидается, что это имя также существует в DNS (возможно, в дополнение ко многим другим именам).

  4. hostname возвращает то, что вы настроили для системы с учетом ее имени хоста (например, maximus). hostname -f вернет первое с добавленным доменом, образуя полное доменное имя (например, maximus.example.com). Домен часто основан на записи в hosts файл. В host команда, если это то, что вы имеете в виду, является инструментом только для DNS.

Имя хоста вашего компьютера находится в вашем компьютере. Вы не можете увидеть это вне его. В вашем случае «maximus» - это имя хоста.

DNS - это распределенная база данных, доступная на DNS-серверах. Вы можете запросить у DNS некоторую информацию. Вы можете записывать в DNS то, что хотите, и отличное от имени хоста. В вашем случае ваша DNS-запись A - это «mail»

Нет ничего нормального или ненормального. Эти две информации находятся в разных хранилищах и также могут быть разными.