A simple wrapper over platform native DNS methods. https://codeberg.org/moxxy/moxdns
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
PapaTutuWawa fcdeb75db6 release: Bump version to 0.1.2 2 months ago
example refactor: Migrate to using melos 2 months ago
packages release: Bump version to 0.1.2 2 months ago
.gitignore refactor: Migrate to using melos 2 months ago
README.md refactor: Migrate to using melos 2 months ago
analysis_options.yaml refactor: Migrate to using melos 2 months ago
flake.lock Turn to federated plugin 5 months ago
flake.nix Turn to federated plugin 5 months ago
melos.yaml refactor: Migrate to using melos 2 months ago

README.md

moxdns

A very small wrapper around platform-"native" methods to perform DNS SRV lookups.

Usage

import "package:moxdns/moxdns.dart";

Future<void> main() async {
	final result = await MoxdnsPlugin.srvQuery("_xmpps-client._tcp.example.server", false);
}

The first argument to srvQuery is the SRV record you want to query. The second one is whether to use DNSSEC or not. Note that DNSSEC is currently not supported, so the option essentially does nothing right now.

The function will return a future that either resolves to a list of SRV records, an empty list of no records were found or null if an error occured.

Contributing

The development of this package is based on melos.

To make all packages link to each other locally, begin by running melos bootstrap. After editing the code and making your changes, please run melos run analyze to make sure that no linter warnings are left inside the code.

License

See LICENSE.