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.
git clone https://github.com/methodbox/fetchDNS.git
cd fetchDNS
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": {
...
}
...
}
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
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