vdns
1.0.0
Il s'agit d'une bibliothèque client DNS écrite en V.
Types de requêtes pris en charge :
Vous pouvez installer ce package depuis [VPM] ou depuis GitHub :
v install fleximus.vdns
v install --git https://github.com/fleximus/vdns
Pour utiliser vdns
afin d'exécuter des requêtes, vous devez spécifier l'adresse IP du résolveur. Ici, dans notre exemple, nous utilisons le résolveur public 1.1.1.1 de 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} " )
}
}
Cette bibliothèque est en cours de développement : NE PAS utiliser en production !
MIT