dnsrobot 0.1.0

Official Rust client for DNS Robot (dnsrobot.net) — DNS lookups, WHOIS, SSL checks, SPF/DKIM/DMARC validation, and more
Documentation
# dnsrobot

Official Rust client for [DNS Robot](https://dnsrobot.net) — 53 free online DNS and network tools.

Zero external dependencies.

## Usage

```rust
use dnsrobot::DnsRobotClient;

let client = DnsRobotClient::new();
let result = client.dns_lookup("example.com", Some("A"), Some("8.8.8.8")).unwrap();
println!("{}", result);
```

## Available Methods

| Method | Description | Tool Page |
|--------|-------------|-----------|
| `dns_lookup` | DNS record lookup | [dnsrobot.net/dns-lookup]https://dnsrobot.net/dns-lookup |
| `whois_lookup` | Domain registration data | [dnsrobot.net/whois-lookup]https://dnsrobot.net/whois-lookup |
| `ssl_check` | SSL/TLS certificate check | [dnsrobot.net/ssl-checker]https://dnsrobot.net/ssl-checker |
| `spf_check` | SPF record validation | [dnsrobot.net/spf-checker]https://dnsrobot.net/spf-checker |
| `dkim_check` | DKIM record check | [dnsrobot.net/dkim-checker]https://dnsrobot.net/dkim-checker |
| `dmarc_check` | DMARC record check | [dnsrobot.net/dmarc-checker]https://dnsrobot.net/dmarc-checker |
| `mx_lookup` | MX record lookup | [dnsrobot.net/mx-lookup]https://dnsrobot.net/mx-lookup |
| `ns_lookup` | Nameserver lookup | [dnsrobot.net/ns-lookup]https://dnsrobot.net/ns-lookup |
| `ip_lookup` | IP geolocation | [dnsrobot.net/ip-lookup]https://dnsrobot.net/ip-lookup |
| `http_headers` | HTTP response headers | [dnsrobot.net/http-headers-checker]https://dnsrobot.net/http-headers-checker |
| `port_check` | Port availability check | [dnsrobot.net/port-checker]https://dnsrobot.net/port-checker |

## Links

- [DNS Robot]https://dnsrobot.net — 53 free online DNS and network tools
- [All Tools]https://dnsrobot.net/all-tools
- [GitHub]https://github.com/dnsrobot/dnsrobot-rust

## License

MIT