diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 07ba168b9..a4788b050 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -5,4 +5,4 @@
*.md @is-a-dev/maintainers
/LICENSE @phenax
-/dnsconfig.js @wdhdev @andrewstech
+/dnsconfig.js @wdhdev
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 0bd1f89ca..9622ebd4a 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -30,8 +30,3 @@ jobs:
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
with:
args: push
-
- - name: Trigger URL Webhook
- env:
- WEBHOOK_URL: ${{ secrets.URL_WEBHOOK }}
- run: curl -X GET "$WEBHOOK_URL"
diff --git a/README.md b/README.md
index 3088b23d5..98f1a6fff 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,6 @@
-
is-a.dev
diff --git a/dnsconfig.js b/dnsconfig.js
index 7b7bb17fc..1dab9ac2d 100644
--- a/dnsconfig.js
+++ b/dnsconfig.js
@@ -1,9 +1,16 @@
+var domainName = "is-a.dev";
+var registrar = NewRegistrar("none");
+var dnsProvider = DnsProvider(NewDnsProvider("cloudflare"), 0);
+
function getDomainsList(filesPath) {
var result = [];
var files = glob.apply(null, [filesPath, true, ".json"]);
for (var i = 0; i < files.length; i++) {
- var name = files[i].split("/").pop().replace(/\.json$/, "");
+ var name = files[i]
+ .split("/")
+ .pop()
+ .replace(/\.json$/, "");
result.push({ name: name, data: require(files[i]) });
}
@@ -12,25 +19,29 @@ function getDomainsList(filesPath) {
}
var domains = getDomainsList("./domains");
-var commit = [];
+var records = [];
for (var subdomain in domains) {
var subdomainName = domains[subdomain].name;
- var fullSubdomain = subdomainName + ".is-a.dev";
+ var fullSubdomain = subdomainName + "." + domainName;
var domainData = domains[subdomain].data;
- var proxyState = domainData.proxied ? { cloudflare_proxy: "on" } : { cloudflare_proxy: "off" };
+ var proxyState = domainData.proxied ? CF_PROXY_ON : CF_PROXY_OFF;
// Handle A records
if (domainData.record.A) {
for (var a in domainData.record.A) {
- commit.push(A(subdomainName, IP(domainData.record.A[a]), proxyState));
+ records.push(
+ A(subdomainName, IP(domainData.record.A[a]), proxyState)
+ );
}
}
// Handle AAAA records
if (domainData.record.AAAA) {
for (var aaaa in domainData.record.AAAA) {
- commit.push(AAAA(subdomainName, domainData.record.AAAA[aaaa], proxyState));
+ records.push(
+ AAAA(subdomainName, domainData.record.AAAA[aaaa], proxyState)
+ );
}
}
@@ -38,7 +49,14 @@ for (var subdomain in domains) {
if (domainData.record.CAA) {
for (var caa in domainData.record.CAA) {
var caaRecord = domainData.record.CAA[caa];
- commit.push(CAA(subdomainName, caaRecord.flags, caaRecord.tag, caaRecord.value));
+ records.push(
+ CAA(
+ subdomainName,
+ caaRecord.flags,
+ caaRecord.tag,
+ caaRecord.value
+ )
+ );
}
}
@@ -46,28 +64,46 @@ for (var subdomain in domains) {
if (domainData.record.CNAME) {
// Allow CNAME record on root
if (subdomainName === "@") {
- commit.push(ALIAS(subdomainName, domainData.record.CNAME + ".", proxyState));
+ records.push(
+ ALIAS(subdomainName, domainData.record.CNAME + ".", proxyState)
+ );
} else {
- commit.push(CNAME(subdomainName, domainData.record.CNAME + ".", proxyState));
+ records.push(
+ CNAME(subdomainName, domainData.record.CNAME + ".", proxyState)
+ );
}
}
// Handle DS records
if (domainData.record.DS) {
- commit.push(DS(subdomainName, domainData.record.DS.key_tag, domainData.record.DS.algorithm, domainData.record.DS.digest_type, domainData.record.DS.digest));
+ records.push(
+ DS(
+ subdomainName,
+ domainData.record.DS.key_tag,
+ domainData.record.DS.algorithm,
+ domainData.record.DS.digest_type,
+ domainData.record.DS.digest
+ )
+ );
}
// Handle MX records
if (domainData.record.MX) {
for (var mx in domainData.record.MX) {
- commit.push(MX(subdomainName, 10 + parseInt(mx), domainData.record.MX[mx] + "."));
+ records.push(
+ MX(
+ subdomainName,
+ 10 + parseInt(mx),
+ domainData.record.MX[mx] + "."
+ )
+ );
}
}
// Handle NS records
if (domainData.record.NS) {
for (var ns in domainData.record.NS) {
- commit.push(NS(subdomainName, domainData.record.NS[ns] + "."));
+ records.push(NS(subdomainName, domainData.record.NS[ns] + "."));
}
}
@@ -75,7 +111,15 @@ for (var subdomain in domains) {
if (domainData.record.SRV) {
for (var srv in domainData.record.SRV) {
var srvRecord = domainData.record.SRV[srv];
- commit.push(SRV(subdomainName, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + "."));
+ records.push(
+ SRV(
+ subdomainName,
+ srvRecord.priority,
+ srvRecord.weight,
+ srvRecord.port,
+ srvRecord.target + "."
+ )
+ );
}
}
@@ -83,36 +127,41 @@ for (var subdomain in domains) {
if (domainData.record.TXT) {
if (Array.isArray(domainData.record.TXT)) {
for (var txt in domainData.record.TXT) {
- commit.push(TXT(subdomainName, domainData.record.TXT[txt]));
+ records.push(TXT(subdomainName, domainData.record.TXT[txt]));
}
} else {
- commit.push(TXT(subdomainName, domainData.record.TXT));
+ records.push(TXT(subdomainName, domainData.record.TXT));
}
}
// Handle URL records
if (domainData.record.URL) {
- commit.push(A(subdomainName, IP("192.0.2.1"), { cloudflare_proxy: "on" }));
+ records.push(A(subdomainName, IP("192.0.2.1"), CF_PROXY_ON));
+ records.push(TXT("_redirect." + subdomainName, domainData.record.URL));
}
// Handle reserved domains
if (domainData.reserved) {
- commit.push(TXT(subdomainName, "RESERVED"));
+ records.push(TXT(subdomainName, "RESERVED"));
}
}
-// Exceptions
-commit.push(IGNORE("@", "MX,TXT"));
-commit.push(IGNORE("\\*"));
-commit.push(IGNORE("*._domainkey", "TXT"));
-commit.push(IGNORE("_acme-challenge", "TXT"));
-commit.push(IGNORE("_autodiscover._tcp", "SRV"));
-commit.push(IGNORE("_dmarc", "TXT"));
-commit.push(IGNORE("_psl", "TXT"));
-commit.push(IGNORE("autoconfig", "CNAME"));
-commit.push(IGNORE("autodiscover", "CNAME"));
-commit.push(IGNORE("internal", "DS,NS"));
-commit.push(IGNORE("ns[1-5]", "A,AAAA"));
+var options = {
+ no_ns: "true"
+};
-// Commit all DNS records
-D("is-a.dev", NewRegistrar("none"), DnsProvider(NewDnsProvider("cloudflare")), commit);
+var ignored = [
+ IGNORE("@", "MX,TXT"),
+ IGNORE("\\*"),
+ IGNORE("_acme-challenge", "TXT"),
+ IGNORE("_autodiscover._tcp", "SRV"),
+ IGNORE("_dmarc", "TXT"),
+ IGNORE("autoconfig", "CNAME"),
+ IGNORE("autodiscover", "CNAME"),
+ IGNORE("dkim._domainkey", "TXT")
+];
+
+// Push TXT record of when the zone was last updated
+records.push(TXT("_zone-updated", Date.now().toString()));
+
+D(domainName, registrar, dnsProvider, options, ignored, records);
diff --git a/domains/_discord.ciao287.json b/domains/_discord.ciao287.json
new file mode 100644
index 000000000..2c0409191
--- /dev/null
+++ b/domains/_discord.ciao287.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "Ciao287",
+ "discord": "687333016921440317"
+ },
+ "record": {
+ "TXT": "dh=ce277d8733f3951ace98e01de4cbf58ffca4b4c6"
+ }
+}
diff --git a/domains/_discord.tentomasne.json b/domains/_discord.tentomasne.json
new file mode 100644
index 000000000..82a4a11a5
--- /dev/null
+++ b/domains/_discord.tentomasne.json
@@ -0,0 +1,8 @@
+{
+ "owner": {
+ "username": "jasomtubratu"
+ },
+ "record": {
+ "TXT": ["dh=47fddb5e68440c61b93da59a8e57d91da546ae1e"]
+ }
+}
diff --git a/domains/_dmarc.ciaobot.json b/domains/_dmarc.ciaobot.json
new file mode 100644
index 000000000..454f80712
--- /dev/null
+++ b/domains/_dmarc.ciaobot.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "Ciao287",
+ "discord": "687333016921440317"
+ },
+ "record": {
+ "TXT": "v=DMARC1; p=none; rua=mailto:dmarc.report@ciaobot.is-a.dev; ruf=mailto:dmarc.report@ciaobot.is-a.dev; fo=0; adkim=r; aspf=r; pct=100; ri=86400; sp=none"
+ }
+}
diff --git a/domains/_github-pages-challenge-0pearlcz0.pearlcz.json b/domains/_github-pages-challenge-0pearlcz0.pearlcz.json
new file mode 100644
index 000000000..5450a96d0
--- /dev/null
+++ b/domains/_github-pages-challenge-0pearlcz0.pearlcz.json
@@ -0,0 +1,13 @@
+{
+ "owner": {
+ "username": "0pearlcz0",
+ "email": "",
+ "discord": "809488731353776149",
+ "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.EWTrZf_5I2GQGS2_M2eRydgef__rnGfaJplaMYAtS-0BxFSldAaScbilhvJXA-LGBa7Y79M3fYvUG_WCaoEV-GUGrNubGdfub4EnUBCAiatsMr5c6jBAZKze2qp2xRzpwGbTFs2nLGK-ON6s6LmBQfmqDdBRMAofSeWYSDDmjntJ9YBiC0eEor-0DtB7ljRTonUt-8th_n5s1AszQxM6koZRO8IFIe7hfL4PylTZaR1n-9hSU4j7X6zHkpJmC0Q8x9VP8KzuPzmApFO4Trc2oN8fs1YsUJSeMR5PZ4A4XiCEQ_ZhUlm1QuuUB25pEao8uoFx4ZSDDRN5mougkdqYFg.vxBW0pzGpQAcBqm0jHWZOw.Zu5v21jKdWfaHo3ErT3SkOVdcmrCw0b8c2NLSflMvKagusHcXg6qhaKmyATLUjQn_uVE6epD1OEim54ji-S_a7ypkn40Ii_Rl7HXgWIHDZg.CPb58_yXhixs83QtFx3ROQ"
+ },
+
+ "record": {
+ "TXT": "bf6f41543a58bffd08fd85ffd9d254"
+ }
+ }
+
\ No newline at end of file
diff --git a/domains/_github-pages-challenge-thatqui.qui.json b/domains/_github-pages-challenge-quiww.qui.json
similarity index 60%
rename from domains/_github-pages-challenge-thatqui.qui.json
rename to domains/_github-pages-challenge-quiww.qui.json
index c84c45f43..32d93a106 100644
--- a/domains/_github-pages-challenge-thatqui.qui.json
+++ b/domains/_github-pages-challenge-quiww.qui.json
@@ -1,7 +1,7 @@
{
"owner": {
- "username": "thatqui",
- "email": "_qui@tuta.io"
+ "username": "quiww",
+ "mastodon": "qui@bsd.cafe"
},
"record": {
"TXT": "88feaaecca94fbb634748f98c0c48e"
diff --git a/domains/_psl.json b/domains/_psl.json
new file mode 100644
index 000000000..80ac8a2f0
--- /dev/null
+++ b/domains/_psl.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "is-a-dev",
+ "email": "admin@is-a.dev"
+ },
+ "record": {
+ "TXT": ["https://github.com/publicsuffix/list/pull/2225"]
+ }
+}
diff --git a/domains/_vercel.sebaslv.json b/domains/_vercel.sebaslv.json
new file mode 100644
index 000000000..89156d7f2
--- /dev/null
+++ b/domains/_vercel.sebaslv.json
@@ -0,0 +1,10 @@
+{
+ "owner": {
+ "username": "AfterLehxuz",
+ "email": "juans.lopez2004@gmail.com",
+ "discord": "886029396400570429"
+ },
+ "record": {
+ "TXT": "vc-domain-verify=sebaslv.is-a.dev,6ca8920001de10180ecf"
+ }
+}
diff --git a/domains/ai-y.json b/domains/ai-y.json
index 3023fe99a..87c888795 100644
--- a/domains/ai-y.json
+++ b/domains/ai-y.json
@@ -5,6 +5,6 @@
"email": ""
},
"record": {
- "CNAME": "ai-y-web.pages.dev"
+ "CNAME": "ai-y.onrender.com"
}
}
diff --git a/domains/alvin.json b/domains/alvin.json
index 7ff14d01e..db33e407b 100644
--- a/domains/alvin.json
+++ b/domains/alvin.json
@@ -4,11 +4,11 @@
"discord": "825382504353234954"
},
"record": {
- "MX": ["mx1.improvmx.com", "mx2.improvmx.com"],
+ "MX": ["mx.zoho.in", "mx2.zoho.in", "mx3.zoho.in"],
"A": ["76.76.21.21"],
"TXT": [
"google-site-verification=OFAPUslqNNZEkB5-UDAC1K1QjXCwDW_e3flhEchoobM",
- "v=spf1 include:spf.improvmx.com ~all",
+ "v=spf1 include:zohomail.in ~all",
"zoho-verification=zb86503883.zmverify.zoho.in"
]
}
diff --git a/domains/autoconfig.ciaobot.json b/domains/autoconfig.ciaobot.json
new file mode 100644
index 000000000..489beccbf
--- /dev/null
+++ b/domains/autoconfig.ciaobot.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "Ciao287",
+ "discord": "687333016921440317"
+ },
+ "record": {
+ "CNAME": "mail.ciaohost.tech"
+ }
+}
diff --git a/domains/autodiscover.ciaobot.json b/domains/autodiscover.ciaobot.json
new file mode 100644
index 000000000..489beccbf
--- /dev/null
+++ b/domains/autodiscover.ciaobot.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "Ciao287",
+ "discord": "687333016921440317"
+ },
+ "record": {
+ "CNAME": "mail.ciaohost.tech"
+ }
+}
diff --git a/domains/bot.creeperita104.json b/domains/bot.creeperita104.json
index 034cc8ed5..ef85138da 100644
--- a/domains/bot.creeperita104.json
+++ b/domains/bot.creeperita104.json
@@ -1,7 +1,8 @@
{
"owner": {
"username": "creeperita09",
- "email": "creeper@104.is-a.dev"
+
+ "email": "creeperita.09@gmail.com"
},
"record": {
"CNAME": "icahomesvr2022.freeddns.org"
diff --git a/domains/chino.json b/domains/chino.json
index 7ac2bff70..6cc8e9558 100644
--- a/domains/chino.json
+++ b/domains/chino.json
@@ -1,6 +1,6 @@
{
"description": "My website",
- "repo": "https://github.com/AutumnVN/autumnvn.github.io",
+ "repo": "https://github.com/AutumnVN/chino.pages.dev",
"owner": {
"username": "AutumnVN",
"email": "autumnvnchino@gmail.com",
@@ -8,6 +8,6 @@
"discord": "autumnvn"
},
"record": {
- "CNAME": "chino.pages.dev"
+ "NS": ["lina.ns.cloudflare.com", "miles.ns.cloudflare.com"]
}
}
diff --git a/domains/ciao287.json b/domains/ciao287.json
new file mode 100644
index 000000000..af3721626
--- /dev/null
+++ b/domains/ciao287.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "Ciao287",
+ "discord": "687333016921440317"
+ },
+ "record": {
+ "CNAME": "ciao287.github.io"
+ }
+}
diff --git a/domains/ciaobot.json b/domains/ciaobot.json
index cee957249..e7441dcf6 100644
--- a/domains/ciaobot.json
+++ b/domains/ciaobot.json
@@ -5,7 +5,7 @@
},
"record": {
"A": ["144.91.115.195"],
- "MX": ["mx1.improvmx.com", "mx2.improvmx.com"],
- "TXT": "v=spf1 include:spf.improvmx.com ~all"
+ "MX": ["mail.ciaohost.tech"],
+ "TXT": ["v=spf1 mx a -all", "google-site-verification=ESHkpD4wk4-a2cqONn73cRaELmis2IzdBRB3Fw-t1Dw"]
}
}
diff --git a/domains/devarnav.json b/domains/devarnav.json
new file mode 100644
index 000000000..eedac49b9
--- /dev/null
+++ b/domains/devarnav.json
@@ -0,0 +1,21 @@
+{
+ "owner": {
+ "username": "ArnavBarway",
+ "email": "playnav.yt@gmail.com"
+ },
+
+ "record": {
+ "A": [
+ "185.199.111.153",
+ "185.199.108.153",
+ "185.199.110.153",
+ "185.199.109.153"
+ ],
+ "MX": [
+ "mx.zoho.in",
+ "mx2.zoho.in",
+ "mx3.zoho.in"
+ ],
+ "TXT": "v=spf1 include:zoho.in ~all"
+ }
+}
diff --git a/domains/dkim._domainkey.ciaobot.json b/domains/dkim._domainkey.ciaobot.json
new file mode 100644
index 000000000..3685925f3
--- /dev/null
+++ b/domains/dkim._domainkey.ciaobot.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "Ciao287",
+ "discord": "687333016921440317"
+ },
+ "record": {
+ "TXT": "v=DKIM1;k=rsa;t=s;s=email;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwbNDcpNQR0T591UH23v8yi6SKmOV4uddxKFNUDcX1NmB/Q4evuJEGDY8qmwB9eFuZCoBAOKjAoU+vB+WH7mdj6F73zshPB3mEtISHR2Fbo2zONf3VXmO5NE5/jKcN1bmzDGEBj+gUzOTrnAGDcj65UCtKWx0F1rOboRTzCId2rCTPc9nBnOSpVsYNlhlebeDbxapzZ1wBQcCzQGangYisKjSM6IM4ztSrONkVluCdPIl6AkiUUvN6PnDKc8LBkFMHnpDfbFUQIufURxoqEfP4xYT5cZNOT/3RbrI5rjR2kdeIufsO+QlQ5XXRv/QETJgtOKTeCzPmc243KGlx9NsiQIDAQAB"
+ }
+}
diff --git a/domains/eryquicc.json b/domains/eryquicc.json
index a555e9e8d..1b0d50a14 100644
--- a/domains/eryquicc.json
+++ b/domains/eryquicc.json
@@ -3,7 +3,8 @@
"repo": "https://github.com/eryquicc/eryquicc.github.io",
"owner": {
"username": "Eryquicc",
- "email": "fathirzaidanmaulana@gmail.com"
+ "email": "",
+ "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.Cbf_zgEEDsPK4bFFmgXIQzS7a8f6kCaJ7fvKii_hoGmC_T816cUQCWzfgvZNCRjDTAAmeUlkFoZJ7cXAtZydJmbiiomW2rYYdahrpuHD9uzik4utcbdY93tN0jIg_oVZPBjmntBttyrOMC-ZczmA3UsYC2Sn46gvt_rNKmR8GP4SYlsoIUq54tqCKbw7hEy9uIr34I4v20mJKQ-ffnnV5jfWxRd2aPZ57B8ObpzmNaMF-KoC4TEEbA5ZxPKB68wWvQNkPrGEQdvnE6A5ymgFp6kI7ybzkb2VgN7xxrlSFtighk2-XjzOe2X-DAfAPJ7IBCaesCsupMN5J2qlsP0cXQ.X-zYTXfPKYUBbuxBuMumLA.pE13OpQVJ1FnW9oKZAsE-0ZvAaBphHU1Tn1aDESYFhrMABZbOzyaQ-HDS-8HcHu6m5GsYWeSf4_SHoqmZbag4XoWNNKgkv1VpnCY-H_52NRRX4rIEyCAxywLe2Ph1moi.I4F8hNl8SC8b_WUvYuDv7Q"
},
"record": {
"A": [
diff --git a/domains/fawwaz.json b/domains/fawwaz.json
new file mode 100644
index 000000000..3b0aaa65c
--- /dev/null
+++ b/domains/fawwaz.json
@@ -0,0 +1,11 @@
+{
+ "owner": {
+ "username": "fawwazanvilen",
+ "email": "fawwazanvi@gmail.com"
+ },
+ "record": {
+ "A": [
+ "103.16.117.247"
+ ]
+ }
+}
diff --git a/domains/felixgao.json b/domains/felixgao.json
new file mode 100644
index 000000000..1d3d658ca
--- /dev/null
+++ b/domains/felixgao.json
@@ -0,0 +1,13 @@
+{
+ "owner": {
+ "username": "felixgao-0",
+ "email": "",
+ "discord": "725081836874760224",
+ "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.edtDo61A7pYaO4MLf3Td4bVHkR5ldkmvFtbYd2Sw87iVFJyWPXoyA5iG286-HSgmddMvd7M4YWkXqLd5VOFmBxIaP8a9_zzDHhoUUQIVPdlwCew1N4fr-pwgOJyLVqw2vlINaF2ZHxP2SXWk0pAFX15x_PvODV9YrbQdbWGwXr2SCgecGRZOgec-cE2K7aCPtuzjpY2iniOt6P-5I5Fji0r7heoCRTwB-4Cut8fjp34qD-EvatXs9evSQ2SVaaHBbu8qe5b9t_56YTkJAwR00ph9XWiwYEfyJID2I9RQ5oh79oLTZO2QYY5U2vzc_EBwlILKZNHqg3LK-HnhCLdXkQ.KvKANPJXfk-sREifDQWxeA.wwsk5S0aIZIQ2tCFEQzO_U5mQx1_ZTYw6OaePsF7zumqY8hO4zznQ94sWHFNaGfK9sxXRFZVBfacV5dxIyr3yI8IiYaTPfNK4QXHJUYUr4k.UaVnWH5AmKo22MGn6_cjBA"
+ },
+
+ "record": {
+ "CNAME": "felixgao.hackclub.app"
+ }
+ }
+
\ No newline at end of file
diff --git a/domains/ghozi.json b/domains/ghozi.json
new file mode 100644
index 000000000..39196f450
--- /dev/null
+++ b/domains/ghozi.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "m-ghozi",
+ "email": "ghozi286@gmail.com"
+ },
+ "record": {
+ "CNAME": "m-ghozi.github.io"
+ }
+}
diff --git a/domains/gs.json b/domains/gs.json
index 58e59a1b2..c2ff8bcbc 100644
--- a/domains/gs.json
+++ b/domains/gs.json
@@ -3,7 +3,7 @@
"username": "Newfies",
"twitter": "YeahItsGav",
"OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.fraa7gfMOqQqWmbk-4fE5_pNd2zEvQ1K5w53QIHDTtr1C_Wu2Pzw-GfOlhxAtr7Af5ZIj_p7F5OOp6PwDxlKBXGt13e5l3Z9CQlYRclhfnaeYQm_xetYFlf9ucsYXVTfjFAeXxybT-RxbBjRl3Z48tSQaAto3E3Y-SbqwHPhjqh7-4tCpRZu5yc38Bx0_RHt95Ib2Mcg4cWShE-2ggvygSsonBuYBRGFqMIhM60tMA-cbJdQpvfVdZTJv0vHOtUJltv3eVzPpi4q5S5lWz3EKizGXuwAq3HLFycrBVrt5pegWLi1gId-urV9HGV1L3myGfQQSGwDVCEew9YKQFj71A.bxACuA7jrws9Z7z0oTx4wQ.fzzUvSGM_6ODHxUwg6vQvfJeI2kmUx5DW_4tIGVjPOymDplL8iBjzb5HIHhLqo_PlkcmGxeNr5DH4glPZdn1Dq2ywNTV90hWqpjfoHSOsYk.O8IBPKTRGwaH43VBg1rK3A",
- "notes": "I never look at my emails, but I check on twitter alot, so if you need to contact, lmk your from is-a.dev"
+ "notes": "I'm occassionly on Twitter from time to time, hit me up if you need to talk to me, let me know your from is-a.dev"
},
"record": {
"URL": "https://href.li/https://github.com/GsLibrary",
diff --git a/domains/haft.json b/domains/haft.json
new file mode 100644
index 000000000..c79f1e7a2
--- /dev/null
+++ b/domains/haft.json
@@ -0,0 +1,12 @@
+{
+ "description": "socials, etc",
+ "repo": "https://github.com/HaftIsntHere/haftisnthere.github.io",
+ "owner": {
+ "username": "HaftIsntHere",
+ "discord": "imhaft",
+ "email": "haftthedev@gmail.com"
+ },
+ "record": {
+ "CNAME": "haftisnthere.github.io"
+ }
+}
diff --git a/domains/l.funn.json b/domains/l.funn.json
new file mode 100644
index 000000000..161ac649c
--- /dev/null
+++ b/domains/l.funn.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "funnsam",
+ "email": "funnsam8@gmail.com"
+ },
+ "record": {
+ "CNAME": "funnsam.github.io"
+ }
+}
diff --git a/domains/lemmy.json b/domains/lemmy.json
new file mode 100644
index 000000000..419a2b24a
--- /dev/null
+++ b/domains/lemmy.json
@@ -0,0 +1,11 @@
+{
+ "description": "Registration blocked due to consistent DDoS attacks against the domain.",
+ "owner": {
+ "username": "is-a-dev",
+ "email": "security@is-a.dev"
+ },
+ "record": {
+ "A": ["192.0.2.1"]
+ },
+ "proxied": true
+}
diff --git a/domains/llm.fawwaz.json b/domains/llm.fawwaz.json
new file mode 100644
index 000000000..3b0aaa65c
--- /dev/null
+++ b/domains/llm.fawwaz.json
@@ -0,0 +1,11 @@
+{
+ "owner": {
+ "username": "fawwazanvilen",
+ "email": "fawwazanvi@gmail.com"
+ },
+ "record": {
+ "A": [
+ "103.16.117.247"
+ ]
+ }
+}
diff --git a/domains/lunah.json b/domains/lunah.json
index dfbd66ffb..11be3357a 100644
--- a/domains/lunah.json
+++ b/domains/lunah.json
@@ -3,10 +3,10 @@
"repo": "https://github.com/piotr25691",
"owner": {
"username": "piotr25691",
- "discord": "Lunah#3131"
+ "discord": "@b4.lunah"
},
"record": {
- "A": ["62.171.160.186"],
+ "A": ["157.173.204.104"],
"MX": ["mx1.improvmx.com", "mx2.improvmx.com"],
"TXT": "v=spf1 include:spf.improvmx.com ~all"
}
diff --git a/domains/mail.gs.json b/domains/mail.gs.json
index 423e95f28..eaac3be20 100644
--- a/domains/mail.gs.json
+++ b/domains/mail.gs.json
@@ -3,9 +3,17 @@
"username": "Newfies",
"twitter": "YeahItsGav",
"OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.fraa7gfMOqQqWmbk-4fE5_pNd2zEvQ1K5w53QIHDTtr1C_Wu2Pzw-GfOlhxAtr7Af5ZIj_p7F5OOp6PwDxlKBXGt13e5l3Z9CQlYRclhfnaeYQm_xetYFlf9ucsYXVTfjFAeXxybT-RxbBjRl3Z48tSQaAto3E3Y-SbqwHPhjqh7-4tCpRZu5yc38Bx0_RHt95Ib2Mcg4cWShE-2ggvygSsonBuYBRGFqMIhM60tMA-cbJdQpvfVdZTJv0vHOtUJltv3eVzPpi4q5S5lWz3EKizGXuwAq3HLFycrBVrt5pegWLi1gId-urV9HGV1L3myGfQQSGwDVCEew9YKQFj71A.bxACuA7jrws9Z7z0oTx4wQ.fzzUvSGM_6ODHxUwg6vQvfJeI2kmUx5DW_4tIGVjPOymDplL8iBjzb5HIHhLqo_PlkcmGxeNr5DH4glPZdn1Dq2ywNTV90hWqpjfoHSOsYk.O8IBPKTRGwaH43VBg1rK3A",
- "notes": "I never look at my emails, but I check on twitter alot, so if you need to contact, lmk your from is-a.dev"
+ "notes": "I'm occasionally on Twitter from time to time; hit me up if you need to talk to me. Let me know you're from is-a.dev."
},
"record": {
- "TXT": "zoho-verification=zb26727871.zmverify.zoho.com"
+ "TXT": [
+ "zoho-verification=zb26727871.zmverify.zoho.com",
+ "v=spf1 include:zohomail.com ~all"
+ ],
+ "MX": [
+ "mx.zoho.com",
+ "mx2.zoho.com",
+ "mx3.zoho.com"
+ ]
}
}
diff --git a/domains/mano.json b/domains/mano.json
new file mode 100644
index 000000000..bedef02b9
--- /dev/null
+++ b/domains/mano.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "infofbnr",
+ "email": "manuelhagopian961@gmail.com"
+ },
+ "record": {
+ "CNAME": "infofbnr.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/mc.haft.json b/domains/mc.haft.json
new file mode 100644
index 000000000..6cf4bd80a
--- /dev/null
+++ b/domains/mc.haft.json
@@ -0,0 +1,12 @@
+{
+ "description": "socials, etc",
+ "repo": "https://github.com/HaftIsntHere/haftisnthere.github.io",
+ "owner": {
+ "username": "HaftIsntHere",
+ "discord": "imhaft",
+ "email": "haftthedev@gmail.com"
+ },
+ "record": {
+ "A": ["38.22.104.156"]
+ }
+}
diff --git a/domains/micorksen.json b/domains/micorksen.json
deleted file mode 100644
index 958f6d2db..000000000
--- a/domains/micorksen.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "owner": {
- "username": "Micorksen",
- "email": "hello@micorksen.eu",
- "twitter": "Micorksen",
- "discord": "Micorksen#2022"
- },
- "record": {
- "URL": "https://micorksen.eu"
- }
-}
diff --git a/domains/node.creeperita104.json b/domains/node.creeperita104.json
new file mode 100644
index 000000000..66df526f1
--- /dev/null
+++ b/domains/node.creeperita104.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "creeperita09",
+ "email": "creeperita.09@gmail.com"
+ },
+ "record": {
+ "CNAME": "icahomesvr2022.freeddns.org"
+ }
+}
diff --git a/domains/notreallyprince.json b/domains/notreallyprince.json
new file mode 100644
index 000000000..92d751ca7
--- /dev/null
+++ b/domains/notreallyprince.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "notreallyprince",
+ "email": "prince30112001@gmail.com"
+ },
+ "record": {
+ "CNAME": "notreallyprince.github.io"
+ }
+}
diff --git a/domains/obedev.json b/domains/obedev.json
new file mode 100644
index 000000000..eb7b2b63d
--- /dev/null
+++ b/domains/obedev.json
@@ -0,0 +1,10 @@
+{
+ "owner": {
+ "username": "Obed0101",
+ "email": "obedev.dev@gmail.com",
+ "discord": "1149424852986511441"
+ },
+ "record": {
+ "CNAME": "obedev.onrender.com"
+ }
+}
diff --git a/domains/pablo.json b/domains/pablo.json
new file mode 100644
index 000000000..1bd881e0e
--- /dev/null
+++ b/domains/pablo.json
@@ -0,0 +1,11 @@
+{
+ "owner": {
+ "username": "pasanflo",
+ "email": "pasanflo@protonmail.com"
+ },
+ "record": {
+ "A": [
+ "75.2.60.5"
+ ]
+ }
+}
diff --git a/domains/panel.creeperita104.json b/domains/panel.creeperita104.json
new file mode 100644
index 000000000..66df526f1
--- /dev/null
+++ b/domains/panel.creeperita104.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "creeperita09",
+ "email": "creeperita.09@gmail.com"
+ },
+ "record": {
+ "CNAME": "icahomesvr2022.freeddns.org"
+ }
+}
diff --git a/domains/pearlcz.json b/domains/pearlcz.json
new file mode 100644
index 000000000..48a4c3bbf
--- /dev/null
+++ b/domains/pearlcz.json
@@ -0,0 +1,12 @@
+{
+ "description": "Making a website about me and my projects.",
+ "repo": "https://github.com/0pearlcz0/is-a.dev",
+ "owner": {
+ "username": "0pearl_cz0",
+ "email": "vitekjurcik@gmail.com",
+ "twitter": "pearl_czoffic"
+ },
+ "record": {
+ "CNAME": "0pearl_cz0.github.io"
+ }
+}
diff --git a/domains/playreaver.json b/domains/playreaver.json
new file mode 100644
index 000000000..6b7b24dec
--- /dev/null
+++ b/domains/playreaver.json
@@ -0,0 +1,13 @@
+{
+ "owner": {
+ "username": "playreaver",
+ "email": "",
+ "discord": "802466803984760853",
+ "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.YIQZW1Q4GvuHtwoVApEhTUfnTvZRbzgeTMFBwrRj4bRe-r37w_KlqAfvqDuBXCPv7a7uPkwE5evyx_DVX2UJ3Jl5M8N1SMKIg26cnzShzMARtF1m6oBGlei_fGung5SHj0UUekOnNqE6XlspxmKZLRT1EfT9H1DxLxXHlWjOaV1uAtEyKcZvv5G1TR_pLEanpcAik1jHaSdRoMOHH_LL4T-yZ_AcY2qfzI9dKdkJSdzdjw0ZKhmmFX9APqUTf9AWV2P0Aj_dKIKejzdR8CgTqnofaI7eWZ3kAJp_8LDVNoisvJvr2BgnPGvCQ_Lfv7YRouD7UE0SHEh9Rb0Ev1owsQ.FDIBraLuBZXlcNTt3jsXdA.MRrBmfOZ3L9_pnW4SuCmAaAr23yqsMOp-ptrX4TUFwY9Gobq7XyzKp1q-8w4Uv_bTsDEVj-QvEhsCRFKrnctLb-yDWHCJfQMau1mgwCgaK4.qG8M04A5TqkLwQnOLJD0QA"
+ },
+
+ "record": {
+ "CNAME": "playreaver.github.io"
+ }
+ }
+
diff --git a/domains/qui.json b/domains/qui.json
index bca631b5e..5b6c1f641 100644
--- a/domains/qui.json
+++ b/domains/qui.json
@@ -1,11 +1,9 @@
{
- "owner": {
- "username": "thatqui",
- "email": "_qui@tuta.io",
- "discord": "723148774137921738",
- "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.jXGBO7Tsfyu_psmXqlYGGIyt2tZkd87qioPa0FEavsjkdz7cgkNenlSSYSYXrtvtPL4vuZEegKgIHnq8T0lkRDMLM2LmzamYm7JKkH401CE_24-KF0fh9Q7sRmgNJ_hO8RiESqC3zGJbvpIpXE2xZOAVLl9iNrjdd-5ErHzoBFkG5_ZjuN2xm-HRNuxyDf5cugkfQToZIXxitzWW73su9-QVyvY0vvzKXKtUaWpLffLIUfBTOf7DTJMZisqSIWYndMonBJbO_C458XYHnw0Iw_YiEULX0xNSsFx1IPTziJ4o4LywTFQP7jCc9LwSwIyeUuiO57g0lZdQzMihHKMOiA.Rl_Q9Am5PKiV7JEsEEtTtw.8wYlcB6Bw0H8GOjoYYpbiYR0eNicrsUOEbNgz2X4Km3_fyafRHp8C-RD5HfQEAx6lwsbaa1TY4yCrhU-R-4SwA.OeNvXsjqdk2rqhdIsPQnFg"
- },
- "record": {
- "CNAME": "thatqui.github.io"
- }
+ "owner": {
+ "username": "quiww",
+ "mastodon": "qui@bsd.cafe"
+ },
+ "record": {
+ "CNAME": "quiww.github.io"
+ }
}
diff --git a/domains/really.json b/domains/really.json
new file mode 100644
index 000000000..00ab0224a
--- /dev/null
+++ b/domains/really.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "ukriu",
+ "email": "isadev@ukriu.com"
+ },
+ "record": {
+ "CNAME": "ukriu.pages.dev"
+ }
+}
diff --git a/domains/ryz.json b/domains/ryz.json
new file mode 100644
index 000000000..2ebca8f0b
--- /dev/null
+++ b/domains/ryz.json
@@ -0,0 +1,11 @@
+{
+ "description": "This subdomain is for my personal projects and mail forwarding.",
+ "owner": {
+ "username": "0ryz",
+ "email": "j6qt9x5sj@mozmail.com",
+ "discord": "4ryz"
+ },
+ "record": {
+ "NS": ["betty.ns.cloudflare.com", "cody.ns.cloudflare.com"]
+ }
+}
diff --git a/domains/schumerism.json b/domains/schumerism.json
new file mode 100644
index 000000000..403d90c01
--- /dev/null
+++ b/domains/schumerism.json
@@ -0,0 +1,11 @@
+{
+ "owner": {
+ "username": "homosapiensapien",
+ "email": "nathanielswoo@gmail.com"
+ },
+ "record": {
+ "A": [
+ "75.2.60.5"
+ ]
+ }
+}
diff --git a/domains/sebaslv.json b/domains/sebaslv.json
new file mode 100644
index 000000000..819018324
--- /dev/null
+++ b/domains/sebaslv.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "AfterLehxuz",
+ "email": "juans.lopez2004@gmail.com"
+ },
+ "record": {
+ "CNAME": "sebaslv.vercel.app"
+ }
+}
diff --git a/domains/shomy.json b/domains/shomy.json
index ca0e76dfe..bd15e711f 100644
--- a/domains/shomy.json
+++ b/domains/shomy.json
@@ -5,6 +5,13 @@
"twitter": "shomykohai"
},
"record": {
- "CNAME": "shomykohai.github.io"
+ "A": [
+ "185.199.108.153",
+ "185.199.109.153",
+ "185.199.110.153",
+ "185.199.111.153"
+ ],
+ "MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"],
+ "TXT": "forward-email=MzBmYTJhZTc2Y2UyM2IzZS1jOGZmZDMwNWQzZjc2ZmIzMWIzZDQwOGZlNjNjZmMwMmQ5OTZhZTU2YTAxMGI1MGQ2ODk1MDFkYTEyMjM4OTk1Y2UyMWU3M2Y5NDc3YTk3NWQzN2NlYWVmMTY5ZGYyNzJmODljZGJlY2JiNmNmNWZkZmQyMTUxMzMxOGY5ZjExOA=="
}
}
diff --git a/domains/srlebel.json b/domains/srlbel.json
similarity index 54%
rename from domains/srlebel.json
rename to domains/srlbel.json
index f30775358..e080925ae 100644
--- a/domains/srlebel.json
+++ b/domains/srlbel.json
@@ -1,9 +1,9 @@
{
"owner": {
- "username": "SrLebel",
+ "username": "srlbel",
"email": "dev.juansimancas@proton.me"
},
"record": {
- "URL": "https://srlebel.netlify.app/"
+ "A": ["72.2.60.5"]
}
}
diff --git a/domains/steake.json b/domains/steake.json
new file mode 100644
index 000000000..6097bc2e2
--- /dev/null
+++ b/domains/steake.json
@@ -0,0 +1,12 @@
+{
+ "description": "Steake",
+ "repo": "https://github.com/Steake/about/",
+ "owner": {
+ "username": "steake",
+ "email": "ollie.steake@gmail.com",
+ "twitter": "officialELTCOIN"
+ },
+ "record": {
+ "CNAME": "steake.github.io"
+ }
+}
diff --git a/domains/tentomasne.json b/domains/tentomasne.json
new file mode 100644
index 000000000..8974a9512
--- /dev/null
+++ b/domains/tentomasne.json
@@ -0,0 +1,8 @@
+{
+ "owner": {
+ "username": "jasomtubratu"
+ },
+ "record": {
+ "CNAME": "tomasdavidik.sk"
+ }
+}
diff --git a/domains/uptimes.yug.json b/domains/uptimes.yug.json
deleted file mode 100644
index 28ae292d6..000000000
--- a/domains/uptimes.yug.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "description": "Uptime website for my stuff, gonna use hetrixtools for now, might change to something else later",
- "repo": "N/A",
- "owner": {
- "username": "YUG38",
- "email": "4yugpatel123@gmail.com",
- "discord": "name_yug"
- },
- "record": {
- "CNAME": "reports.hetrixtools.com"
- }
-}
diff --git a/domains/vanhzxje.json b/domains/vanhzxje.json
new file mode 100644
index 000000000..29b609e1d
--- /dev/null
+++ b/domains/vanhzxje.json
@@ -0,0 +1,12 @@
+{
+ "description": "Horikita Suzune Github Pages",
+ "repo": "https://github.com/vanhzxje/vanhzxje.github.io",
+ "owner": {
+ "username": "vanhzxje",
+ "email": "suzunesokawaiii@gmail.com",
+ "discord": "912968921148186624"
+ },
+ "record": {
+ "CNAME": "vanhzxje.github.io"
+ }
+}
diff --git a/domains/vrbz.json b/domains/vrbz.json
new file mode 100644
index 000000000..a7c54de98
--- /dev/null
+++ b/domains/vrbz.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "vrbz",
+ "email": "vrbzzz@proton.me"
+ },
+ "record": {
+ "CNAME": "vrbz.rf.gd"
+ }
+}
diff --git a/domains/william.json b/domains/william.json
index 2cec75ef6..390bdf838 100644
--- a/domains/william.json
+++ b/domains/william.json
@@ -5,11 +5,8 @@
},
"record": {
"NS": [
- "ns1.hrsn.net",
- "ns2.hrsn.net",
- "ns3.hrsn.net",
- "ns4.hrsn.net",
- "ns5.hrsn.net"
+ "bingo.ns.cloudflare.com",
+ "matias.ns.cloudflare.com"
]
}
}
diff --git a/domains/www.joe50097.json b/domains/www.joe50097.json
index 7f5cfbe96..469cdaf61 100644
--- a/domains/www.joe50097.json
+++ b/domains/www.joe50097.json
@@ -5,5 +5,6 @@
},
"record": {
"CNAME": "joe50097.netlify.app"
- }
+ },
+ "proxied":false
}
diff --git a/domains/www.schumerism.json b/domains/www.schumerism.json
new file mode 100644
index 000000000..403d90c01
--- /dev/null
+++ b/domains/www.schumerism.json
@@ -0,0 +1,11 @@
+{
+ "owner": {
+ "username": "homosapiensapien",
+ "email": "nathanielswoo@gmail.com"
+ },
+ "record": {
+ "A": [
+ "75.2.60.5"
+ ]
+ }
+}
diff --git a/domains/xpr.json b/domains/xpr.json
new file mode 100644
index 000000000..a08732c83
--- /dev/null
+++ b/domains/xpr.json
@@ -0,0 +1,12 @@
+{
+ "description": "xprsh site",
+ "repo": "https://codeberg.org/xpr/pages",
+ "owner": {
+ "username": "xpr",
+ "email": "xpr@atl.tools",
+ "discord": "xprsh"
+ },
+ "record": {
+ "CNAME": "xpr.codeberg.page"
+ }
+}
diff --git a/domains/yug.json b/domains/yug.json
new file mode 100644
index 000000000..2bca5cd47
--- /dev/null
+++ b/domains/yug.json
@@ -0,0 +1,12 @@
+{
+ "description": "Personal website!",
+ "repo": "N/A",
+ "owner": {
+ "username": "YUG38",
+ "email": "4yugpatel123@gmail.com",
+ "discord": "name_yug"
+ },
+ "record": {
+ "CNAME": "name-yug.pages.dev"
+ }
+}
diff --git a/domains/zmail._domainkey.alvin.json b/domains/zmail._domainkey.alvin.json
new file mode 100644
index 000000000..764252699
--- /dev/null
+++ b/domains/zmail._domainkey.alvin.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "alvinsjoy",
+ "discord": "825382504353234954"
+ },
+ "record": {
+ "TXT": "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCTImPOYaxPGWFkA/Xb2u9/8xvjXBVrV3lMm5UWbtXEIwIOlmQhbtLMvQMgBYMJ5o5VKY2fGejoJKU1oiXAgoKfbmaXt/LI+YbegEZGV5j60VeBxZByKAzqqq+QS2Y2FCTm4ylSeNpEXIn5TUF7NxeOTOX663WDQcywVzlMAGjiGwIDAQAB"
+ }
+}
diff --git a/domains/zmail._domainkey.crazo7924.json b/domains/zmail._domainkey.crazo7924.json
new file mode 100644
index 000000000..63d87b81b
--- /dev/null
+++ b/domains/zmail._domainkey.crazo7924.json
@@ -0,0 +1,10 @@
+{
+ "owner": {
+ "username": "crazo7924",
+ "discord": "466605393309859840",
+ "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.k9rR1eHnq7uURmU-Gme0lWVuRCgtdsqYuSpLzPv0G68LByI1gx0khH5ox4H2V80xgK3Bj-i4hYIJaS8Cou5ZL8EQaMw9xDush8iTbkbNHN9ATisdhtzmb6qW5nLZnXcWqMCyKn1xfsbacMkgtfLap5CISiVDORL2u3pHIPyZ6bQ27y7AYlZwSZQqaOADn-S1co-kYuiVDLN6jKbqsjJyTK_ZBYICiAPYfKUFTQWmo5jl0rHn06niVoYZSDmmbqc-n-vzfwr0TNibE4tJ30VYlCJsEKFJu7Em7Q9JpfLCfbg9hNdw3rsz0wLptjYMNA3szl2ydMCsFtr3GHna7bvkww.KkiDy_AodaD643bHTbzCmQ.SEHezEze3r6v7trpOsu6dAaoTa595V1whd_eOWS_MNcoUqymmXqSlzxNji3pqALMmcQHjZYu89BBGcIcD6RTPTeHALeFkmf81fZv8PxJJrT2ssh8nmNIRX-kUvcxqQ-J.cJfYl8zbT1DQOyg2OOBorg"
+ },
+ "record": {
+ "TXT": "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCsG1oi5DHp9ytwPT5aMFt28zy4rxWQ39qLPUJT+jFKVR6/eIIgGfrlQn1VbDNuQum0orxkFlPrOi9tzSxxGKRa5BzXawxk56Je8oy5YZ9L28MpbYlsbiQoc3XQwdBwFp1hbhtBJAm7QmpH6nKk8NZqXGCrq9auS6ShDazaq/ipswIDAQAB"
+ }
+}
diff --git a/domains/zmail._domainkey.mail.gs.json b/domains/zmail._domainkey.mail.gs.json
new file mode 100644
index 000000000..412aa40e8
--- /dev/null
+++ b/domains/zmail._domainkey.mail.gs.json
@@ -0,0 +1,12 @@
+{
+ "owner": {
+ "username": "Newfies",
+ "twitter": "YeahItsGav",
+ "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.fraa7gfMOqQqWmbk-4fE5_pNd2zEvQ1K5w53QIHDTtr1C_Wu2Pzw-GfOlhxAtr7Af5ZIj_p7F5OOp6PwDxlKBXGt13e5l3Z9CQlYRclhfnaeYQm_xetYFlf9ucsYXVTfjFAeXxybT-RxbBjRl3Z48tSQaAto3E3Y-SbqwHPhjqh7-4tCpRZu5yc38Bx0_RHt95Ib2Mcg4cWShE-2ggvygSsonBuYBRGFqMIhM60tMA-cbJdQpvfVdZTJv0vHOtUJltv3eVzPpi4q5S5lWz3EKizGXuwAq3HLFycrBVrt5pegWLi1gId-urV9HGV1L3myGfQQSGwDVCEew9YKQFj71A.bxACuA7jrws9Z7z0oTx4wQ.fzzUvSGM_6ODHxUwg6vQvfJeI2kmUx5DW_4tIGVjPOymDplL8iBjzb5HIHhLqo_PlkcmGxeNr5DH4glPZdn1Dq2ywNTV90hWqpjfoHSOsYk.O8IBPKTRGwaH43VBg1rK3A",
+ "notes": "I'm occasionally on Twitter from time to time; hit me up if you need to talk to me. Let me know you're from is-a.dev."
+ },
+ "record": {
+ "TXT": "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCIBTe8Y/UeDzWD6h6UcnIbE9+hQrVo1V/s4tBlINTsI0uLLqGrdOMjnkXAXljqm5HBx5L+qNOw5s7d+LLUMtUKLY01nttqhaiPsP1KdzJdoCwQR38VwzVDMIHyNVKxd4YY99MIkVCoR7KoWds6pLvYKYOB+EGucZJWs8VjWrK8UQIDAQAB"
+ }
+}
+