This commit is contained in:
Charles Descamps 2023-12-01 20:14:46 -07:00
parent b77d64d4f0
commit ed468c767e
11 changed files with 536 additions and 0 deletions

57
dnsinfo/script.js Normal file
View file

@ -0,0 +1,57 @@
function currentTime() {
let date = new Date();
let hrs = date.getHours();
let min = date.getMinutes();
let sec = date.getSeconds();
let meridiem = "AM";
if(hrs === 0){
hrs = 12;
}
if(hrs > 12){
hrs = hrs - 12;
meridiem = "PM";
}
hrs = (hrs < 10) ? "0" + hrs : hrs;
min = (min < 10) ? "0" + min : min;
sec = (sec < 10) ? "0" + sec : sec;
let time = hrs + ":" + min + ":" + sec + " " + meridiem;
document.getElementById("standardClock").innerText = time;
let t = setTimeout(function(){ currentTime() }, 1000);
}
function getIP(queriedIP) {
return new Promise((resolve, reject) => {
const resolver = new doh.DohResolver("https://1.1.1.1/dns-query");
resolver
.query(queriedIP, "A")
.then((response) => {
response.answers.forEach((ans) => {
resolve(ans.data)
});
if (response.answers.length == 0) {
resolve(queriedIP)
}
})
.catch((err) => reject(err));
});
}
getIP("collins.ns.cdez.net").then((res) => {
document.getElementById("collins").innerText = res;
});
getIP("forrest.ns.cdez.net").then((res) => {
document.getElementById("forrest").innerText = res;
});
getIP("roth.ns.cdez.net").then((res) => {
document.getElementById("roth").innerText = res;
});
getIP("dashner.ns.cdez.net").then((res) => {
document.getElementById("dashner").innerText = res;
});