Несколько серверов имен, как они работают, когда они не могут разрешить запрос?
У меня есть 4 сервера имен для моего домена: ns1.nameserver.com, ns2.nameserver.com, ect...
Я знаю, что если один не работает, другой будет использован. Но если первый запущен и запущен и запрашивается домен, который он не знает, будет ли запрос передан второму серверу имен?
Чтобы уточнить:
Я зарегистрировал домен.com. Затем я указал 2 сервера имен (авторитетных, я думаю, их название), которые мне дал мой хостинг. У меня также есть другой хостинг, я хотел бы использовать его для некоторых поддоменов, если я добавлю его серверы имен как авторитетные, что произойдет?
2 ответа
Нет, запрос будет передан "в обратном направлении" более авторитетным серверам имен.
Похоже, что вы действительно спрашиваете, что происходит, когда один из ваших серверов имен не кэширует определенный запрос. В этом случае он будет следовать обычным правилам DNS и отправит ответ вверх и кеширует его в течение периода TTL.
Если, с другой стороны, вы спрашиваете, что произойдет, если на ваших серверах имен отсутствует запись для домена, для которого они должны быть полномочными, тогда этот конкретный сервер ответит "запись не найдена".
Если статьи, на которую ссылается Питер, недостаточно, вы можете воспользоваться Google для "Учебника по DNS".
Редактировать:
the cas is "record not found", the client will ask an other nameserver or not?
Не. "Запись не найдена" - это ответ. Клиент будет пытаться использовать другой сервер имен только в том случае, если тот, который он попробовал, не отвечает вообще.