Access Handshake names

A walkthrough for resolving Handshake domains

Handshake names live on the Handshake blockchain, which most browsers do not yet support. While we're waiting for browsers to catch-up, below are numerous ways you can still access Handshake names in your browser.

This video covers Levels 1 to 3

Level 1 - Gateway

HNS↗TO

Use the HNS.to gateway to access Handshake names without installing anything or changing your DNS settings — try using it to search "welcome.nb/" or any of these Handshake sites. You can also make searches directly by adding "hns.to/" in front of Handshake domains like "hns.to/welcome.nb/".

HNS.to is a project developed solely by Namer @nijynot/.

Level 2 - Browser

Puma mobile browser

Install the Puma browser app on your phone to access Handshake names in its search bar.

Puma is a projected developed by Namer @html5cat/.

LinkFrame extension

Install the LinkFrame extension to access Handshake names directly in your Chrome browser's search bar — try using it to search "http://welcome.nb/" or any of these Handshake sites.

LinkFrame is a project developed solely by Namer @linkframe/.

Resolvr add-on

Install the Resolvr add-on to access Handshake names directly in your Firefox browser's search bar — try using it to search "http://welcome.nb/"" or any of these Handshake sites.

Resolvr is a project developed solely by Namer @codecrafting/.

Level 3 - DNS

HDNS

NextDNS

"NextDNS protects you from all kinds of security threats, blocks ads and trackers on websites and in apps and provides a safe and supervised Internet for kids — on all devices and on all networks."

  1. Visit nextdns.io and click "Try it now"

  2. Scroll down to the Setup Guide and pick any one of the given options (e.g. Private DNS, App, Ipv4) for your device, and follow the relevant guide provided by NextDNS

  3. Once your device is connected to NextDNS (confirm with green button at top of the setup page), visit the "Settings" tab on the NextDNS website and turn on "Resolve Handshake domains"

  4. Visit our Handshake welcome page at http://welcome.nb/!

If you're a Comcast customer, note that Comcast will automatically block dns.nextdns.io.

To enable, you need to download the Xfinity app and disable Advanced Security.

In the Xfinity app go to: Overview > View Network Details > Advanced Secuirty > Disable . Next, go to my.nextdns.io and under Setup Guide click Browsers and follow the instructions for your browser. Make sure you identify your device. You need to URL encode a device name (of your choosing) to the end of your DNS-over-HTTPS endpoint. The example the nextdns guide gives goes as follows:

DNS-over-HTTPS
Append the name to the provided URL (the name should be URL encoded).
For "John's Firefox", you would use https://dns.nextdns.io/fca3b8/John's%20Firefox as your DNS-over-HTTPS endpoint.

Your browser will then be able to resolve handshake domains properly.

Courtesy of JBroadway/.

easyhandshake

easyhandshake is a project developed solely by Namer @pinheadmz.proofofconcept/.

Resolvr

Go to your device's network settings and add Resolvr's 18.207.80.99 IP address to resolve Handshake names through any browser on your device.

Alternatively you can set your browser's DNS provider to Resolvr's "https://dns.resolvr.info/dns-query" to resolve Handshake names only through that browser.

Resolvr is a project developed solely by Namer @codecrafting/.

Level 4 - SPV light client

For the more technically savvy, you can run your own SPV node with HNSD to trustlessly resolve Handshake names without running a full-node.

Handshake is the only naming blockchain with a lightweight recursive DNS resolver, which you can easily embed into browsers, apps, and devices. A recursive DNS resolver is a piece of software that can recursively resolve domain names to IP addresses. The light client can trustlessly resolve Handshake names using only 10mb of memory and virtually zero CPU. It’s the most secure way to use Handshake because it doesn’t require trusting any third party resolvers that can inspect your DNS traffic.

Level 5 - HSD full node

HSD

Run HSD locally to access Handshake in the most decentralized, private, and secure way.

HSD on Raspberry Pi

Install HSD on Raspberry Pi so any device connected to your home wi-fi can resolve Handshake names.

HSD on Linux