diff --git a/README.md b/README.md index 879c155..b1fd04a 100644 --- a/README.md +++ b/README.md @@ -19,12 +19,18 @@ Then setup your favourite reverse proxy to the container on port 80 ## Nodes Load balancing to the following DNS-over-HTTPS providers: | Provider | URL | DoH JSON | DoH Wire | DoT | DNS | HIP05 | -| ---------------- | ---------------------------------------- | -------- | -------- | --- | --- | ---- | -| Nathan.Woodburn/ | https://doh.hnshosting.au/dns-query | Yes | Yes | Yes | Yes | No | -| EasyHandshake | https://easyhandshake.com:8053/dns-query | Yes | Yes | No | No | No | +| ---------------- | ---------------------------------------- | -------- | -------- | --- | --- | ----- | +| Nathan.Woodburn/ | https://doh.hnshosting.au/dns-query | Yes | Yes | Yes | Yes | Yes | +| EasyHandshake | https://easyhandshake.com:8053/dns-query | Yes | Yes | No | No | No | | HNS DNS | https://doh.hnsdns.com/dns-query | Yes | Yes | No | Yes | Yes | | HNS NS | https://hnsns.net/dns-query | Yes | Yes | No | No | Yes | -| Impervious | https://hs.dnssec.dev/dns-query | No | Yes | Yes | No | Yes | + + +## Maybe future nodes +| Provider | Reason to not be added | URL | DoH JSON | DoH Wire | DoT | DNS | HIP05 | +| ---------------- | -------------------------- | ---------------------------------------- | -------- | -------- | --- | --- | ----- | +| Impervious | Doesn't support JSON DoH | https://hs.dnssec.dev/dns-query | No | Yes | Yes | No | Yes | +| HDNS | Only supports NB domains | https://hdns.io | No | Yes | No | Yes | No | - https://doh.hnshosting.au/dns-query diff --git a/content/assets/img/overview.webp b/content/assets/img/overview.webp new file mode 100644 index 0000000..67ed418 Binary files /dev/null and b/content/assets/img/overview.webp differ diff --git a/content/index.html b/content/index.html index 3acd593..45e38c2 100644 --- a/content/index.html +++ b/content/index.html @@ -110,10 +110,53 @@ +
+
+
+
+
+
+
+
+ + +
+
+

DNS Load Balanced

+

First the user randomly selects a Load balancing node from a list of available IP addresses for hnsdoh.com

+
+
+
+
+
+
+ + +
+
+

Software Balanced

+

Once the user has selected a load balancing node, that node will forward the request to one of the upstream DNS providers.

+
+
+
+
+
+
+ + +
+
+

High reliability

+

The load balancing nodes keep a track of any upstream DNS failures. They will then direct any new users to one of the working dns providers

+
+
+
+
+
-

Nodes

+

Load balancing nodes

Here is a list of the community run nodes for HNS DoH

@@ -196,28 +239,28 @@ - Nathan.Woodburn/ + Nathan.Woodburn/ Yes Yes Yes - No + Yes - EasyHandshake + EasyHandshake Yes No No No - HNS DNS + HNS DNS Yes No Yes Yes - HNS NS + HNS NS Yes No No