dnsrobot
Official Dart client for DNS Robot — 53 free online DNS and network tools.
Zero external dependencies.
Install
dependencies:
dnsrobot: ^0.1.0
Usage
import 'package:dnsrobot/dnsrobot.dart';
void main() async {
final client = DnsRobotClient();
// DNS lookup
final dns = await client.dnsLookup('example.com');
// WHOIS lookup
final whois = await client.whoisLookup('example.com');
// SSL certificate check
final ssl = await client.sslCheck('example.com');
// MX records
final mx = await client.mxLookup('example.com');
// IP geolocation
final ip = await client.ipLookup('8.8.8.8');
}
Available Methods
| Method | Description | Tool Page |
|---|---|---|
dnsLookup |
DNS record lookup | dnsrobot.net/dns-lookup |
whoisLookup |
Domain registration data | dnsrobot.net/whois-lookup |
sslCheck |
SSL/TLS certificate check | dnsrobot.net/ssl-checker |
spfCheck |
SPF record validation | dnsrobot.net/spf-checker |
dkimCheck |
DKIM record check | dnsrobot.net/dkim-checker |
dmarcCheck |
DMARC record check | dnsrobot.net/dmarc-checker |
mxLookup |
MX record lookup | dnsrobot.net/mx-lookup |
nsLookup |
Nameserver lookup | dnsrobot.net/ns-lookup |
ipLookup |
IP geolocation | dnsrobot.net/ip-lookup |
httpHeaders |
HTTP response headers | dnsrobot.net/http-headers-checker |
portCheck |
Port availability check | dnsrobot.net/port-checker |
Links
License
MIT