mosdns
A DNS forwarder
mosdns is an extensive DNS forwarder. Users can customize their DNS handling logic on demand. mosdns comes with: - Matcher: - Match request pattern: domain, type, source IP, etc. - Match response pattern: response IP, CNAME, etc. - Functions: - UDP, TCP, DoT, DoH (H3 supported), DoQ Client and Server. - Cached responses (ECS not supported). - Automatically determines if a domain name is a dual-stack domain and then blocks IPv4/6 requests without affecting pure IPv6/4 domains. - Append preset ECS to requests. - Modify the TTL of the response. - Set IP for the domain name.(hosts) - Return a response with a specific IP. (blackhole) - Replace (redirects) the requested domain name. Requested domain A but return a record for domain B. (redirect) (redirect) - Manually construct a response containing arbitrary records. (arbitrary) - Countercheck a mosdns-processed domain name with an IP. This can be done in response to a PTR request or through the HTTP interface. (reverse_lookup) - Dynamic routing: Write response IPs to ipset and nftables.
winget install --id IrineSistiana.mosdns --exact --source winget Latest 5.3.4
| Architecture | Scope | Download | SHA256 |
|---|---|---|---|
x64 | — | Download | 3D55B6647E632AD86A1D86E7CF21B96BB63ADFDE3B4FFDC098C9AF79381638CA |
Details
- Homepage
- https://github.com/IrineSistiana/mosdns
- License
- GPL-3.0
- Publisher
- Irine Sistiana
- Support
- https://github.com/IrineSistiana/mosdns/issues
- Copyright
- Copyright (C) 2020-2026, IrineSistiana
Older versions (1)
5.3.3
| Architecture | Scope | Download | SHA256 |
|---|---|---|---|
x64 | — | Download | 9628BB54C9F6712E1F84F2D7285372D6B9667B74A69EA55AFFCE98714550631C |