RSDNS adalah perpustakaan karat untuk berinteraksi dengan server DNS.
Tujuan utamanya adalah untuk menanyakan sistem nama domain dan mengembalikan hasilnya dalam jenis karat yang mudah dikonsumsi.
RSDN berusaha menjadi sederhana dan cepat. Menjadi RSDNS sederhana membuat API minimal. Untuk menjadi RSDNS cepat bertujuan untuk memungkinkan pesan DNS yang dikurangi dengan overhead minimal.
Ada peti yang menerapkan klien DNS asinkron, tetapi dibangun untuk runtime async tunggal. Penggunaan klien yang agak memblokir ini dalam aplikasi yang dibangun di sekitar runtime lain. RSDNS menutup celah ini dan benar -benar mendukung tiga runtime async yang berbeda. Selain itu, RSDNS memiliki klien sinkron independen juga.
tokio , async-std dan smolstd::netSO_BINDTODEVICE )RSDNS hadir dengan alat baris perintah kecil CH4. CH4 menggunakan RSDN untuk menanyakan sistem nama domain, dan menunjukkan hasilnya dalam format file zona. Ini dapat digunakan sebagai pengganti sederhana untuk Dig, terutama pada platform di mana Dig awalnya tidak didukung.
A , NS , TXT , CNAME , SOA , MX , PTR , ANY dll.AAAAFitur yang direncanakan berikutnya adalah:
SRVCAASPF Changelog dipelihara di Changelog.md
Berlisensi di bawah salah satu dari
di pilihan Anda.
Kecuali jika Anda secara eksplisit menyatakan sebaliknya, kontribusi apa pun secara sengaja diserahkan untuk dimasukkan dalam pekerjaan oleh Anda, sebagaimana didefinisikan dalam lisensi APACHE-2.0, harus dilisensikan ganda seperti di atas, tanpa syarat atau ketentuan tambahan.