Попробуйте изолировать проблему:

Попробуйте изолировать проблему:

Итак, у меня есть 2 виртуальные машины (Fedora 24 Server и ее Client).

Я пытаюсь запустить DNS на сервере и получить вывод на клиенте.

DNS моего клиента - это IP сервера, все они находятся в одном классе сети - 192.168.95.0/24.

IP сервера - 192.168.95.1 IP клиента - 192.168.95.50

DNS включен на сервере, а брандмауэр отключен на обеих виртуальных машинах.

Я также изменил файл named.conf. Проверьте снимок экрана.файл named.conf

Я получаю >>эту ошибку при передаче команды в Fedora Client ->Изображение ошибки в клиенте

Пожалуйста, кто-нибудь, помогите мне.

решение1

Попробуйте изолировать проблему:

Серверная часть

Все ли ваши файлы конфигурации верны?

  • Бегатьnamed-checkconf

Видите ли вы какие-либо ошибки в журналах?

  • Бегатьjournalctl -u named

Можете ли вы разрешить на DNS-сервере (не на клиенте)?

  • Беги dig @127.0.0.1 YOUR-LOCAL-ADDRESSилиnslookup YOUR-LOCAL-ADDRESS 127.0.0.1
  • Беги dig @127.0.0.1 google.comилиnslookup google.com 127.0.0.1

Сторона клиента

Адрес DNS правильный в настройках вашей сети? Если вы попытаетесь разрешить google.com?

  • Запустить с DNS по умолчаниюnslookup google.com
  • Принудительно запустите свой DNS-серверnslookup google.com 192.168.95.1

решение2

Мой основной порт сетевой карты также был включен на стороне сервера, что создавало конфликт.

После отключения обоих портов моя команда nslookup заработала

Спасибо за помощь.

Связанный контент