DNS 문제로 인해 호스트 명령이 오류를 발생시켰습니까?

DNS 문제로 인해 호스트 명령이 오류를 발생시켰습니까?

저는 VPN을 사용하여 연구실의 개인 네트워크에 연결합니다. 그러나 내가 할 때

호스트 Ip_address m에 대해 다음 오류가 발생했습니다.

Host x.x.x.x.in-addr.arpa. not found: 3(NXDOMAIN)

Google에서 빠르게 검색해 보면 /etc/resolv.conf 파일의 네임서버 주소가 Google의 공개 DNS 주소인 8.8.8.8 및 4.4.4.4임을 알 수 있습니다. 그래서 내 DNS 주소를 찾으려고 노력했고 reslov.conf를 해당 주소(개인 DNS 주소)로 업데이트했습니다.

이 작업을 수행한 후 다시 호스트 명령을 실행하는 데 지쳤지만 여전히 다음 오류가 발생합니다.

;; connection timed out; no servers could be reached

resolv.conf의 출력

root@kali:~# cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 4.4.4.4

내 DNS 서버 주소를 얻는 방법을 잘 모르겠습니다. 다음을 시도했지만 DNS 주소가 표시되지 않습니다. 첨부된 스크린샷

여기에 이미지 설명을 입력하세요.

답변1

Google의 두 DNS 서버는 다음과 같습니다. 8.8.8.8 8.8.4.4

귀하의 요점과 완전히 관련이 없지만 여전히!

답변2

그게 당신의 문제입니다. 파일 에 내부 DNS 서버를 추가해야 합니다 /etc/resolv.conf.

Google의 공개 DNS 서버는 인터넷에서 라우팅할 수 없는 개인 주소를 가지고 있을 가능성이 높은 내부 서버나 워크스테이션의 호스트 이름이나 IP 주소를 확인할 수 없습니다.

네트워크를 DHCP로 설정한 경우 내부 DNS 서버를 선택해야 합니다. 그런 다음 정적으로 복원할 수 있습니다.

그래도 문제가 해결되지 않으면 IT 부서에 문의하거나 내부 호스트 이름을 확인하고 이를 사용하여 내부 DNS 서버를 얻을 수 있는 컴퓨터를 찾을 수 있습니다.

답변3

모두의 소중한 기여 덕분에 마침내 답을 찾았습니다. 이게 정상적인 방법인지는 모르겠지만, 그 방법을 공유하고 싶었습니다. 내가 찾고 있어요IP구성/모두내 Kali 시스템에서 로컬 네트워크의 DNS 주소를 가져오는 Linux 해당 명령

저는 처음부터 로컬 DNS 주소를 입력해야 한다는 것을 알고 있었습니다. /etc/resolv.conf문서.

그래서 제가 한 일은 동일한 네트워크를 사용하는 Windows 시스템을 손상시키고 다음을 사용하는 것입니다.IP구성/모두감염된 컴퓨터에 명령을 내립니다. 거기에서 업데이트된 네트워크의 DNS 주소를 얻었습니다./etc/resolv.conf파일과 지금찾다이 명령은 매력처럼 작동합니다.

나 자신에게 참고 사항:

로컬 kali 시스템 자체의 DNS 주소를 얻으려면 ipconfig /all에 해당하는 Linux를 검색해 보십시오.

관련 정보