매뉴얼 페이지를 보면 Bind 관련 도구( host
, , dig
, nslookup
)가 출력을 JSON으로 인코딩할 수 없는 것 같습니다. 저는 통역사나 언어 런타임에 의존하지 않는 CLI 도구를 찾고 있습니다.
(DOH는 대부분의 DNS 서버가 지원하지 않기 때문에 옵션이 아닙니다.)
답변1
ogham/dog: 명령줄 DNS 클라이언트리소스 섹션에 설명된 대로 JSON 출력이 있습니다.출력 옵션:
-J, --json Display the output as JSON
나는 아직 그것을 직접 시도하지 않았습니다. 가능한 경고:
이 글을 작성하는 시점(2021-06-14) 현재,초기버전 v0.1.0 (2020-11-07), 아직 광범위한 배포 지원은 없습니다.
x86-64용 정적 컴파일 바이너리를 사용할 수 있습니다.하지만 안타깝게도 GLIBC_2.32가 필요합니다.. 이는 최신 배포판으로 제한되며 GLIC_2.31만 있는 Ubuntu 20.04 LTS에서는 실행되지 않습니다.