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

License

MIT

Libraries

dnsrobot
Official Dart client for DNS Robot.