Я только начал работать с рефералами DNS и проходил по ссылке, чтобы понять, что такое запросы рефералов DNS [ https://unix.stackexchange.com/questions/24383/what-is-a-recursive-dns-query] [ 1]

3. Точка здесь говорит о

OS: Sure thing...

Hmm. It's not in my own hosts file. Lemme just check my resolver configuration...

Это говорит о хостах /etc/resolv.conf?

Если да, как /etc/resolv.conf полезен для создания рефералов DNS? Если нет, можем ли мы использовать /etc/resolv.conf, чтобы делать рефералы DNS или передачи зоны?

Могу ли я получить некоторые ссылки о том, как работает /etc/resolv.conf?

1 ответ1

2

resolv.conf имеет ничего общего ни с одним из них. Он используется встроенным распознавателем заглушки операционной системы, чтобы найти начальный сервер для общения. (По назначению он похож на «корневые подсказки».)

  • DNS-рефералы используются рекурсивными распознавателями, которые начинаются с . root, затем проходите каждый уровень, пока не дойдете до последнего домена.

  • В операционной системе есть только преобразователь заглушки, который не понимает рефералов. Он общается только с одним сервером и всегда ожидает полного ответа.

  • Передача зон DNS осуществляется между двумя авторитетными серверами (т. Е. Хостингом одного домена). Они не используются резолвером вообще.

Другими словами, /etc/resolv.conf - это место, где вы указываете, какие DNS-серверы использовать в Linux или BSD, точно так же, как это диалоговое окно в Windows. Например, у него будет строка nameserver 8.8.8.8 для использования Google Public DNS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .