vdns
1.0.0
V로 작성된 DNS 클라이언트 라이브러리입니다.
지원되는 쿼리 유형:
[VPM] 또는 GitHub에서 이 패키지를 설치할 수 있습니다.
v install fleximus.vdns
v install --git https://github.com/fleximus/vdns
쿼리를 실행하기 위해 vdns
사용하려면 확인자의 IP 주소를 지정해야 합니다. 여기 예에서는 Cloudflare의 공개 1.1.1.1 확인자를 사용합니다.
import fleximus.vdns
fn main () {
resolver := '1.1.1.1:53'
result := vdns. query (vdns.Query{
domain: 'gmail.com'
@type: .mx
resolver: resolver
}) or { panic ( 'Failed query' ) }
for answer in result.answers {
println ( " ${answer.name} ${answer.class} ${answer.ttl} ${answer.@type} ${answer.record} " )
}
}
이 라이브러리는 개발 중입니다. 프로덕션 환경에서는 사용하지 마세요!
MIT