Unfiltered
Resolves everything, filters nothing.
- IPv4
177.177.83.83 - IPv6
2602:f3ff:83::83 - DoH
https://dns.yunzheng.space/dns-query - DoT / DoQ
dns.yunzheng.space
Three resolvers on the same anycast network everywhere. One answers everything; one refuses ads, trackers and known malware; one adds DNS64 for IPv6-only networks. None keeps a log of what you asked.
Resolves everything, filters nothing.
177.177.83.832602:f3ff:83::83https://dns.yunzheng.space/dns-query dns.yunzheng.spaceRefuses ads, trackers and known malware.
177.177.83.842602:f3ff:83::84https://filter.dns.yunzheng.space/dns-query filter.dns.yunzheng.spaceNo filtering; a name with no IPv6 address is answered with one under 64:ff9b::/96. Only for IPv6-only networks that hand that prefix to a NAT64 gateway.
177.177.83.642602:f3ff:83::64https://dns64.dns.yunzheng.space/dns-query dns64.dns.yunzheng.spaceIn a Chromium browser you can also set it for the browser alone: Settings → Privacy and security → Security → Use secure DNS → Custom, then paste the DoH URL.
Android 9 and later has this built in: Settings → Network & internet → Private DNS → Private DNS provider hostname → dns.yunzheng.space (or filter.dns.yunzheng.space to get the filtering). That is DNS over TLS and it applies to the whole device, on Wi-Fi and on mobile data.
iOS and iPadOS need a DNS profile to apply system-wide; without one, only per-Wi-Fi manual DNS is available under Settings → Wi-Fi → (i) → Configure DNS → Manual, and it does not cover mobile data.
# /etc/systemd/resolved.conf.d/orbit.conf
[Resolve]
DNS=177.177.83.83#dns.yunzheng.space 2602:f3ff:83::83#dns.yunzheng.space
DNSOverTLS=yessudo systemctl restart systemd-resolvedOn a router, set it once in the DHCP settings and every device on the network follows. This is the only way to cover devices that have no DNS setting of their own — printers, televisions, anything embedded.
On a network that has no IPv4 at all, a name that only has an IPv4 address cannot be reached unless something translates. The network's NAT64 gateway does the translating; DNS64 (RFC 6147) does the naming: when a name has no IPv6 address, the DNS64 resolver answers with one under 64:ff9b::/96 that carries the name's IPv4 address, and the gateway turns the connection into IPv4.
Devices discover the prefix themselves by asking for ipv4only.arpa (RFC 7050), so the reverse lookup and the discovery both work:
dig +short @177.177.83.64 AAAA ipv4only.arpa
# 64:ff9b::c000:aa
# 64:ff9b::c000:ab
dig +short @177.177.83.64 -x 64:ff9b::808:808
# dns.google.First, that the resolver answers you at all:
dig +short @177.177.83.83 example.comThen, that your device is actually using it. Ask for a name the filtered resolver refuses. On the filtered address the answer is the resolver's own address — that is the notice page, not the ad server:
dig +short @177.177.83.84 googleads.g.doubleclick.net
# 177.177.83.84 ← refused, answered with the notice page
dig +short googleads.g.doubleclick.net
# 177.177.83.84 ← your device is using the filtered resolverYes, for everyone, with no account. It is run by a non-profit laboratory as a public service.
Yes. A name whose signatures do not check out is refused with SERVFAIL, and a name we proved genuine comes back with the authenticated-data flag. Unsigned names resolve normally — being unsigned is not a failure, and most of the internet still is. Add <code>+cd</code> to a dig if you are validating yourself and want the raw answer.
No. DNS64 only names the addresses; the translation is done by the gateway of the network you are on. A public NAT64 gateway would be an open IPv4 relay for the whole internet, which this network does not offer.
500 queries per second per node, counted per /24 or per /64 rather than per address. Going over it does not block anything: address lookups get a page explaining what happened, and other types get an empty answer. A household or office never comes close.
How an Orbit account is organised, what lives where in the console, and the shortest path from signing in to serving a name from our network.
Add a zone, point your registrar at our name servers, manage records: weighted answers, health-checked records, ALIAS at the apex, zone-file import.
Delegate the whole domain, delegate one hostname, or add a CNAME and leave your DNS where it is. What each one costs you and when to pick it.