diff --git a/dnsconfig.js b/dnsconfig.js index b838f4ce1..ac3bd1db3 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -14,9 +14,10 @@ function getDomainsList(filesPath) { var domains = getDomainsList("./domains"); var commit = []; -for (var idx in domains) { - var subdomainName = domains[idx].name; - var domainData = domains[idx].data; +for (var subdomain in domains) { + var subdomainName = domains[subdomain].name; + var fullSubdomain = subdomainName + ".is-a.dev"; + var domainData = domains[subdomain].data; var proxyState = domainData.proxied ? { cloudflare_proxy: "on" } : { cloudflare_proxy: "off" }; // Handle A records @@ -87,34 +88,49 @@ for (var idx in domains) { // Handle URL records if (domainData.record.URL) { commit.push( - A(subdomainName, "45.85.238.5", { cloudflare_proxy: "on" }), - TXT("_redirect." + subdomainName, "v=txtv0;type=host;to=" + domainData.record.URL) - ); + A(subdomainName, "192.0.2.1", { cloudflare_proxy: "on" }) + // CF_SINGLE_REDIRECT(fullSubdomain, 302, 'http.host eq "' + fullSubdomain + '"', 'concat("' + domainData.record.URL + '", "")') + ) } - - // Exceptions - // is-a.dev - commit.push(IGNORE("@", "MX")); - commit.push(IGNORE("@", "TXT")); - // *.is-a.dev - commit.push(IGNORE("\\*")); - // _acme-challenge.is-a.dev - commit.push(IGNORE("_acme-challenge", "TXT")); - // _dmarc.is-a.dev - commit.push(IGNORE("_dmarc", "TXT")); - // ns1.is-a.dev - commit.push(IGNORE("ns1", "A")); - commit.push(IGNORE("ns1", "AAAA")); - // ns2.is-a.dev - commit.push(IGNORE("ns2", "A")); - commit.push(IGNORE("ns2", "AAAA")); - // ns3.is-a.dev - commit.push(IGNORE("ns3", "A")); - commit.push(IGNORE("ns3", "AAAA")); - // ns4.is-a.dev - commit.push(IGNORE("ns4", "A")); - commit.push(IGNORE("ns4", "AAAA")); } +// Exceptions +// * +commit.push(IGNORE("*", "DS", "*")); +// is-a.dev +commit.push(IGNORE("@", "MX")); +commit.push(IGNORE("@", "TXT")); +// *.is-a.dev +commit.push(IGNORE("\\*")); +// *._domainkey.is-a.dev +commit.push(IGNORE("*._domainkey", "TXT")); +// _acme-challenge.is-a.dev +commit.push(IGNORE("_acme-challenge", "TXT")); +// _autodiscover._tcp.is-a.dev +commit.push(IGNORE("_autodiscover._tcp", "SRV")); +// _dmarc.is-a.dev +commit.push(IGNORE("_dmarc", "TXT")); +// _psl.is-a.dev +commit.push(IGNORE("_psl", "TXT")); +// autoconfig.is-a.dev +commit.push(IGNORE("autoconfig", "CNAME")); +// autodiscover.is-a.dev +commit.push(IGNORE("autodiscover", "CNAME")); +// ns1.is-a.dev +commit.push(IGNORE("ns1", "A")); +commit.push(IGNORE("ns1", "AAAA")); +// ns2.is-a.dev +commit.push(IGNORE("ns2", "A")); +commit.push(IGNORE("ns2", "AAAA")); +// ns3.is-a.dev +commit.push(IGNORE("ns3", "A")); +commit.push(IGNORE("ns3", "AAAA")); +// ns4.is-a.dev +commit.push(IGNORE("ns4", "A")); +commit.push(IGNORE("ns4", "AAAA")); +// test.is-a.dev +commit.push(IGNORE("test")); +commit.push(IGNORE("**.test")); + // Commit all DNS records -D("is-a.dev", NewRegistrar("none"), DnsProvider(NewDnsProvider("cloudflare")), commit); +D("is-a.dev", NewRegistrar("none"), DnsProvider(NewDnsProvider("cloudflare", { "manage_single_redirects": true })), commit); diff --git a/domains/_atproto.catto24.json b/domains/_atproto.catto24.json new file mode 100644 index 000000000..92d85afa0 --- /dev/null +++ b/domains/_atproto.catto24.json @@ -0,0 +1,10 @@ +{ + "description": "domain verification for bluesky", + "owner": { + "username": "catto24", + "email": "catto24@proton.me" + }, + "record": { + "TXT": "did=did:plc:whzff4s3db6taso3s43ylrou" + } +} diff --git a/domains/_psl.json b/domains/_psl.json deleted file mode 100644 index 79f23886c..000000000 --- a/domains/_psl.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "description": "PSL validation record", - "owner": { - "username": "is-a-dev", - "email": "" - }, - "record": { - "TXT": "https://github.com/publicsuffix/list/pull/2225" - } -} diff --git a/domains/_vercel.cryptid.json b/domains/_vercel.cryptid.json new file mode 100644 index 000000000..34713092c --- /dev/null +++ b/domains/_vercel.cryptid.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "NotCryptid", + "email": "cryptid@thingai.xyz", + "discord": "545305641212706819" + }, + "record": { + "TXT": "vc-domain-verify=cryptid.is-a.dev,c6c6b86d7991baca2498" + } +} diff --git a/domains/alecks.json b/domains/alecks.json index e61b812fc..fbc168fa0 100644 --- a/domains/alecks.json +++ b/domains/alecks.json @@ -6,7 +6,8 @@ }, "record": { - "CNAME": "mmsehn6m.up.railway.app" - } + "CNAME": "evergarden.alecks.cloud" + }, + + "proxied": true } - diff --git a/domains/celesta.json b/domains/celesta.json new file mode 100644 index 000000000..4a17f262a --- /dev/null +++ b/domains/celesta.json @@ -0,0 +1,11 @@ +{ + "description": "A miscellaneous webrepo, for containing files.", + "owner": { + "username": "3nf94Cmnds", + "email": "francescosuardi51@gmail.com", + "discord": "notveryc00l." + }, + "record": { + "NS": ["ns1.dynu.com", "ns11.dynu.com", "ns8.dynu.com"] + } +} diff --git a/domains/cryptid.json b/domains/cryptid.json new file mode 100644 index 000000000..77a3a09c2 --- /dev/null +++ b/domains/cryptid.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "NotCryptid", + "email": "cryptid@thingai.xyz", + "discord": "545305641212706819", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.Ow5vOC5DYFkZ20ukBdrfiOfcTb9zGMbnQyldB0CaiIN8dVdXiZKVGEkmNIKWS6qyhnN-zmGA4gyqdwJ2YC7k3A6YNWcVwMq2mGPGnELtaavIkeex55z4fyZ8qxM49I51s5VT43V05qabzEBAJRrJeoX_qj4djtttxHWj5u7h5eZMMM3LFiYGgrzZ6H7Hdckl57sxzuC5KVz6JP_8e46ip6lowekUxPSe0TWuW910zO97sqc2cbCtQNwp6k5nCV4L0Us669A5XxRgI4LLGxSrjac7ACp4bv7tvXxE11pQPb0fQeqa0hyxB_lUDK8GvmKt6DGS8xLwyjwQdGALPc-BIQ.A-ZKIYM1iQTnY9mqtSxVkw.Fujnp_Vv-c6MDtH1I4XeaJiI0mwOM8Z4Cdp5IjAO-slOgsZnGJuhdX_azeWWNZrLB3HiftQwekFS9J9JP6zHgToirezSoKYrWf3IihYxSoZODysPgfha4weChAq_fNhv.-l3CfdXMoneU79zq_7GRDA" + }, + + "record": { + "CNAME": "cryptidbleh.vercel.app" + } + } + diff --git a/domains/fatlum.json b/domains/fatlum.json deleted file mode 100644 index 5ae89600a..000000000 --- a/domains/fatlum.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "itsFatlum", - "email": "", - "discord": "563697359423406082", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.eMf4IlWexPe6hFp4hgcIjsQF7LlJVjZCor8HknXn87-_2J7ttauRifc5MzAdue3I7V8PgfBjusMWI63By5ZVL_QhWMwXdFpw8vOR3KB46SIwJ1VBZ_0fzme4_yK9Rn0WHYMkPgFTdQm7bKhiM_euYvD7xkVDCGcO46mghx69NYYMlz6WsuYV5gfDih0LKl_mxkQtpgL0NnBoTuy0_cGmLn2atwZmagQRrduf91LmkA0SMOc9OXlKJG6-aIAxz0J2jn3BsG9fV-fuBhn_ToMTzNkuqRB8Ikxwn4HbtrCLHbBt2XcSBLGXzvPwmCO_RBhghvT9jGF7D8RCJQvLrtfIWg.VZI0dxxVJpzoA988Se1djw.2plxMGn9juRIF9E9wn235jyEw7ykma_ifBnpiiWJLOTp36IIr0lYcb70zBc4kFEORDI5Phedd94c2XIXCnlnM-Z86Xa-pB-kV8iXv4oGMuJkXSNDwZlpCFnSKxZZnPYK.41WLVG_yeCWpPBlaSV_DIw" - }, - "record": { - "CNAME": "itsfatlum.github.io" - } -} diff --git a/domains/raikan.json b/domains/fenrir.json similarity index 90% rename from domains/raikan.json rename to domains/fenrir.json index 5debb03ac..ccb9e7896 100644 --- a/domains/raikan.json +++ b/domains/fenrir.json @@ -1,12 +1,12 @@ { "owner": { - "username": "raikan-san", + "username": "fenrir-san", "email": "", "discord": "459219626484826113", "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.UoRrv1IHlwaxxz5pjNT0ADqyG3EpR8FA3v2oBJGdoMuSZ5v-8ImQVabz3rQ8P1peUKADV4RExI0OtGfajWYQw11bJD9KNXCPMi_MevxxaAX22yvnyW3hPGf_sUe6qhltlGftElkG_yoO6MzxtZyB1_NTeiHR44IZywuoOOEZIwdkrWyLtgczCoTLFNPBtAwcBPaCQf1t94yTgI09juyLVQzHL26dzb-VISsWxfAxAnanBfMfn1ELUnMQXm32QlJPbuQ7f0OATmGfW-XwIiBRt3Zyn28PNZm7Vhgyr3m4NYylpgDjz5v2jibtw7rAO9eP_a9cfToZY7bwj02mZfMIBA.KnAaAaz-Spr94XeYJF4lLQ.dyOn2mafCFB2J1682xUN2VxAtMG35Sh8nJ1AFLqYGmo1nttcRWosRX6NjRxoK_FLRP1Bv9CdVhzhx-R39bLmXYM7fksuKYd_qsY_od-0vwGSm56iHkLrE5PZnjYULssO.70k22YtUqSrQtnO1MDwHwg" }, "record": { - "CNAME": "raikan-san.github.io" + "CNAME": "fenrir-san.github.io" } } diff --git a/domains/luminaos.json b/domains/luminaos.json deleted file mode 100644 index f40a1bb76..000000000 --- a/domains/luminaos.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "luminaOS-win", - "email": "winbo-yml-exe@outlook.com" - }, - "record": { - "CNAME": "luminaos-win.github.io" - } -} diff --git a/domains/sewt.json b/domains/sewt.json index 2b9df5a9f..c3a37cc32 100644 --- a/domains/sewt.json +++ b/domains/sewt.json @@ -14,12 +14,7 @@ "TXT": [ "v=spf1 include:zohomail.eu ~all" ], - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.110.153", - "185.199.111.153" - ] + "A": ["82.67.68.228"] }, "proxied": true } diff --git a/domains/sparkos.json b/domains/sparkos.json deleted file mode 100644 index 8abce667e..000000000 --- a/domains/sparkos.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "discord": "winbo.py", - "username": "winbo-yml-exe", - "email": "winbo.yml@proton.me" - }, - "record": { - "CNAME": "sparkos-win.github.io" - } -} diff --git a/domains/tabby.json b/domains/tabby.json new file mode 100644 index 000000000..5ee2d13a1 --- /dev/null +++ b/domains/tabby.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "sobakintech", + "email": "", + "discord": "745203026335236178", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.LMYVJwDQMyo-1kl7uU8odmW6nRUsDL-7Hv4eCtfbgmOersfsy5_yUP0Tj19zMmnEMZFRcACJyKirBUl6FiDBWZuR5JAqFlwk6mkCa5q3y6euD0r2C1EblSV2FwdAuZeIYzUAtK1AW_zylt-NmdSKcV7WVpXo41LL13OkHlzqKhr9VWLKMkTKabUNUfixbjZE7mhKSaUySXsZuxZrsbw30Md4dKNiWM6U5ULeVLTzpbsc52V0VogGbbDsYp-uNz6EdRpc29Q8f-FUBYT9J80RNlojxKwpSvNThGhRK9xTefB62cxzccMuBLsY8NCuH4nYEBR6FWzXlhLmFYfRri3j6A.Ul0cgJ2u8JEhbqj8DqGxlw.Q2x8c2d_AX89g3zwNFlIbZdjktKzErELsyNUe5KpmUhuwIWQD7Vz800xKXDtGiJU0c-73A2lxUsKZpqmWpiV3u9crsiev-zCgrMPE-eoU5017fWEeu6RI2tfP1Njeeja._ss7y_5vGuQZShwGAFTD-g" + }, + + "record": { + "A": ["144.24.184.141"] + } + } + \ No newline at end of file diff --git a/domains/debjit-mandal.json b/domains/tensorgenius.json similarity index 53% rename from domains/debjit-mandal.json rename to domains/tensorgenius.json index 501c3dc44..47a527206 100644 --- a/domains/debjit-mandal.json +++ b/domains/tensorgenius.json @@ -1,9 +1,9 @@ { "owner": { - "username": "debjit-mandal", + "username": "tensorgenius", "email": "debjitmandal8925@gmail.com" }, "record": { - "CNAME": "debjit-mandal.github.io" + "CNAME": "tensorgenius.github.io" } } diff --git a/domains/thiennb.json b/domains/thiennb.json new file mode 100644 index 000000000..37a481657 --- /dev/null +++ b/domains/thiennb.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "win123139", + "email": "", + "discord": "544548892327411734", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.pMSTKQk111zQJxPTcuQxQHByoZLjTTgd3kxGT89nNiSzF-s8uXFJ0bVZMqzQ0pn2EQmG7DF9906Ndni5DCObhjm2k8R59B5WYWDwarqOJmjDUwTFRutMOYjwf90E4E7FXodCsVmck2zQejU3MeOrfzuUf_B7glKq9pkdwt7gRUV9KBIkT1a6Q-IkrrvFT8DmIJFq70H4DLdWDW7KjeI9k7XHuEN3WYKcvbUknCZsAPChgpje15CqFxS_bJHjwtv7Vjn3pUyfLZ9Pyt71RCBdSBeQBMuhvF48h6To2pRv1SwBBgD4iutO3n4zb0Q9viprDtYczzGnE3ABhsg2Gyf0GQ.yv2s62qPTuE9h2b91ptGsA.AtdgyIGHNHkQdX93UYf6nuCtacmpwaAee7vm1pm_WyB2SgBUikZPxHt1C9WOqR3_zdK0XdZsJF4QSTNXhsczMybfRSOsRjxD7TtiYBmi5sM.yRvYKeuOqf-szZ5KP7ejXg" + }, + + "record": { + "CNAME": "resume-next.onrender.com" + } + } + \ No newline at end of file diff --git a/domains/tycho10101.json b/domains/tycho10101.json new file mode 100644 index 000000000..992b84345 --- /dev/null +++ b/domains/tycho10101.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "Tycho10101", + "email": "", + "discord": "914245831748632636", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.dzRWhccSL2217JXqqmZt9m_O4ll58iu-XcmyPaN-Zvqh7DnK4eebxpcMknh7bK4rhm7jdqmcFtKmmnGWaVO7n2mjvFD16Hvl0kQkQB9ZL3p2Z5mBSiOQdAgweS-iFhNSPHoAZhELYah8i4sI7x4AOZOsLoeQ5rUPdpx4raUv0bX9YyklmplyP8P__Iy13sQ0tczfj0o-Imbpeh7XnksgZfGdWMCf5Ez-ZO-hFvA60oTd9VumCAy02wCW7SJjAY8JmVy54O7yE3TdKLzMmJrQxVNZ-wdkZ4wzyAGdOHP2-dphmNDBHhOQ7asdnie7E65oaaxQUk3L43VATc4wJqLJSg.wYyNvIo2UkCm_eoYjsNgng.UsVB_ZdgSeht4eb5VZpHbT4c2-Ej8WSyFp3hMoWdPkcvTbv634WqqsYMyJ7qltpucTMPWZIzT0EL_5C22ImpLiOVCek2BBoYU-MsBKRkg1A.QSeOSDmyPG6VbNxDG0dpSg" + }, + + "record": { + "CNAME": "tycho10101.github.io" + } + } + diff --git a/domains/udhaya.json b/domains/udhaya.json index 31dc2651a..f8b9d9211 100644 --- a/domains/udhaya.json +++ b/domains/udhaya.json @@ -1,12 +1,12 @@ { - "description": "Dev Portfolio", - "owner": { - "username": "xaceduke", - "email": "kinghtth0@gmail.com" - }, - "record": { - "A": [ - "75.2.60.5" - ] - } + "description": "Main Page", + "owner": { + "username": "xaceduke", + "email": "kinghtth0@gmail.com" + }, + "record": { + "A": [ + "76.76.21.21" + ] + } }