| Crates.io | splitdns |
| lib.rs | splitdns |
| version | 0.1.1 |
| created_at | 2025-11-22 15:11:31.111114+00 |
| updated_at | 2025-12-09 06:39:21.759079+00 |
| description | Cross-platform DNS split-domain configuration and internal DNS resolution |
| homepage | |
| repository | https://github.com/dineshdb/splitdns |
| max_upload_size | |
| id | 1945419 |
| size | 59,861 |
A simple, cross-platform Rust library for DNS split-domain configuration. Provides minimal but functional DNS split-tunneling similar to Tailscale's approach.
/etc/resolver/<domain>/etc/systemd/resolved.conf.d/ or
resolve1 dbus apiMore platforms will be added as I test them.
Generated resolver file:
# /etc/resolver/internal.example.com
domain internal.example.com
nameserver 192.168.1.10
port 53
MIT