Это могло бы звучать глупым и основным некоторым из Вас, но я все еще так смущен этим даже после чтения многочисленных источников в сети. Мои вопросы, все еще неясные:
Имя хоста в машине (например, при вводе hostname
в debian ОС ssh) отличающийся от Имени хоста, которое Вы вводите в сервере DNS A
Запись?
Действительно ли нормально иметь мой набор имени хоста Машины Debian как maximus
и имейте DNS Рекордный набор Имени хоста как mail
?
Действительно ли эти 2 являются тем же, что я смущен, думая о них как отдельных, или они обычно используются во взаимозаменяемом термине, вызывающем беспорядок?
Когда дело доходит до FQDN, для host
часть, это использует имя хоста машины или имя хоста, данное в DNS запись?
Моя установка: 1 Debian 7 VPS с веб-сервером и почтовым сервером оба на том же поле.
имя хоста
возвращает то, что вы настроили для системы как имя хоста. Может быть любое количество записей A
/ AAAA
, указывающих на IP-адреса, связанные с этой системой.
Само по себе это не является ненормальным. Тем не менее, я бы ожидал записи A
/ AAAA
для имени, начинающегося с maximus
, так как в вашем примере это каноническое имя.
Концептуально это не одно и то же, но ожидается, что есть совпадение. То есть, если вы настроили систему так, чтобы maximus.example.com
было ее полным доменным именем, ожидается, что это имя также существует в DNS (возможно, в дополнение ко многим другим именам).
hostname
возвращает то, что вы настроили для системы с учетом имени хоста (например, maximus
). hostname -f
вернет первое с добавленным доменом, образуя полное доменное имя (например, maximus.example.com
). Домен часто основан на записи в файле hosts
. Команда host
, если это то, что вы имеете в виду, является инструментом только для DNS.
Имя хоста вашего компьютера В вашем компьютере. Вы не можете увидеть это вне его. В вашем случае «maximus» - это имя хоста.
DNS - это распределенная база данных, доступная на DNS-серверах. Вы можете запросить у DNS некоторую информацию. Вы можете записывать в DNS то, что хотите, и отличное от имени хоста. В вашем случае ваша DNS-запись A - «mail»
Нет ничего нормального или ненормального. Эти две информации находятся в разных хранилищах и также могут быть разными.