A simple dns solution built with Nodejs using redis.
1.4K
A simple redis dns implementation.
Built for simple dev use cases.
This isn't really written for general use. YMMV.
Run the server with docker-compose:
docker-compose up
Add an A record for something.dev as 127.0.0.1:
docker-compose run app npm run add a something.dev 127.0.0.1
Remove that record again:
docker-compose run app npm run remove a something.dev 127.0.0.1
Add a few records (splits whenever a type is encountered):
docker-compose run app npm run add a something.dev something2.dev \
127.0.0.1 ns something.dev 127.0.0.1 a somewhereelse.dev 10.0.0.1
Remove a few records (splits whenever a type is encountered):
docker-compose run app npm run remove a something.dev something2.dev \
127.0.0.1 ns something.dev 127.0.0.1 a somewhereelse.dev 10.0.0.1
Lookup eg:
dig something.dev @{{ app container ip }}
The redis data is saved ./data using the appendonlyformat option, by default. (Edit docker-compose.yml to change that functionality.)
Content type
Image
Digest
sha256:67fabbf9a…
Size
243.5 MB
Last updated
almost 11 years ago
docker pull bgibson/node-simple-redis-dns