mosdns

Irine Sistiana · IrineSistiana.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

Release Notes

Installer type: zip

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

Tags

dnsnetwork

Older versions (1)

5.3.3
Architecture Scope Download SHA256
x64 Download 9628BB54C9F6712E1F84F2D7285372D6B9667B74A69EA55AFFCE98714550631C