Resolve freely. Answer to no one.
A network built upon strong foundations shall not falter.
Choose Your Gun
Somewhere between your keyboard and the rest of the world, a machine is
asked a very simple question: where is this? Whoever answers that
question owns your internet. They can log it. They can sell it. They can
decide that today, for reasons nobody wrote down, this particular door
is closed. Most people never find out who is answering. You are about to.
Everything on this table is loaded and encrypted end to end — DNS over
HTTPS, DNS over TLS — so the answer arrives sealed and the question never
travels in the open. Pick the one that fits the job: a local resolver for
speed, an international one for the doors that keep mysteriously closing,
DNS64/NAT64 if your network has already moved on from IPv4. The prettiest
gun in the drawer is rarely the one that gets you home.
The table
NOTE: Combinations that nobody operates are struck out automatically.
Choose from the left, and the rest of the table rearranges itself around you.
Filter
Region
Provider
Network
Feature
Transport
Endpoint
Selection
Rotation
Every hostname below answers for the entry you picked. Any of them will do;
use two or three if your client accepts a list.
Holding it is not the same as knowing how to use it
Android, Windows, iOS, Firefox, MikroTik, OpenWrt, AdGuard Home —
every one of them takes the same endpoint, and every one of them hides
the setting somewhere different.
A list of the names you look up is a confession you never agreed to make.
Encrypted transport keeps that confession between you and the resolver.
02
Censorship is just bad routing
A block list is somebody's opinion, enforced with a hammer, on a network
that was designed to route around exactly that.
03
Monitoring arrives dressed as convenience
The free resolver handed to you by default is rarely free. Somewhere, a
column with your name on it is being sorted.
04
Your curiosity is not merchandise
ΕΛΠΙΣ exists to answer the question and then forget it was asked. That is
the whole arrangement. No ledger, no profile, no sales pitch.
Running your own resolver?
Every entry on this page comes out of a single file:
dns.json. Copy a block, change the values,
open a pull request. No build step, no framework, no meeting.
CONTRIBUTING.md
has the whole ritual, and it fits on one screen.