Имя хоста не разрешается в IP WHM/cPanel
Вопрос
Я перенес установку WHM/cPanel на новый сервер.После изменения IP-адресов сервера имен, а затем через некоторое время домены начали указывать на новый сервер.
Однако имя хоста не преобразуется в IP-адрес.
/scripts/ipcheck --verbose
IMPORTANT: Do not ignore this email.
Your hostname (xxx.example.com) could not be resolved to an
IP address. This means that /etc/hosts is not set up correctly,
and/or there is no dns entry for xxx.example.com. Please be
sure that the contents of /etc/hosts are configured correctly, and
also that there is a correct 'A' entry for the domain in the zone
file.
Some or all of these problems can be caused by /etc/resolv.conf
being setup incorrectly. Please check that file if you believe
everything else is correct.
You may be able to automatically correct this problem by using the
'Add an A entry for your hostname' option under 'Dns Functions' in
your Web Host Manager.
Я побежал:
nano /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
XXX.XXX.XXX.XXX xxx.example.com xxx
Я также проверяю:
nano /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
Также:
nano /etc/nameserverips
XXX.XXX.XXX.XXX=ns1.example.com
XXX.XXX.XXX.XXX=ns2.example.com
Я проверил «Добавить запись для вашего имени хоста» в WHM:
Hostname | Server Main IP
xxx.example.com | XXX.XXX.XXX.XXX
Я проверил и пересобрал dnsconfig
/scripts/rebuildingdnsconfig
Я действительно не уверен, что еще проверить, я перезагрузил сервер.Домены, указывающие на серверы имен, работают нормально.Проблема, с которой я столкнулся, заключается в том, что я маршрутизирую весь доступ к панели управления и конфигурации SSL для электронной почты через https://xxx.example.com потому что у него есть сертификат SSL.Я сравнил настройки со старым сервером, и они такие же, за исключением IP-адреса.
CentOS 6.4 WHM 11.40.0 Строительна 19
- XXX.XXX.XXX = IP-адреса серверов
- xxx.example.com = имя хоста
Любая помощь будет оценена по достоинству.
Решение
Решил это:
Перейти к WHM, - добавьте запись для вашего хоста имени "и просто отправьте снова.
Даже если было правильно, отправив его снова.Это исправление пришло из поддержки CPanel.
Другие советы
Я знаю, что это старый пост, но вот несколько контрольных точек в дополнение к приведенному выше, если кому-то может понадобиться помощь в будущем с подобной проблемой:
1> Проверьте содержимое
/etc/wwwacct.conf
2> Исследуйте свое имя хоста и NS для получения правильных результатов.
dig ns1.example.com
dig hostname.exmple.com
host ns1.example.com
host (HOST IP)
nslookup hostname.exmple.com
3) Убедитесь, что вы зарегистрировали свои имя хоста.example.com и ns1.example.com у регистратора домена, и они указывают на правильный IP-адрес.
4) Убедитесь, что брандмауэр не блокирует порт. UDP:53
и другие важные порты.