Resolve D-Website in a Browser

This page reviews different strategies and tools for resolving a decentralized website in a browser.

It will take some time for the IPFS website transaction to resolve on the blockchain after the transaction is signed with the user’s wallet. After the domain records are updated, the decentralized website will resolve in certain browsers and browser extensions.

Compatible Browsers and Extensions

The following is a list of compatible browsers and extensions for decentralized websites:

Add a Custom DNS to Your Browser

Once you have configured your browser according to this guide, you will be able to access .crypto Unstoppable domains in two different ways:

  1. `http://domainname.crypto` note http not https

  2. domainname.crypto/ the forward slash is to override your browser's search engine searching for the domain.

If you have the Unstoppable extension in your browser you will need to disable it to switch to DNS over https (which retains the domain name in the browser).

The following table provides the configuration options for different browsers in order to view d-websites.

Browser Type

Configuration Settings

Edge

Browser Settings Menu > Privacy, search, and services > Security section and set Custom URL as https://resolver.unstoppable.io/dns-query

Chrome

Browser Settings Menu > Privacy and security > Security > Advanced section and set Custom URL as https://resolver.unstoppable.io/dns-query

Firefox

Browser Settings Menu > Options > General Tab > Network Settings > Settings section and set Custom URL as https://resolver.unstoppable.io/dns-query and click OK.

Brave

NOTE: Brave has native support for desktop and Android (iOS to follow). Follow these steps for other devices:

Browser Settings Menu > Additional settings > Privacy and security > Security > Advanced section and set Custom URL as https://resolver.unstoppable.io/dns-query

Opera

Opera Browser has native support for resolving .crypto domains across all platforms.

Android Phones

For Android, follow the details for your browser as covered in the guidelines above.

iPhones & Safari

Download this DNS profile. Install the profile in Safari under Settings > General > Profile.

This guide is for resolving .crypto domains in the browser. To resolve .zil or other top level domains, you will either need the browser extension or the Unstoppable Browser.

Resolve Using a Gateway URL

You can also resolve a decentralized website using a gateway URL, such as the ones provided by Blockscan or Pinata.

IPFS gateways provide workarounds for applications that do not yet support IPFS natively, which allows those browsers and tools to access IPFS content. See the resource guide on IPFS Gateways for more information.

Resolve a Traditional DNS record with an Unstoppable Domain

In order to set up a redirection to a traditional domain, you will need to do a redirection via index.html on your blockchain domain so users are sent to a traditional domain.

  • On your computer, open a text editing software (for example: Notepad for Windows or TextEdit for Mac) and paste the following code.

<!DOCTYPE html>

<html>

<head>

<title>HTML Meta Tag</title>

<meta http-equiv = "refresh" content = "1; url = YOUR WEBSITE URL HERE" />

</head>

<body>

<p>YOUR WEBSITE DESCRIPTION HERE </p>

</body>

</html>

  • Replace YOUR WEBSITE HERE with your URL and YOUR WEBSITE DESCRIPTION HERE with a short description of your website and save the file as index.html (do not use any other name).

  • Open index.html from your hard drive to see if everything is working before proceeding. Right-click the file and select "Open with" followed by your browser of choice.

Right click to 'Open With' a specific or preferred browser
  • Go to the My Domains section of our website, click Manage over the domain you wish to redirect, and click the Website tab.

Locate the Website tab under My Domains -> Manage
  • Scroll down to Upload Files to IPFS and click Upload.

Locate the IPFS File Uploader tool in Manage -> Website
  • Browse for the index.html file located on your computer and Click confirm.

  • Scroll down further and click Confirm Changes.