как настроить 'имя хоста fqdn' на VPS - PullRequest
0 голосов
/ 23 апреля 2011

Я недавно купил сервер VPS с установленным DirectAdmin.все работает нормально, но я не могу отправлять письма.Система обмена сообщениями DirectAdmin выпустила это уведомление:

Не удается найти ваше имя хоста с помощью команды / bin / hostname --fqdn.Пожалуйста, проверьте эту> команду, чтобы убедиться, что она работает правильно.Если вы получаете сообщение об ошибке: имя хоста: имя или служба неизвестна

Проверьте ваш /etc/resolv.conf и попробуйте настроить его на использование 127.0.0.1Не удается разрешить> имя хоста,.Это приведет к серьезным проблемам при отправке электронной почты.

Решение:

Создайте запись A для вашего имени хоста (.) В панели управления DNS.Укажите имя хоста для> основного IP-адреса вашего сервера.Также проверьте / etc / hosts, чтобы убедиться, что ip сервера> правильно установлен.

my / etc / hosts содержит это:

# Do not remove the following line, or various programs  
# that require network functionality will fail.  
127.0.0.1   localhost.localdomain localhost  
127.0.1.1   srvubu100.screweb.com   srvubu100      ::1     localhost ip6-localhost   ip6-loopback fe00::0 ip6-localnet   ff00::0 ip6-mcastprefix ff02::1   ip6-allnodes ff02::2 ip6-allrouters  

178.162.145.82      srv771.screweb.com  
178.162.145.82      srv771.bitcommand.com  
178.162.145.82      server1.novinhost.net  

1 Ответ

1 голос
/ 22 февраля 2012

Вы должны установить имя хоста, используя скрипт /usr/local/directadmin/scripts/hostname.sh, например:

/usr/local/directadmin/scripts/hostname.sh host.yourdomain.com

Затем вы должны отредактировать файл /etc/hosts и оставить его так:

127.0.0.1 localhost.localdomain localhost
::1 localhost ip6-localhost

178.162.145.82 host.yourdomain.com

Затем перезапустите ваш exim (service exim restart), и он должен работать нормально.

...