Назад | Перейти на главную страницу

Сервер перемещен, серверы имен изменены

Поэтому мы хотели переместить сервер, ранее размещенный и обслуживаемый крупной компанией. Если бы мы хотели переместить сервер, нам также пришлось бы сменить регистратора.

Поэтому я переместил все на новый сервер, проверил, работает ли он, отредактировав мой файл hosts, работал нормально, поэтому решил, что сменить регистратора не составит большого труда. Создал учетную запись у регистратора (gandi, но это не имеет значения?), Используя серверы имен gandi. Настроил "файл зоны" и перенес домен. К моему удивлению, сайт отключился.

Так что я просто надеюсь получить разъяснения по этому поводу.

  1. Не имеет значения, какие серверы имен я использую, если они действительны и домен принадлежит мне, верно?
  2. Как сайт может отключиться? Насколько я понимаю, либо DNS будет указывать на новую запись, либо на старую, но никогда не «не существует», так что же там происходит?
  3. Единственные реальные настройки, которые мне нужны в зоне регистратора, это

    domain.net 3600 IN A xxx.xx.xxx.xx
    www.domain.net 3600 IN A xxx.xx.xxx.xx

верный? Есть ли другие настройки (CNAME / MX), которые могут помешать этой базовой функциональности?

  1. Как долго сайт может быть отключен от этого?

Возможно, вы заметили, что я немного паникую, хотя я… думаю, все, что нужно, - это время для распространения, но я хотел бы быть уверенным, и любые ответы будут очень утешительными прямо сейчас. Еще одна вещь, которую я считаю странной и немного беспокоящей, заключается в том, что если я использую nslookup domain.net a.dns.gandi.net (основной сервер имен, который я использую), он дает 'не могу найти: нет ответа', любые ответы / мудрость будут очень оценен, заранее спасибо.

Похоже, домен interactie-academie.be делегируется {a,b,c}.dns.gandi.net (как указано в вашем вопросе), и у этих серверов имен действительно есть interactie-academie.be зона, но упомянутые вами записи (interactie-academie.be A, www.interactie-academie.be A) не существуют в этой зоне.

$ dig @a.dns.gandi.net interactie-academie.be. A +norec

; <<>> DiG 9.10.3-P3-RedHat-9.10.3-10.P3.fc23 <<>> @a.dns.gandi.net interactie-academie.be. A +norec
; (2 servers found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64613
;; flags: qr aa; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;interactie-academie.be.                IN      A

;; AUTHORITY SECTION:
interactie-academie.be. 10800   IN      SOA     a.dns.gandi.net. hostmaster.gandi.net. 1456608542 10800 3600 604800 10800

;; Query time: 18 msec
;; SERVER: 2604:3400:abca::1#53(2604:3400:abca::1)
;; WHEN: Sat Feb 27 23:22:39 UTC 2016
;; MSG SIZE  rcvd: 113

$

Вы абсолютно уверены, что добавили эти записи в interactie-academie.be зона на серверах имен Gandi?

Похоже, что имена, которые на самом деле имеют эти A записи www.interactie-academie.be.interactie-academie.be и interactie-academie.be.interactie-academie.be.

Например

$ dig @a.dns.gandi.net interactie-academie.be.interactie-academie.be. A +norec

; <<>> DiG 9.10.3-P3-RedHat-9.10.3-10.P3.fc23 <<>> @a.dns.gandi.net interactie-academie.be.interactie-academie.be. A +norec
; (2 servers found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59345
;; flags: qr aa; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;interactie-academie.be.interactie-academie.be. IN A

;; ANSWER SECTION:
interactie-academie.be.interactie-academie.be. 300 IN A 153.92.127.223

;; AUTHORITY SECTION:
interactie-academie.be. 10800   IN      NS      c.dns.gandi.net.
interactie-academie.be. 10800   IN      NS      b.dns.gandi.net.
interactie-academie.be. 10800   IN      NS      a.dns.gandi.net.

;; Query time: 19 msec
;; SERVER: 2604:3400:abca::1#53(2604:3400:abca::1)
;; WHEN: Sat Feb 27 23:29:25 UTC 2016
;; MSG SIZE  rcvd: 151

$

Похоже, возникла некоторая путаница относительно того, как Ганди ожидал ввода, введенные вами имена считались относительными к зоне, а вы ожидали, что они будут рассматриваться как абсолютные.


В будущем, подобно тому, как вы упомянули тестирование того, что другие службы работали должным образом, перед сменой серверов, я бы предложил фактически протестировать новые серверы имен, которые реагируют по желанию, прежде чем изменять делегирование. (Например dig @new.nameserver.example example.com A +norec, и т.д.)

Ваш вопрос скорее подразумевает, что вы не до конца понимаете, как работает DNS. Было бы полезно, если бы вы предоставили реальные сведения о веб-сайте, его IP-адрес до и после, а также о хостинге, тогда мы могли бы оценить, соответствуют ли опубликованные в настоящее время данные тому, что, по вашему мнению, должно быть.

Хотя покупка хостинга и DNS у одного и того же провайдера может дать очень небольшую экономию затрат, как вы уже выяснили, это может создать проблемы, если / когда вы попытаетесь переместить свой сайт.

сайт отключился.

Это не значимый диагноз.

Проблема в том, что разрешенный IP-адрес на клиенте, который вы используете, указывает на старого провайдера? Или он указывает на нового провайдера, а веб-сервер не распознает имя сайта, или он не может разрешить адрес?

Вы можете узнать, какой IP-адрес возвращается для имени, с помощью nslookup. Если ваш новый сервер имен не может найти записи, которые вы платите ему за размещение, вам следует в первую очередь поговорить с их службой поддержки. Вы можете переопределить адрес, возвращаемый DNS, установив адрес в вашем файле hosts (для проверки хостинга).

Кстати, пожалуйста, не начинайте предложения с союза.