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 fetchDNSYou 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 installNow 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