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} " )
}
}
該庫正在開發中:請勿在生產中使用!
麻省理工學院