mirror of
https://github.com/tiennm99/is-a-dev.git
synced 2026-09-02 14:20:31 +00:00
Merge branch 'main' into main
This commit is contained in:
+46
-30
@@ -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);
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"description": "domain verification for bluesky",
|
||||
"owner": {
|
||||
"username": "catto24",
|
||||
"email": "catto24@proton.me"
|
||||
},
|
||||
"record": {
|
||||
"TXT": "did=did:plc:whzff4s3db6taso3s43ylrou"
|
||||
}
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"description": "PSL validation record",
|
||||
"owner": {
|
||||
"username": "is-a-dev",
|
||||
"email": ""
|
||||
},
|
||||
"record": {
|
||||
"TXT": "https://github.com/publicsuffix/list/pull/2225"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "NotCryptid",
|
||||
"email": "cryptid@thingai.xyz",
|
||||
"discord": "545305641212706819"
|
||||
},
|
||||
"record": {
|
||||
"TXT": "vc-domain-verify=cryptid.is-a.dev,c6c6b86d7991baca2498"
|
||||
}
|
||||
}
|
||||
+4
-3
@@ -6,7 +6,8 @@
|
||||
},
|
||||
|
||||
"record": {
|
||||
"CNAME": "mmsehn6m.up.railway.app"
|
||||
}
|
||||
"CNAME": "evergarden.alecks.cloud"
|
||||
},
|
||||
|
||||
"proxied": true
|
||||
}
|
||||
|
||||
|
||||
@@ -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"]
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "luminaOS-win",
|
||||
"email": "winbo-yml-exe@outlook.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "luminaos-win.github.io"
|
||||
}
|
||||
}
|
||||
+1
-6
@@ -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
|
||||
}
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"discord": "winbo.py",
|
||||
"username": "winbo-yml-exe",
|
||||
"email": "winbo.yml@proton.me"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "sparkos-win.github.io"
|
||||
}
|
||||
}
|
||||
@@ -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"]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "debjit-mandal",
|
||||
"username": "tensorgenius",
|
||||
"email": "debjitmandal8925@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "debjit-mandal.github.io"
|
||||
"CNAME": "tensorgenius.github.io"
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
+10
-10
@@ -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"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user