Files
blahdns/website/index.html
2023-03-08 09:05:04 +00:00

771 lines
47 KiB
HTML

<!DOCTYPE html>
<html>
<title>Blahdns -- a hobby adblock DNS resolver support HTTP/3, DoH, DoT, DoQ, DNSCryptv2</title>
<meta charset="UTF-8">
<meta name="keywords" content="small hobby adblocks DNS resolver with dot doh dnscrpyt">
<meta name="description"
content="DNS, Adblock, dnscrypt, doh, dot, dns-over-https, dns-over-tls, Yggdrasil, EDNS, no-logs, dnssec">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="author" content="ookangzheng">
<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
<link rel="stylesheet" href="https://cdn.blahdns.com/black.css">
<link rel="apple-touch-icon" sizes="180x180" href="favicon/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="favicon/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="favicon/favicon-16x16.png">
<link rel="manifest" href="favicon/site.webmanifest">
<body>
<script data-goatcounter="https://goat.blahdns.com/count"
async defer src="//goat.blahdns.com/count.js"></script>
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>
<script async defer data-website-id="1b2032d8-f74e-4091-989a-ce2dcfc2973f" src="https://umami.doge.rs/umami.js"></script>
<noscript>
<img src="https://goat.blahdns.com/count?p=/test-noscript">
</noscript>
<style>
body,
html {
word-break: break-all;
}
code {
font-family: Consolas,"courier new";
color: crimson;
background-color: #f1f1f1;
padding: 2px;
font-size: 105%;
}
</style>
<!-- Header -->
<header class="w3-container" id="myHeader">
<div class="w3-row myPadding">
<div class="w3-center">
<img src="https://cdn.blahdns.com/logo.png" style="max-width: 50%; margin-top: 5%;" />
<div class="w3-row w3-center w3-padding">
<h4 class="w3-center">
A hobby Adblock DNS project with HTTP/3, DoH, DoT, DoQ, DNSCryptv2 support.
</h4>
<p class="w3-center">No logs | No EDNS Client-Subnet | OpenNIC support | Ethereum Name Service | DNSSEC ready | Yggdrasil |
Filtered ads, trackers, malware, prevent CNAME Cloacking
</p>
</div>
<h4 id="status" class="w3-large w3-red" >You are not using Blahdns !!!</h4>
<a href="#donate">
🍻 Buy me some drinks 45 EUR per month to keep this project healthy.
</a>
</div>
</div>
</header>
<div class="w3-row myPadding">
<div class="w3-row-padding w3-center">
<!--Announcements area-->
<div class="w3-indigo w3-center">
<h1>Announcements</h1>
</div>
<ul class="w3-left-align">
<li >Site last update at: 2022-12-13 </li>
<li>Singapore and Japan server has been migrate to HostHatch (2022-11-15)</li>
<li>
Finland server will be discontinue at 2022-12-30 (Due to Hetzner price increase)
</li>
<li>
Japan server has been migrate to HostHatch. (2022-11-01)
</li>
<li> Servers TLS certificate validity check:
<a href="https://sslcheck.liquidweb.com/?domain=dot-jp.blahdns.com">Japan</a> |
<a href="https://sslcheck.liquidweb.com/?domain=dot-sg.blahdns.com">Singapore</a> |
<a href="https://sslcheck.liquidweb.com/?domain=dot-ch.blahdns.com">Switzerland</a> |
<a href="https://sslcheck.liquidweb.com/?domain=dot-de.blahdns.com">Germany</a> |
<a href="https://sslcheck.liquidweb.com/?domain=dot-fi.blahdns.com">Finland</a>
<br>
CA: <a href="https://www.buypass.com/products/tls-ssl-certificates/go-ssl"> Buypass Class 2 CA 5 (Buypass GO SSL) </a>
</li>
<li class="w3-text-red"> DNS over HTTP/3 and Quic protocol is now available. (port 443 UDP)</li>
<li class="w3-text-red">Bye Google Analytics, Welcome GoatCounter... BlahDNS site now use GoatCounter and we degoogled !!! (Google Analytics) 2021-04-24</li>
<li class="w3-text-red">Yggdrasil network DNS-over-TLS <a
href="https://github.com/ookangzheng/blahdns/blob/master/client-conf/yggdrasil.md">Github</a>
</li>
<li class="w3-text-red">DNS-over-TLS, DNS-over-HTTPS on PORT 443 will require strict SNI, without SNI will be
dropped by default.
</li>
</ul>
</div>
</div>
<div class="w3-container">
<div class="w3-center">
<h2>Our servers</h2>
</div>
</div>
<div class="w3-container w3-display-container">
<div class="w3-row-padding">
<!-- Switzerland Server-->
<div class="w3-card">
<div class="w3-container w3-white">
<h1><b>Switzerland 🇨🇭 </b></h1>
</div>
<div class="w3-container">
<h3>DNS-over-HTTPS & HTTP/3 </h3>
<textarea readonly rows="1" cols="50">https://doh-ch.blahdns.com/dns-query</textarea>
<p>IPv4-stamp:</p>
<textarea readonly rows="3"
cols="50">sdns://AgMAAAAAAAAAEDQ1LjkxLjkyLjEyMTo0NDMAEmRvaC1jaC5ibGFoZG5zLmNvbQovZG5zLXF1ZXJ5</textarea>
<p>IPv6-stamp:</p>
<textarea readonly rows="3"
cols="50">sdns://AgMAAAAAAAAAFlsyYTBlOmRjMDo2OjIzOjoyXTo0NDMAEmRvaC1jaC5ibGFoZG5zLmNvbQovZG5zLXF1ZXJ5</textarea>
<h3>DNS-over-TLS</h3>
<p><strong>IP address:</strong>
<br>45.91.92.121
<br>2a0e:dc0:6:23::2
<p>tls_auth_name:
<br>
<textarea readonly rows="1" cols="50">dot-ch.blahdns.com</textarea>port: 853, 443 (Strict
SNI, without SNI will drop)
</p>
<h3>DNSCrypt v2</h3>
port: 8443
<p>IPv4 - DNSStamp:
<br>
<textarea readonly rows="3" cols="50"
maxlength="50">sdns://AQMAAAAAAAAAETQ1LjkxLjkyLjEyMTo4NDQzIIUTqWvE4INLlQ1jtQLo0-LVTQSWayYCkzTpBx26I_wrGzIuZG5zY3J5cHQtY2VydC5ibGFoZG5zLmNvbQ</textarea>
</p>
<p>IPv6 - DNSStamp:
<br>
<textarea readonly rows="4" cols="50"
maxlength="50">sdns://AQMAAAAAAAAAF1syYTBlOmRjMDo2OjIzOjoyXTo4NDQzIIUTqWvE4INLlQ1jtQLo0-LVTQSWayYCkzTpBx26I_wrGzIuZG5zY3J5cHQtY2VydC5ibGFoZG5zLmNvbQ</textarea>
</p>
</div>
</div>
<!-- Japan server -->
<div class="w3-card">
<div class="w3-container w3-white">
<h1><b>Japan 🇯🇵</b></h1>
</div>
<div class="w3-container ">
<h4>DNS over QUIC</h4>
<textarea readonly rows="1" cols="50">quic://dot-jp.blahdns.com:784</textarea>
<h3>DNS-over-HTTPS & HTTP/3</h3>
<textarea readonly rows="1" cols="50">https://doh-jp.blahdns.com/dns-query</textarea>
<p>IPv4-stamp:</p>
<textarea readonly rows="3" cols="50"
maxlength="50">sdns://AgMAAAAAAAAADjEzOS4xNjIuMTEyLjQ3ABJkb2gtanAuYmxhaGRucy5jb20KL2Rucy1xdWVyeQ</textarea>
<p>IPv6-stamp:</p>
<textarea readonly rows="3" cols="50"
maxlength="50">sdns://AgMAAAAAAAAAIFsyNDAwOjg5MDI6OmYwM2M6OTJmZjpmZTI3OjM0NGJdABJkb2gtanAuYmxhaGRucy5jb20KL2Rucy1xdWVyeQ</textarea>
<h3>DNS-over-TLS</h3>
<p><strong>IP address:</strong>
<br>212.52.0.122
<br>2406:ef80:4:1537::1
<p>tls_auth_name:
<br>
<textarea readonly rows="1" cols="50">dot-jp.blahdns.com</textarea>port: 853, 443 (Strict
SNI, without SNI will drop)
</p>
<h3>DNSCrypt v2</h3>
port: 8443
<p>IPv4 - DNSStamp:</p>
<textarea readonly rows="3" cols="50"
maxlength="50">sdns://AQMAAAAAAAAAEzEzOS4xNjIuMTEyLjQ3Ojg0NDMghROpa8Tgg0uVDWO1AujT4tVNBJZrJgKTNOkHHboj_CsbMi5kbnNjcnlwdC1jZXJ0LmJsYWhkbnMuY29t</textarea>
<p>IPv6 - DNSStamp:</p>
<textarea readonly rows="3" cols="50"
maxlength="50">sdns://AQMAAAAAAAAAJVsyNDAwOjg5MDI6OmYwM2M6OTJmZjpmZTI3OjM0NGJdOjg0NDMghROpa8Tgg0uVDWO1AujT4tVNBJZrJgKTNOkHHboj_CsbMi5kbnNjcnlwdC1jZXJ0LmJsYWhkbnMuY29t</textarea>
</div>
<br>
</div>
<!-- Singapore server -->
<div class="w3-card">
<div class="w3-container w3-white">
<h1><b>Singapore 🇸🇬 </b></h1>
</div>
<div class="w3-container">
<h4>DNS over QUIC</h4>
<p>quic://dot-sg.blahdns.com:784</p>
<h3>DNS-over-HTTPS & HTTP/3</h3>
<textarea readonly rows="1" cols="50" maxlength="50">https://doh-sg.blahdns.com/dns-query</textarea>
<p>IPv4-stamp:</p>
<textarea readonly rows="3" cols="50"
maxlength="50">sdns://AgMAAAAAAAAADjE5Mi41My4xNzUuMTQ5ABJkb2gtc2cuYmxhaGRucy5jb20KL2Rucy1xdWVyeQ</textarea>
<p>IPv6-stamp:</p>
<textarea readonly rows="3" cols="50"
maxlength="50">sdns://AgMAAAAAAAAAIFsyNDAwOjg5MDE6OmYwM2M6OTJmZjpmZTI3Ojg3MGFdABJkb2gtc2cuYmxhaGRucy5jb20KL2Rucy1xdWVyeQ</textarea>
<h3>DNS-over-TLS</h3>
<p><strong>IP address:</strong>
<br>103.167.150.45
<br>2406:ef80:2:5ee4::1
<br>
<p>tls_auth_name:
<br>
<textarea readonly rows="1" cols="50" maxlength="50">dot-sg.blahdns.com</textarea>port: 853, 443 (Strict
SNI, without SNI will drop)
</p>
<h3>DNSCrypt v2</h3>
port: 8443
<p>IPv4 - DNSStamp:
<br>
<textarea readonly rows="3" cols="50"
maxlength="50">sdns://AQMAAAAAAAAAEzE5Mi41My4xNzUuMTQ5Ojg0NDMghROpa8Tgg0uVDWO1AujT4tVNBJZrJgKTNOkHHboj_CsbMi5kbnNjcnlwdC1jZXJ0LmJsYWhkbnMuY29t</textarea>
</p>
<p>IPv6 - DNSStamp:
<br>
<textarea readonly rows="4" cols="50"
maxlength="50">sdns://AQMAAAAAAAAAJVsyNDAwOjg5MDE6OmYwM2M6OTJmZjpmZTI3Ojg3MGFdOjg0NDMghROpa8Tgg0uVDWO1AujT4tVNBJZrJgKTNOkHHboj_CsbMi5kbnNjcnlwdC1jZXJ0LmJsYWhkbnMuY29t</textarea>
</p>
</div>
</div>
<!-- Germany server -->
<div class="w3-card">
<div class="w3-container w3-white">
<h1><b>Germany 🇩🇪</b></h1>
</div>
<div class="w3-container ">
<h4>DNS over QUIC</h4>
<p>quic://dot-de.blahdns.com:784</p>
<h3>DNS-over-HTTPS & HTTP/3</h3>
<textarea readonly rows="1" cols="50" maxlength="50">https://doh-de.blahdns.com/dns-query</textarea>
<p>IPv4-stamp:</p>
<textarea readonly rows="3" cols="50"
maxlength="50">sdns://AgMAAAAAAAAADTc4LjQ2LjI0NC4xNDMAEmRvaC1kZS5ibGFoZG5zLmNvbQovZG5zLXF1ZXJ5</textarea>
<p>IPv6-stamp:</p>
<textarea readonly rows="3" cols="50"
maxlength="50">sdns://AgMAAAAAAAAAFlsyYTAxOjRmODpjMTc6ZWM2Nzo6MV0AEmRvaC1kZS5ibGFoZG5zLmNvbQovZG5zLXF1ZXJ5</textarea>
<h3>DNS-over-TLS</h3>
<p><strong>IP address:</strong>
<br>78.46.244.143
<br>2a01:4f8:c17:ec67::1
<br>
<p>tls_auth_name:
<br>
<textarea readonly rows="1" cols="50" maxlength="50">dot-de.blahdns.com</textarea>port: 853, 443 (Strict
SNI, without SNI will drop)
</p>
<h3>DNSCrypt v2</h3>
port: 8443
<p>IPv4 - DNSStamp:
<br>
<textarea readonly rows="3" cols="50"
maxlength="50">sdns://AQMAAAAAAAAAEjc4LjQ2LjI0NC4xNDM6ODQ0MyCFE6lrxOCDS5UNY7UC6NPi1U0ElmsmApM06QcduiP8KxsyLmRuc2NyeXB0LWNlcnQuYmxhaGRucy5jb20</textarea>
</p>
<p>IPv6 - DNSStamp:
<br>
<textarea readonly rows="4" cols="50"
maxlength="50">sdns://AQMAAAAAAAAAG1syYTAxOjRmODpjMTc6ZWM2Nzo6MV06ODQ0MyCFE6lrxOCDS5UNY7UC6NPi1U0ElmsmApM06QcduiP8KxsyLmRuc2NyeXB0LWNlcnQuYmxhaGRucy5jb20</textarea>
</p>
</div>
</div>
<!-- Finland server -->
<div class="w3-card">
<div class="w3-container w3-white">
<h1><b>Finland 🇫🇮 </b></h1>
</div>
<div class="w3-container">
<h4>DNS over QUIC</h4>
<p>quic://dot-fi.blahdns.com:784</p>
<h3>DNS-over-HTTPS & HTTP/3</h3>
<textarea readonly rows="1" cols="60" maxlength="60">https://doh-fi.blahdns.com/dns-query</textarea>
<p>IPv4-stamp:</p>
<textarea readonly rows="3" cols="60"
maxlength="60">sdns://AgMAAAAAAAAADjk1LjIxNi4yMTIuMTc3ABJkb2gtZmkuYmxhaGRucy5jb20KL2Rucy1xdWVyeQ</textarea>
<p>IPv6-stamp:</p>
<textarea readonly rows="3" cols="60"
maxlength="60">sdns://AgMAAAAAAAAAF1syYTAxOjRmOTpjMDEwOjQzY2U6OjFdABJkb2gtZmkuYmxhaGRucy5jb20KL2Rucy1xdWVyeQ</textarea>
<h3>DNS-over-TLS</h3>
<p><strong>IP address:</strong>
<br>95.216.212.177
<br>2a01:4f9:c010:43ce::1
<br>
<p>tls_auth_name:
<br>
<textarea readonly rows="1" cols="60" maxlength="60">dot-fi.blahdns.com</textarea>port: 853, 443
(Strict
SNI, without SNI will drop)
</p>
<h3>DNSCrypt v2</h3>
port: 8443
<p>IPv4 - DNSStamp:
<br>
<textarea readonly rows="3" cols="60"
maxlength="60">sdns://AQMAAAAAAAAAEzk1LjIxNi4yMTIuMTc3Ojg0NDMgdx2bczthZoF5vshYRHI0w01DKOahJ-Vdfz6jSM-2y8EbMi5kbnNjcnlwdC1jZXJ0LmJsYWhkbnMuY29t</textarea>
</p>
<p>IPv6 - DNSStamp:
<br>
<textarea readonly rows="4" cols="60"
maxlength="60">sdns://AQMAAAAAAAAAHFsyYTAxOjRmOTpjMDEwOjQzY2U6OjFdOjg0NDMgdx2bczthZoF5vshYRHI0w01DKOahJ-Vdfz6jSM-2y8EbMi5kbnNjcnlwdC1jZXJ0LmJsYWhkbnMuY29t</textarea>
</p>
</div>
</div>
</div>
</div>
<!--</div>-->
<div class="w3-container w3-center">
<h2 class="w3-center" style="text-shadow:1px 1px 0 #444">News</h2>
<button onclick="myAccFunc('Demo000')" class="w3-padding-16 w3-button w3-block w3-left-align w3-purple">Check
Domain Status</button>
<a href="#check"></a>
<div id="Demo000" class="w3-hide">
<div class="w3-left-align w3-margin-top">
<label class="w3-text-blue"> <b>Domain Name</b>
</label>
<div class="w3-row">
<div class="w3-col m5">
<input class="w3-input w3-border" placeholder="...domainName" type="text" id="domainName">
</div>
<div class="w3-col m4 w3-margin-left">
<button class="w3-btn w3-blue" id="btnCheck">Check</button>
</div>
</div>
<div class="w3-row">
<p id="returnStatus"></p>
</div>
</div>
</div>
<button onclick="myAccFunc('Demo0000')" class="w3-padding-16 w3-button w3-block w3-left-align w3-sand">DNS
client</button>
<div id="Demo0000" class="w3-hide">
<div class="w3-left-align">
<div class="w3-row">
<div class="w3-col m4 l3">
<h3>DNSCrypt v2</h3>
<ul class="w3-ul">
<li><a href="https://simplednscrypt.org" target="_blank" rel="noopener noreferrer">Simple DNSCrypt
(Windows)</a>
</li>
<li><a href="https://github.com/DNSCrypt/dnscrypt-proxy" target="_blank"
rel="noopener noreferrer">dnscrypt-proxy
(macOS, Linux)</a>
</li>
<li><a href="https://itunes.apple.com/app/dnscloak-secure-dns-client/id1452162351" target="_blank"
rel="noopener noreferrer">DNSCloak
(iOS)</a>
</li>
</ul>
</div>
<div class="w3-col m4 l3">
<h3>DNS-over-TLS</h3>
<ul class="w3-ul">
<li><a href="https://dnsprivacy.org/wiki/display/DP/DNS+Privacy+Daemon+-+Stubby" target="_blank"
rel="noopener noreferrer">Stubby (Linux, Windows, macOS)</a>
</li>
<li><a href="https://play.google.com/store/apps/details?id=com.frostnerd.smokescreen" target="_blank"
rel="noopener noreferrer">Nebulo (DoT, DoH) -- Android</a>
</li>
<li><a href="https://www.nlnetlabs.nl/projects/unbound/about/" target="_blank"
rel="noopener noreferrer">Unbound</a>
</li>
</ul>
</div>
<div class="w3-col m4 l3">
<h3>DNS-over-HTTPS</h3>
<ul class="w3-ul">
<li><a href="https://play.google.com/store/apps/details?id=com.frostnerd.smokescreen" target="_blank"
rel="noopener noreferrer">Nebulo (DoT, DoH) -- Android</a>
</li>
<li><a href="https://simplednscrypt.org/" target="_blank" rel="noopener noreferrer">Simple DNSCrypt
(Windows)</a>
</li>
<li><a href="https://github.com/DNSCrypt/dnscrypt-proxy" target="_blank"
rel="noopener noreferrer">dnscrypt-proxy
(macOS, Linux)</a>
</li>
<li><a href="https://itunes.apple.com/app/dnscloak-secure-dns-client/id1452162351" target="_blank"
rel="noopener noreferrer">DNSCloak
(iOS)</a>
</li>
<li><a href="https://github.com/Jigsaw-Code/Intra" target="_blank" rel="noopener noreferrer">Intra
(Android)</a>
</li>
<li><a href="https://www.mozilla.org/en-US/firefox/nightly/all/" target="_blank"
rel="noopener noreferrer">Mozilla
Firefox (v66 above)</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<button onclick="myAccFunc('Demo00')" class="w3-padding-16 w3-button w3-block w3-left-align w3-orange">Composition
of Blahdns</button>
<div id="Demo00" class="w3-hide">
<div class="w3-container w3-white">
<p class="w3-left-align">Thanks to these great projects, Blahdns was born.
<br>1. knot-resolver: <a href="https://github.com/CZ-NIC/knot-resolver" target="_blank"
rel="noopener noreferrer"> Go</a>
<br>2. Dnsdist: <a href="https://dnsdist.org/" target="_blank" rel="noopener noreferrer">Go</a>
<br>3. HAProxy: <a href="http://www.haproxy.org/" target="_blank" rel="noopener noreferrer">Go</a>
<br>4. dns-over-https: <a href="https://github.com/m13253/dns-over-https" target="_blank"
rel="noopener noreferrer">Go</a>
</p>
</div>
</div>
<button onclick="myAccFunc('Demo0')" class="w3-padding-16 w3-button w3-block w3-left-align w3-blue">More
tools</button>
<div id="Demo0" class="w3-hide">
<div class="w3-container w3-white w3-left-align">
<strong>Useful tools</strong>
<ul class="w3-ul">
<li>
DNS leaks check <a href="https://mullvad.net/en/check/" target="_blank" rel="noopener noreferrer">Mullavad </a> || <a href="https://bash.ws/dnsleak" target="_blank"> Bash.ws </a>
</li>
<li>
DNSSEC validation: <a href="https://dnssec.vs.uni-due.de/" target="_blank" rel="noopener noreferrer"> Go</a>
</li>
<li>
Internet.nl: <a href="https://internet.nl/" target="_blank" rel="noopener noreferrer">Go</a>
</li>
<li>
DNSSEC resolver algorithm test: <a href="https://rootcanary.org/test.html" target="_blank"
rel="noopener noreferrer">Go</a>
</li>
<li>
Cloudflare tools: <a href="https://www.cloudflare.com/cdn-cgi/tracepoof" target="_blank"
rel="noopener noreferrer">Go</a> | <a href="https://cloudflare-dns.com/help/">Go</a>
</li>
<li>
Check my DNS: <a href="//cmdns.dev.dns-oarc.net/" target="_blank" rel="noopener noreferrer">Go</a></li>
<li>
DNS randomness: <a href="//www.dns-oarc.net/oarc/services/dnsentropy" target="_blank"
rel="noopener noreferrer">Go</a>
</li>
<li>
DNS Spoofability test: <a href="https://www.grc.com/dns/dns.htm" target="_blank"
rel="noopener noreferrer">Go</a>
</li>
<li>
DNSTrace: <a href="https://dnsdumpster.com/" target="_blank" rel="noopener noreferrer">Go</a>
</li>
<li>
Threats search: <a href="https://www.threatcrowd.org/">Go</a>
</li>
<li>
EDNS test <a href="https://ednscomp.isc.org/ednscomp/">Go</a>
</li>
<li>
Cloudflare SNI Test <a href="https://www.cloudflare.com/ssl/encrypted-sni/" target="_blank"
rel="noopener noreferrer">Go .. You should have DNSSEC + TLS1.3 section in Green color.</a>
</li>
<li>
DNS Check <a href="https://pingability.com/zoneinfo.jsp?domain=blahdns.com" target="_blank"
rel="noopener noreferrer">Go</a>
</li>
<br><strong>Browser or Device privacy leaks test</strong>
<li>1. Browserleaks: <a href="https://browserleaks.com/" target="_blank" rel="noopener noreferrer">Go</a> </li>
<li>2. Device leak: <a href="https://www.deviceinfo.me/" target="_blank" rel="noopener noreferrer">Go</a></li>
<li>3. Creepy JS: <a href="https://abrahamjuliot.github.io/creepjs/" target="_blank"
rel="noopener noreferrer">Go</a></li>
<li>4. Webbkoll: <a href="https://webbkoll.dataskydd.net/" target="_blank" rel="noopener noreferrer">Go</a></li>
<li>5. Hardenize Report: <a href="https://www.hardenize.com/" target="_blank"
rel="noopener noreferrer">Go</a></li>
<li>6. STARTTLS check: <a href="https://starttls-everywhere.org" target="_blank"
rel="noopener noreferrer">Go</a></li>
<li>7. SSL Test: <a href="https://www.ssllabs.com" target="_blank" rel="noopener noreferrer">Go</a></li>
<li>8. DKIM, SPF, SpamAssassin Email Validator <a href="https://dkimvalidator.com/" target="_blank"
rel="noopener noreferrer">Go</a></li>
<li>9. LiquidWeb (DNS) <a href="https://tools.liquidweb.com/" target="_blank"
rel="noopener noreferrer">Go</a></li>
<li>10. BunnyCDN Diagnostic report <a href="https://tools.bunny.net/diagnostic-report" target="_blank"
rel="noopener noreferrer">Go</a></li>
</ul>
</div>
</div>
<button onclick="myAccFunc('Demo1')" class="w3-padding-16 w3-button w3-block w3-left-align w3-red">What is
DNS-over-HTTPS (DoH)</button>
<div id="Demo1" class="w3-hide">
<div class="w3-container w3-white">
<p class="w3-left-align">DNS over HTTPS (DoH)
<br>DNS over HTTPS is a new protocol designed to encrypt and secure DNS traffic over HTTPS.
<br>It prevents DNS hijacking and ISPs from sniffing your traffic.
<br>You can use will Infra on Android Phone, Mozilla firefox nightly, Chrome coming soon.
<br>DNSCrypt v2 client does support DoH, see dnscrypt <a
href="https://github.com/ookangzheng/blahdns/blob/master/client-conf/dnscrypt/dnscrypt-proxy.toml"><strong>configuration
example</strong></a> on Windows, macOS, iOS (DNSCloak)
</p>
</div>
</div>
<button onclick="myAccFunc('Demo2')" class="w3-padding-16 w3-yellow w3-button w3-block w3-left-align">What is
DNS-over-TLS</button>
<div id="Demo2" class="w3-hide">
<div class="w3-container w3-white">
<p class="w3-left-align">Encrypted DNS - DNS over TLS
<br>DNS over TLS support is available on all our services through port 853 (standard port, some service
may
support 443).
<br>DNS over TLS encrypts and authenticates all your DNS traffic to protect your privacy and prevent DNS
hijacking and sniffing.
<br>Client software: <a href="https://dnsprivacy.org/wiki/display/DP/DNS+Privacy+Daemon+-+Stubby">Stubby</a>
| <a href="https://www.nlnetlabs.nl/projects/unbound/about/"> Unbound </a>
</p>
</div>
</div>
<button onclick="myAccFunc('Demo3')" class="w3-padding-16 w3-pale-red w3-button w3-block w3-left-align">What is
DNS</button>
<div id="Demo3" class="w3-hide">
<div class="w3-container">
<p class="w3-left-align">The Domain Name System (DNS) is the phonebook of the Internet. Humans access
information online through domain names, like nytimes.com or espn.com. Web browsers interact through
Internet Protocol (IP) addresses. DNS translates domain names to IP addresses
so browsers can load Internet resources.
</p>
<p class="w3-left-align">Each device connected to the Internet has a unique IP address which other machines
use to find the device. DNS servers eliminate the need for humans to memorize IP addresses such as
192.168.1.1 (in IPv4), or more complex newer alphanumeric IP addresses
such as 2400:cb00:2048:1::c629:d7a2 (in IPv6).
</p>
</div>
</div>
</div>
<!-- FAQ -->
<div class="w3-container">
<h2 class="w3-center" style="text-shadow:1px 1px 0 #444">FAQ</h2>
<div class="w3-border">
<div class="w3-bar w3-theme">
<button class="w3-bar-item w3-button testbtn w3-padding-16" onclick="openTabs(event,'TLS')">Common question</button>
<button class="w3-bar-item w3-button testbtn w3-padding-16" onclick="openTabs(event,'News')">News</button>
<button class="w3-bar-item w3-button testbtn w3-padding-16" onclick="openTabs(event,'troubleshooting')">Troubleshoot</button>
<button class="w3-bar-item w3-button testbtn w3-padding-16" onclick="openTabs(event,'block-method')">Block Method</button>
<button class="w3-bar-item w3-button testbtn w3-padding-16" onclick="openTabs(event,'donation')">Donation</button>
<button class="w3-bar-item w3-button testbtn w3-padding-16" onclick="openTabs(event,'spki')">Strict SPKI</button>
</div>
<!-- TLS -->
<div id="TLS" class="w3-container city w3-animate-opacity">
<ul class="w3-ul">
<li>How to fix Chrome on Android phone leaking DNS, check <a
href="https://github.com/ookangzheng/blahdns/blob/master/FAQ.md#prevent-dns-leaking-from-chrome-browser-on-android-phone">HERE</a>
</li>
<li>Supported TLS v1.3, 1.2</li>
<li>We drop ANY type.</li>
<li>Why you building this porject? I started this project around 2016. During that time, with my private
dns, I need an easy way to filter ads and tracker, so I rent a server and learn how to achive this.
</li>
<li><del> Why you dont like huge traffic? I'm still a student. and I run this service with my pocket money
and
spare time. Just as a hobby to learn somehting new. buying big server or Anti-DDOS service will cost
lot.</del>
</li>
</ul>
</div>
<!-- News -->
<div id="News" class="w3-container city w3-animate-opacity">
<ul class="w3-ul">
<li>
DNS encryption report (china, iran, etc.) : <a href="https://www.ndss-symposium.org/wp-content/uploads/dnspriv21-02-slides.pdf"> download </a>
</li>
<li><a href="https://www.youtube.com/watch?v=eM8MWtNbcfc"> Testing Firefox DoH Without Cloudflare,
pfblockerNG, DNS Filtering, and Site Blocking Discussion @ Lawrence Systems / PC Pickup
</a>
</li>
<li><a href="https://techbeasts.com/block-ads-samsung-galaxy-without-third-party-applications-no-root/"
target="_blank" rel="noopener noreferrer">Block Ads on Samsung Galaxy without third-party applications
[No root required]</a>
</li>
<li><a
href="https://www.reddit.com/r/GalaxyS8/comments/agoxl0/here_is_how_to_block_ads_on_android_pie_without/"
target="_blank" rel="noopener noreferrer">Here is how to block Ads on Android Pie without root on the
S8. NO APPS NEEDED! New option in Pie.</a>
</li>
<li><a href="https://www.reddit.com/r/GalaxyS9/comments/a94im7/blocking_ads_without_additional_software_in/"
target="_blank" rel="noopener noreferrer">Blocking ads without additional software in Android 9.0 Pie
(finally :D)</a>
</li>
<li><a
href="https://www.androidsage.com/2018/12/25/how-to-block-ads-using-private-dns-dns-over-tls-feature/"
target="_blank" rel="noopener noreferrer">How to Block Ads using Private DNS (DNS over TLS) Feature on
Android 9.0 Pie or later without root
https://www.androidsage.com/2018/12/25/how-to-block-ads-using-private-dns-dns-over-tls-feature/</a>
</li>
</ul>
</div>
<!-- troubleshooting -->
<div id="troubleshooting" class="w3-container city w3-animate-opacity">
<p><strong>DNS over HTTP/3 Udp over QUIC protocol</strong> <br>
<code>docker run -it --rm ymuski/curl-http3 curl --http3 -H 'accept: application/dns-message' -v 'https://doh-fi.blahdns.com/dns-query?dns=q80BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQAB' | hexdump -C </code>
</p>
<p><strong>Curl Dns-over-HTTPS TCP HTTP/2 </strong><br>
<code>
curl -H 'content-type: application/dns-message' -vL -v
'https://doh-jp.blahdns.com/dns-query?dns=AAABAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQAB' | hexdump -C </code>
</p>
<p><strong>kdig DNS over TLS </strong> <br>
<code> kdig example.org @dot-jp.blahdns.com +tls -p 443 </code> <br>
<code> kdig @doh-jp.blahdns.com +https=doh-jp.blahdns.com/dns-query example.com. </code> <br>
<code> kdig @doh-jp.blahdns.com +https=doh-jp.blahdns.com/dns-query +https-get example.com. </code> <br>
<code> kdig -d @dot-jp.blahdns.com +tls-ca +tls-host=dot-jp.blahdns.com example.com. </code> <br>
</p>
</div>
<!-- Block method -->
<div id="block-method" class="w3-container city w3-animate-opacity">
<p>Do Blahdns block CNAME Cloacking? Yes, click <a
href="https://www.ookangzheng.com/how-do-cname-cloacking-track-you/">here</a> to read more.
</p>
<br> We do block Sentry, Rollbar, Bugsnag -- <br>
<ul class="w3-ul">
<li><a href="https://www.reddit.com/r/pihole/comments/erv3xi/software_devs_bugsnag_is_blocked/ff65d3e">Bugsnag</a></li>
<li><a href="https://github.com/getsentry/sentry-javascript/issues/1421#issue-337565741">Sentry CDN Javascript </a></li>
</ul>
</div>
<!-- Donation -->
<div id="donation" class="w3-container city w3-animate-opacity">
<ul class="w3-ul">
<li>Thanks Matteo Bosso**sco for 5 USD</li>
<li>Thanks Adam C** for 10 USD</li>
<li>Thanks Jash** P for 5 USD</li>
<li>Thanks A Bran**ts for 10 USD</li>
<li>Thanks Lawrence Le**g for 20 USD</li>
<li>Thanks A Bran**ts for 30 USD</li>
<li>Thanks for Simon On** for 5 USD</li>
<li>Thanks A Br**dts for 5 USD</li>
<li>Thanks And**w Kriz for 10 USD</li>
<li>Thanks Etienne Gut*** for 15.66 USD</li>
<li>Thanks Alexander S** for 50 EUR</li>
<li>Thanks Gabrie** Nichole Di*** for 20 USD</li>
<li>Thanks Chxx Kxx ** for 10 USD</li>
<li>Thanks Ch*** Buiter for 5 USD </li>
<li>Thanks Daniel de*** for 35 USD</li>
<li>Thanks Rolf Schw*** for 5 USD</li>
<li>Thanks Si*** Öner for 5 USD</li>
<li>Thanks Poxx Kw*** for 5 USD</li>
<li>Thanks Antonius Sian*** for 250 TWD</li>
<li>Thanks Yo** J** Lim for 3.88 SGD</li>
<li>Thanks Alex *** for 5 USD</li>
<li>Thanks to Johannes P*** 5 USD</li>
<li>Thanks to Jordi San*** 14.04 USD</li>
<li>Thanks to Mark McCr*** for 12.08 EUR</li>
<li>Thanks to Kristian Ny*** for 52 EUR</li>
<li>Thanks to dt Boris Gren*** for 10 EUR</li>
<li>Thanks to dt ans*** for 12 USD</li>
<li>Thanks to Andries Lou*** for 1000 TWD</li>
<li>Thanks to Andries Lou*** for 807 TWD</li>
<li>Thanks to Yann Fa*** for 25 USD(LTC) </li>
<li>Thanks to Daniel De*** for 10 USD</li>
<li>Thanks to Christoph Be*** for 5 USD</li>
<li>Thanks to Etienne Gu*** for 30 EUR</li>
<li>Thanks to Michael Ka*** for 3.33 EUR</li>
<li>Thanks to Adam Sr*** for 13 USD</li>
<li>Thanks to Tobiax R*** for 5 EUR</li>
<li>Thanks to Pekka de G*** for 15 USD</li>
<li>Thanks to Loren Pe*** for 3 USD</li>
<li>Thanks to Adam S*** for 2 USD</li>
<li>Thanks to Slawomir M*** for 5 USD</li>
<li>Thanks to Giuseppe Ma*** for 5 USD</li>
<li>Thanks to Austin Sa*** for 25 USD</li>
<li>Thanks to Jonni Rau*** for 25 USD</li>
<li>Thanks to Regin Ja*** for 50 EUR</li>
<li>Thanks to Kristian Ny*** Jen*** for 5 USD and 10 EUR</li>
<li>Thanks to Martin Lohr*** for 10 EUR</li>
<li>Thanks to Ferdinand Mu*** for 3 USD</li>
<li>Thanks to Mars*** for 5 USD</li>
<li>Thanks to Lawerence Le*** for 20 AUD</li>
<li>Thanks to 優樹*** for 3 USD</li>
<li>Thanks to Ardi Ka*** for 5 SGD</li>
<li>Thanks to Kung J*** for 3 USD</li>
<li>Thanks to Braian Kap*** for 9 USD</li>
<li>Thanks to Lorenzo O*** for 20 USD</li>
<li>Thanks to Felix Hung*** for 3 USD</li>
<li>Thanks to Marco G*** for 10 USD</li>
<li>Thanks to mik*** for 10 EUR</li>
<li>Thanks to Tim *** for 20 TWD</li>
</ul>
</div>
<!-- Strict SPKI -->
<div id="spki" class="w3-container city w3-animate-opacity">
<h3>How to get strict SPKI </h3>
<p>Method 1</p>
Be sure you already install package <code> apt install gnutls-bin </code>
<br>
<code>
gnutls-cli --print-cert -p 853 dot-jp.blahdns.com | grep "pin-sha256" | head -1
</code>
<p> Method 2</p>
<code>
kdig -d @dot-jp.blahdns.com +tls-ca +tls-host=dot-jp.blahdns.com blahdns.com
</code>
</div>
</div>
</div>
</div>
<!-- End padding -->
<!-- Footer -->
<footer class="w3-container w3-theme-dark w3-padding-16 w3-margin-top">
<div class="myPadding">
<h3>Disclamier & Privacy Policy</h3>
<p>Use at your own risk. Under no circumstances will the operator be held responsible or liable in any way for any claims, damages, losses, expenses, costs or liabilities whatsoever (including, without limitation, any direct or indirect damages for loss of profits, business interruption or loss of information) resulting or arising directly or indirectly from accessing or otherwise using this service. The operator does not guarantee in any way the access, availability and continuity of the functioning of this service. By using this website and service you consent to the disclaimer and agree to its terms and conditions.
</p>
<p>
!!! Will remove Cloudflare soon !!! <br>
By using <a href="https://www.cloudflare.com/">Cloudflare</a> this website stores a cookie, created and
evaluated by Cloudflare.
<br>This cookie is strictly necessary for Cloudflare's security features and cannot be turned off. <a
href="https://support.cloudflare.com/hc/en-us/articles/200170156-What-does-the-Cloudflare-cfduid-cookie-do-">More
information.</a>
</p>
<h4>Donation 💕</h4>
<a name="donate"></a>
<p>
<a href='https://ko-fi.com/cestsibon00' target='_blank'>
<img height='36' style='border:0px;height:30px;' src='https://cdn.blahdns.com/kofi4.png' border='0'/>
</a>
|
<script src="https://liberapay.com/ookangzheng/widgets/button.js"></script>
<noscript>
<a href="https://liberapay.com/ookangzheng/donate">
<img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"/>
</a>
</noscript>
<a href="https://paypal.me/okz5289tw/250">
<img style="height:40px"
src="https://camo.githubusercontent.com/f896f7d176663a1559376bb56aac4bdbbbe85ed1/68747470733a2f2f7777772e70617970616c6f626a656374732e636f6d2f656e5f55532f692f62746e2f62746e5f646f6e61746543435f4c472e676966" />
</a>
</p>
<!-- <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">-->
<!--<input type="hidden" name="cmd" value="_s-xclick" />-->
<!--<input type="hidden" name="hosted_button_id" value="KC33GK5CT2Q9Y" />-->
<!--<input type="image" src="https://www.paypalobjects.com/en_US/TW/i/btn/btn_donateCC_LG.gif" border="0" name="submit" title="PayPal - The safer, easier way to pay online!" alt="Donate with PayPal button" />-->
<!--<img alt="" border="0" src="https://www.paypal.com/en_TW/i/scr/pixel.gif" width="1" height="1" />-->
<!--</form>-->
<h4>Crpyto currencies (Last update: 2022-01-04)</h4>
<p>Monero (XMR)
<br>
<code>43vpywezEH9E9sMS4GtQDTXoDaRcXx68bMxb3v1DxqX5dfuWvLw9sNXDcp5ExNqcZNc8Y8F4FYeE26y5nkENhpd3SouBXse</code>
</p>
<p>
Lite Coin (LTC)
<br>
<code>ltc1qf08gvu5n58clce28tkf7f5ykgrrgkhwjj6f0w8</code>
</p>
<p>
Avax ( c-chain )
<br>
<code>0x736a97ccc6682ed96c41f6bc19a09781c1273d76</code>
</p>
<p>
Bitcoin
<br>
<code>bc1qd4wyk99kdn3duj7dny3whj765w5jlmnrhs70su</code>
</p>
<p>
ETH
<br>
<code>0xFd0E822c583d8A4527030dB3f11215f4045c360f</code>
</p>
<p>Copyright 2016 - 2023 BlahDNS.com | <i class="fa fa-github" aria-hidden="true"></i> <a href="https://github.com/ookangzheng/blahdns">Github</a>
</p>
<div style="position:relative;bottom:55px;" class="w3-tooltip w3-right"> <span
class="w3-text w3-theme-light w3-padding">Go To Top</span> <a class="w3-text-white" href="#myHeader"><span
class="w3-xlarge">
<i class="fa fa-chevron-circle-up"></i></span></a>
</div>
</div>
</footer>
<script defer src="https://cdn.blahdns.com/script.js"></script>
</body>
</html>