Я пытаюсь переместить имя хоста на свой новый VPS, на котором я новичок. Я использую CentOS с WHM / cPanel, и у меня проблемы с настройкой DNS.
У меня есть собственный домен (richardbeddington.com), который, похоже, не может указать на IP-адрес, который я настроил для него на моем WHM.
При беге host
или dig
Я получаю SERVFAIL
ошибка. Хотя когда я бегу
host -t ns richardbeddington.com
Я вижу два сервера имен, для которых я его настроил:
richardbeddington.com. 83448 IN NS ns2.vps-10.com.
richardbeddington.com. 83448 IN NS ns1.vps-10.com.
Теперь я не знаю, должен ли я иметь его на каком-то локальном сервере имен, или я должен явно ссылаться на этот домен в etc / resolve.conf, но некоторые из доменов по умолчанию, которые у меня есть для этого VPS (только некоторые поддомены хостинговая компания), похоже, не настроены таким образом и работают нормально.
Я также бегал
dig +trace richardbeddington.com
на моем сервере, и он возвращает это:
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.6 <<>> +trace richardbeddington.com
;; global options: +cmd
. 85033 IN NS l.root-servers.net.
. 85033 IN NS e.root-servers.net.
. 85033 IN NS g.root-servers.net.
. 85033 IN NS b.root-servers.net.
. 85033 IN NS c.root-servers.net.
. 85033 IN NS i.root-servers.net.
. 85033 IN NS k.root-servers.net.
. 85033 IN NS a.root-servers.net.
. 85033 IN NS f.root-servers.net.
. 85033 IN NS d.root-servers.net.
. 85033 IN NS h.root-servers.net.
. 85033 IN NS j.root-servers.net.
. 85033 IN NS m.root-servers.net.
;; Received 449 bytes from 46.32.224.29#53(46.32.224.29) in 175 ms
com. 172800 IN NS k.gtld-servers.net.
com. 172800 IN NS f.gtld-servers.net.
com. 172800 IN NS e.gtld-servers.net.
com. 172800 IN NS j.gtld-servers.net.
com. 172800 IN NS i.gtld-servers.net.
com. 172800 IN NS m.gtld-servers.net.
com. 172800 IN NS g.gtld-servers.net.
com. 172800 IN NS l.gtld-servers.net.
com. 172800 IN NS d.gtld-servers.net.
com. 172800 IN NS b.gtld-servers.net.
com. 172800 IN NS h.gtld-servers.net.
com. 172800 IN NS c.gtld-servers.net.
com. 172800 IN NS a.gtld-servers.net.
;; Received 499 bytes from 192.5.5.241#53(192.5.5.241) in 1746 ms
richardbeddington.com. 172800 IN NS ns1.vps-10.com.
richardbeddington.com. 172800 IN NS ns2.vps-10.com.
;; Received 114 bytes from 192.26.92.30#53(192.26.92.30) in 100 ms
. 518400 IN NS a.root-servers.net.
. 518400 IN NS b.root-servers.net.
. 518400 IN NS c.root-servers.net.
. 518400 IN NS d.root-servers.net.
. 518400 IN NS e.root-servers.net.
. 518400 IN NS f.root-servers.net.
. 518400 IN NS g.root-servers.net.
. 518400 IN NS h.root-servers.net.
. 518400 IN NS i.root-servers.net.
. 518400 IN NS j.root-servers.net.
. 518400 IN NS k.root-servers.net.
. 518400 IN NS l.root-servers.net.
. 518400 IN NS m.root-servers.net.
;; BAD REFERRAL
;; Received 250 bytes from 79.170.40.3#53(79.170.40.3) in 16 ms
Я думаю, что это может быть проблема с настройкой локальных серверов имен, но я не могу работать с ней.
Если вам понадобятся какие-либо другие подробности, я могу опубликовать их здесь.
Я бы проверил ваш файл зоны на наличие richardbeddington.com на вашем текущем сервере. Вы сказали, что используете WHM, поэтому у вас должна быть возможность войти в WHM и перейти в раздел записей DNS. (Не могу вспомнить точное местоположение, просто введите файл зоны или DNS в строку поиска, и вы должны его найти.)
Если я запрошу ns1.vps-10.com
или ns1.vps-10.com
непосредственно для richardbeddington.com, они сообщают, что для этого домена нет файла зоны:
~$ dig richardbeddington.com @ns1.vps-10.com
; <<>> DiG 9.8.1-P1 <<>> richardbeddington.com @ns1.vps-10.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42219
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 13, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;richardbeddington.com. IN A
;; AUTHORITY SECTION:
. 518400 IN NS a.root-servers.net.
. 518400 IN NS b.root-servers.net.
. 518400 IN NS c.root-servers.net.
. 518400 IN NS d.root-servers.net.
. 518400 IN NS e.root-servers.net.
. 518400 IN NS f.root-servers.net.
. 518400 IN NS g.root-servers.net.
. 518400 IN NS h.root-servers.net.
. 518400 IN NS i.root-servers.net.
. 518400 IN NS j.root-servers.net.
. 518400 IN NS k.root-servers.net.
. 518400 IN NS l.root-servers.net.
. 518400 IN NS m.root-servers.net.
;; Query time: 159 msec
;; SERVER: 79.170.40.2#53(79.170.40.2)
;; WHEN: Mon Jan 28 10:39:05 2013
;; MSG SIZE rcvd: 250
Значит, либо проблема с файлом зоны, либо неправильно настроены серверы имен. Если файл зоны правильный, я свяжусь с вашим хостом (или с тем, кто управляет вашими серверами имен), и попросим их убедиться, что он правильно извлекает ваш файл зоны для этого домена.