Skip to content

methodbox/fetchDNS

Repository files navigation

FETCHDNS

A simple DNS tool built using ES6 node-fetch, React and Google's HTTPS DNS API

Now with TYPESCRIPT!

Host it on Your Own

You can host this where ever you want if you don't want use to the totally awesome free version right here on GitHub, or you just wanna hack away at it and make it your own.

Clone
git clone https://github.com/methodbox/fetchDNS.git

cd fetchDNS
Set Base URL

You need to set the base URL in package.json to use this somewhere other than GitHub.

//  In package.json, edit the "homepage" property and set it to your site's root URL
{
  "name": "fetch-dns",
  "version": "2.0.1",
  "private": true,
  //  Change this.
  "homepage": "https://methodbox.github.io/fetchDNS",  //  For Google.com use https://google.com. No trailing slash
  "dependencies": {
    ...
  }
  ...
}
Install Dependencies

You need to install NodeJS (whatever the LTS version is right now will work fine) - https://nodejs.org/. (It only takes like 2 minutes).

Then install the module dependencies.

cd fetchDNS
npm install
Build the Static Site

Now you need to create a build to run on your server. This will create the build directory in your fetchDNS directory. This folder is the root of your site. Dump the files from the build directory on a server and presto! Your own DNS page (which I made, but that's cool).

cd fetchDNS
npm run build

About

A simple DNS tool using ES6 fetch, React and Google's HTTPS DNS API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •