У меня есть сервер CentOS6, и я хотел установить Zimbra 7. Я получал ошибку / etc / hosts и обнаружил, что мне нужно запустить локальный DNS-сервер из-за проблем с разделением DNS.
Я установил Bind и пытаюсь его настроить.
В: /var/named/chroot/etc/named.conf
options {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
forwarders {
8.8.8.8 ;
8.8.4.4 ;
};
};
include "/etc/rndc.key";
// Specify that this server is the master for mail.domain.com
zone "mail.thedigiologygroup.org" {
type master;
file "db.mail.thedigiologygroup.org";
};
Я не знаю, используется ли Google Public DNS прямо здесь.
В: /var/named/chroot/var/named/db.mail.thedigiologygroup.org
@ IN SOA @ root (
10118 ; Serial
43200 ; Refresh
3600 ; Retry
3600000 ; Expire
2592000 ) ; Minimum
IN NS @
IN A 75.149.56.27
IN MX 10 mail.thedigiologygroup.org.
Привязка начинается правильно Я переключаю DNS-серверы на сетевом адаптере на 127.0.0.1 и пытаюсь снова установить Zimbra, и получаю ту же ошибку, с которой начался этот процесс:
`ОШИБКА: установка не может быть продолжена. Пожалуйста, исправьте ваш файл / etc / hosts, чтобы он содержал:
Где IP-адрес хоста, это ПОЛНОСТЬЮ КВАЛИФИЦИРОВАННОЕ имя хоста и (необязательная) часть, содержащая только имя хоста.
мой /etc/hosts
правильно с:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.27 thedigiologyroup.org
Так что я не уверен, что делаю не так.
Старайтесь не путать имена хостов и доменные имена, они очень незначительно отличаются.
В вашем файле named.conf вы указываете доменное имя как mail.xxx.org, что означает поддомен mail xxx.org, что, вероятно, не то, что вам нужно (будут хосты a.mail.xxx.org и b.mail.xxx.org в этом домене). Вам, вероятно, следует поместить туда xxx.org, чтобы определить его как запись DNS для домена xxx.org.
И в вашем файле hosts вы указываете xxx.org, что является вашим доменным именем. Вы должны указать фактическое имя хоста mail.xxx.org. Вам нужна строка / etc / hosts: 192.168.1.27 mail.digiologygroup.org mail
Кроме того, вы определили почту как MX-сервер в файле db.xxx, но у вас нет записи A, определяющей для нее адрес. Так что должна быть такая строка: mail IN A 192.168.1.27
Удачи!
Судя по сообщению об ошибке, для установки необходимо указать полное доменное имя в /etc/hosts
файл. Вы можете получить свое полное доменное имя, используя:
$ hostname -f