dig
도메인에 대한 모든 일반적인 유형의 레코드를 동시에 요청하는 방법이 있습니까 (여러 요청을 통해)? dig any domain.com
그리고 dig all domain.com
...모든 것이 부족한 것 같습니다.
mx
예를 들어, 출력에 , txt
, a
, aaaa
, ns
등 이 모두 포함되기를 원합니다 . ptr
가능합니까 dig
?
답변1
예 - AXFR 쿼리 유형을 사용하고 싶습니다. 예를 들어:
dig AXFR yourdomain.com @DNS.server.fqdn
많은 도메인은 알 수 없는 소스로부터의 영역 전송 쿼리를 허용하지 않으므로 응답이 없거나 빈 응답을 받을 수 있습니다.
편집: AXFR은 하나의 쿼리로 모든 레코드 유형을 얻는 유일한 방법입니다. AXFR을 사용하지 않으려면 관심 있는 각 레코드 유형에 대해 쿼리를 실행해야 합니다. 예를 들어:
for f in A MX CNAME
do
dig $f your.domain.name @DNS.server.FQDN
done
"가장 일반적인" 레코드 유형 목록은 없습니다. 이 목록은 귀하가 직접 제공해야 합니다. IMHO 이는 발생할 가능성이 있는 가장 일반적인 두 가지 레코드 유형이 A 및 PTR 레코드이고 단일 쿼리에서 두 레코드 유형을 모두 얻을 수 있는 방법이 전혀 없기 때문에 무의미한 사용 사례입니다. A 및 CNAME 레코드가 모두 반환되는 것을 볼 수 있지만 다른 쿼리가 두 가지 이상의 레코드 유형을 반환하는 경우는 거의 없습니다.
요점 - AXFR은 귀하가 정말로 원하는 질문에 대한 답변입니다. 당신이 이것을 믿는지 여부는 완전히 다른 문제입니다.