vdns
1.0.0
นี่คือไลบรารีไคลเอนต์ DNS ที่เขียนด้วย V.
ประเภทแบบสอบถามที่รองรับ:
คุณสามารถติดตั้งแพ็คเกจนี้จาก [VPM] หรือจาก GitHub:
v install fleximus.vdns
v install --git https://github.com/fleximus/vdns
หากต้องการใช้ vdns
เพื่อดำเนินการค้นหา คุณต้องระบุที่อยู่ IP ของตัวแก้ไข ในตัวอย่างของเรา เราใช้ตัวแก้ไขสาธารณะ 1.1.1.1 ของ Cloudflare
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} " )
}
}
ห้องสมุดนี้อยู่ระหว่างการพัฒนา: ห้ามใช้ในการผลิต!
เอ็มไอที