로컬 DNS에는 액세스할 수 있지만 원격 DNS에는 액세스할 수 없습니다.

로컬 DNS에는 액세스할 수 있지만 원격 DNS에는 액세스할 수 없습니다.

다음 문제에 대해 전혀 모릅니다. 로컬 ISP DNS 서버를 사용할 때 192.168.0.1(즉, 서버에 넣거나 /etc/resolv.conf직접 작업하는 경우 dig google.com @192.168.0.1) 모든 것이 잘 작동하고 모든 이름이 확인됩니다. 하지만 한번 사용해보면어느다른 DNS 서버( 8.8.8.8또는 9.9.9.9- 1.1.1.1dig google.com @8.8.8.8)가 작동하지 않고 다음과 같은 오류 메시지가 나타납니다.dig

$ dig google.com @8.8.8.8
; <<>> DiG 9.10.3-P4-Debian <<>> google.com @1.1.1.1
;; global options: +cmd
;; connection timed out; no servers could be reached

지금까지 내가 한 일:

  • ping 8.8.8.8네트워크에 액세스할 수 있는지 확인하기 위해 모든 것이 잘 작동합니다.
  • 방화벽 포트가 53열려 있는지 확인했습니다. 예.
  • 확인됨 tcpdump -i eth0 -n -S port 53- dig요청했지만 응답을 받지 못했습니다.

이상한 점은 192.168.0.1DNS 서버로 사용할 때는 잘 되는데, 한번 사용해보면어느다른 DNS 서버로부터 아무런 응답을 받지 못합니다. 누구든지 도와줄 수 있나요?

관련 정보