dnsrobot 0.1.0
Official D client for DNS Robot (dnsrobot.net) — DNS lookups, WHOIS, SSL checks, SPF/DKIM/DMARC validation, and more.
To use this package, run the following command in your project's root directory:
Manual usage
Put the following dependency into your project's dependences section:
dnsrobot
Official D client for DNS Robot — DNS lookups, WHOIS, SSL checks, SPF/DKIM/DMARC validation, and 50+ network tools.
Install
Add to your dub.json:
"dependencies": {
"dnsrobot": "~>0.1.0"
}
Or with dub CLI:
dub add dnsrobot
Usage
import dnsrobot.client;
void main()
{
auto client = new DnsRobotClient();
// DNS lookup
auto dns = client.dnsLookup("example.com");
// WHOIS lookup
auto whois = client.whoisLookup("example.com");
// SSL certificate check
auto ssl = client.sslCheck("example.com");
// SPF validation
auto spf = client.spfCheck("example.com");
// DKIM check
auto dkim = client.dkimCheck("example.com", "default");
// DMARC check
auto dmarc = client.dmarcCheck("example.com");
// MX record lookup
auto mx = client.mxLookup("example.com");
// NS record lookup
auto ns = client.nsLookup("example.com");
// IP geolocation
auto ip = client.ipLookup("8.8.8.8");
// HTTP response headers
auto headers = client.httpHeaders("example.com");
// Port check
auto port = client.portCheck("example.com", 443);
}
Available Methods
| Method | Description | Online Tool |
|---|---|---|
dnsLookup | DNS record lookup (A, AAAA, MX, etc.) | DNS Lookup |
whoisLookup | WHOIS domain registration info | WHOIS Lookup |
sslCheck | SSL/TLS certificate details | SSL Checker |
spfCheck | SPF record validation | SPF Checker |
dkimCheck | DKIM record verification | DKIM Checker |
dmarcCheck | DMARC policy check | DMARC Checker |
mxLookup | Mail server records | MX Lookup |
nsLookup | Nameserver records | NS Lookup |
ipLookup | IP geolocation info | IP Lookup |
httpHeaders | HTTP response headers | HTTP Headers |
portCheck | Port availability check | Port Checker |
Requirements
- D compiler (DMD, LDC, or GDC)
libcurl(included with most D compiler installations)
License
MIT — see LICENSE
Links
- Website: dnsrobot.net
- All Tools: dnsrobot.net/all-tools
- GitHub: github.com/dnsrobot/dnsrobot-d
- 0.1.0 released 2 days ago
- dnsrobot/dnsrobot-d
- dnsrobot.net
- MIT
- Copyright 2026 DNS Robot (dnsrobot.net)
- Authors:
- Dependencies:
- none
- Versions:
-
Show all 2 versions0.1.0 2026-Mar-13 ~main 2026-Mar-13 - Download Stats:
-
-
0 downloads today
-
2 downloads this week
-
2 downloads this month
-
2 downloads total
-
- Score:
- 0.0
- Short URL:
- dnsrobot.dub.pm