Skip to content

vinnyperella/dns.vinnyp.xyz

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

32 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌎 dns.ndo.dev

Landing page for dns.ndo.dev - my private adblocking DNS over HTTPS (DoH) service.

This is for personal use only πŸ‘¨β—

curl maintains a list of publicly available DoH servers here: github.com/curl

Screenshot

More info about DNS over HTTPS in general - wikipedia/dns-over-https

πŸ“„ Getting Started [Webpage]

  1. npm install
  2. npm start

πŸ—ΊοΈ Getting Started [DNS]

There are a few ways you can go about using DNS over HTTPS at the moment, but in principle you just need a client and to change some settings.

🦊 Firefox

If you only want to test it, for example, inside a browser then Firefox has you covered with a about:config flag. Search for trr and ensure the following settings are set:

trr.bootstrapAddress:(empty)
trr.mode: 3
trr.uri: https://dns.ndo.dev/dns-query

More Info: internetsociety.org

πŸ’Ύ Chrome

On Chrome 78+ you can check out chrome://flags/#dns-over-https. As of this writing (26.09.2019) Google was only activating this option on a small subsection of users on most platforms other than Linux and iOS and also not with Enterprise managed Chrome instances.

More Info: chromium.org

πŸ’» OS

To use DNS over HTTPS on an OS level, you will have to install a client, such as this nice one written in go: github.com/m13253/dns-over-https. After installing the client service, open up /etc/dns-over-https/doh-client.conf in your favorite text editor and add another upstream resolver as such:

[[upstream.upstream_ietf]]
  url = "https://dns.ndo.dev/dns-query"
  weight = 50

Then point your DNS Settings in your OS to one of the IP / Port combinations on which this client is listening. Found at the top of the aforementioned config file and by default: 127.0.0.1:53 and 127.0.0.1:5380


πŸ™‹β€β™‚οΈ Forked from kitze/twizzy-landing

About

🌍 DNS Landing Page

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 87.8%
  • HTML 10.8%
  • TypeScript 1.4%