문제를 파악해 보세요.

문제를 파악해 보세요.

그래서 저는 2개의 VM(Fedora 24 서버 및 해당 클라이언트)을 가지고 있습니다.

서버에서 DNS를 실행하고 클라이언트에서 출력을 얻으려고 합니다.

내 클라이언트의 DNS는 서버의 IP이고 모두 192.168.95.0/24와 같은 네트워크 클래스에 있습니다.

서버의 IP - 192.168.95.1 클라이언트의 IP - 192.168.95.50

서버에서 DNS가 켜져 있고 두 VM 모두에서 방화벽이 비활성화되어 있습니다.

Named.conf 파일도 변경했습니다. 스크린샷 확인명명된.conf 파일

Fedora 클라이언트에서 명령을 전달하는 동안 >>이 오류가 발생합니다 ->클라이언트의 오류 이미지

누군가 나를 도와주세요.

답변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

내 기본 NIC 포트도 서버 측에서 활성화되어 충돌이 발생했습니다.

양쪽 포트를 모두 비활성화한 후 nslookup 명령이 작동했습니다.

도움을 주셔서 감사합니다.

관련 정보