Некоторым из вас это может показаться глупым и простым, но я все еще не понимаю, как это сделать, даже после прочтения многочисленных источников в сети. Мои вопросы все еще неясны:
Имя хоста на компьютере (например, при вводе hostname
в debian OS ssh) отличается от имени хоста, которое вы вводите на DNS-сервере A
Запись?
Это нормально, если имя хоста моей машины Debian установлено как maximus
и установите имя хоста записи A DNS как mail
?
Являются ли эти два такими же, что я смущен, думая о них как о отдельных, или они обычно используются как взаимозаменяемые термины, вызывающие путаницу?
Когда дело доходит до FQDN, для host
часть, использует ли он имя хоста машины или имя хоста, указанное в записи DNS A?
Моя установка: 1 Debian 7 VPS с веб-сервером и почтовым сервером в одном ящике.
hostname
возвращает то, что вы настроили для системы как имя хоста. Может быть любое количество 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»
Нет ничего нормального или ненормального. Эти две информации находятся в разных хранилищах и также могут быть разными.