diff --git a/.github/workflows/validation.yml b/.github/workflows/validation.yml index 6d9efe54d..0da107478 100644 --- a/.github/workflows/validation.yml +++ b/.github/workflows/validation.yml @@ -9,7 +9,7 @@ on: - "domains/*" - "tests/*" - "utils/*" - - ".github/workflows/validate.yml" + - ".github/workflows/validation.yml" - "dnsconfig.js" workflow_dispatch: @@ -21,7 +21,6 @@ concurrency: jobs: dns: name: DNS - if: "!contains(github.event.head_commit.message, '[skip-ci]')" runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -33,7 +32,6 @@ jobs: tests: name: Tests - if: "!contains(github.event.head_commit.message, '[skip-ci]')" runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 diff --git a/README.md b/README.md index 5f54b53fb..6629d8c78 100644 --- a/README.md +++ b/README.md @@ -18,30 +18,27 @@ Please join our [Discord server](https://discord.gg/is-a-dev-830872854677422150) for announcements, updates & upgrades, and downtimes regarding the service. Not all of these will be posted on GitHub, however they will always be posted in our Discord server. -Discord Server +Discord Server # Register ### NS Records -When applying for NS records, please consider if you *actually* need them. Please provide a detailed reason (with evidence) of why you require NS records. - -9 times out of 10, you do not actually need NS records, and merely want them. We already support a wide range of records, so it is extremely unlikely you will actually require them. +When applying for NS records, please consider if you *actually* need them. +In your PR, please provide *extensive* reasoning, with evidence/examples, of why you need NS records. +You can see a good example of this [here](https://github.com/is-a-dev/register/pull/17592). ***Pull requests adding NS records without valid reasoning will be closed.*** **Instant Denials**: - I don't want to create a pull request everytime I want to update my DNS records. - - Over 3,000 people have to, you can too. -- I want to use Cloudflare's proxy for DDoS protection. - - Simply add `"proxied": true` to your file, to enable Cloudflare's Enterprise-level DDoS protection for your subdomain. - - Note: We *may* allow certain users to register NS records if it would expose their home IP. - -For any questions regarding NS records, feel free to email support@is-a.dev. + - Over 3,000 people have to create PRs for updating their records, you can too. +- It is easier to manage DNS records on *(insert DNS provider name)*. + - It isn't too difficult to open a pull request to update your DNS records. We aim for PRs to be merged with-in 24 hours. +- I want to use DDoS protection. + - You can simply add `"proxied": true` to your file, to enable Cloudflare's Enterprise-level DDoS protection for your subdomain. > [!NOTE] > You can skip these requirements by [supporting the service](https://wdh.gg/pvNCdvs) with a small amount of $2. > -> All donations go towards supporting the service's running costs. -> > If you decide to donate, please email william@is-a.dev with your payment confirmation and your pull request link to receive your NS records. ## Manual Registration diff --git a/domains/3gee.json b/domains/3gee.json new file mode 100644 index 000000000..9addba996 --- /dev/null +++ b/domains/3gee.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "3geETR", + "email": "egemacun@gmail.com" + }, + "record": { + "CNAME": "3geetr.github.io" + } +} diff --git a/domains/7z.json b/domains/7z.json new file mode 100644 index 000000000..226fd4575 --- /dev/null +++ b/domains/7z.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "XikiZxGS", + "discord": "1015654462334971925", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.kNjv0EEp6UIN8_jPk0TdLMyTslpHdTnysn-P5MDOuH0LfVqLDOyN99OFSrg2vYYuiUM5-4DcKlgbkkL0058Fq241CIaKmwnabVQ2tcEch4QNl3jEbUDUP9sNp6h-D7_AQjHPTnW8P297FrZ2sNkJLabJ5hTgeEuns8CypzoVOy8I6GwdC6aL2OXLwl21L-CEUKHrO0CvLi-OGWp4Lkx1IowXksW8o-y91NKgmal6t7Qxp2K89pJ0byiXIpu9L1aNBYKNfR_Q5_rPmr9XWMiVBojgyog8YPmmweAYO1kViNPJLSZHIth1pOEM2fjZQzaWAUdqK-AgRYyPld0RuutfDw.3zQYmH_sLC-vr73VkslM0A.LDOyObkmMtZ3W48zwT9bVwhqMZsy21eW2CfjUy4k9tRm0XYJqT6GQLt-PeQ9yPcP9TIFDm4TvyZTrMewZCOs1hHrRKHbJnxSdekzx2Hnb_Y.ZglWFD_r-t4Zwp9ojse5Gg" + }, + + "record": { + "CNAME": "xikizxgs.github.io" + } + } + \ No newline at end of file diff --git a/domains/_discord.anirbaaaan.json b/domains/_discord.anirbaaaan.json new file mode 100644 index 000000000..f7a613430 --- /dev/null +++ b/domains/_discord.anirbaaaan.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "anirbaaaan183", + "email": "anirbanrc@proton.me" + }, + "record": { + "TXT": "dh=ef12f3d26e5f641e4a2f956c2a208b8da58b5c47" + } +} diff --git a/domains/_discord.ante.json b/domains/_discord.ante.json new file mode 100644 index 000000000..825a82e84 --- /dev/null +++ b/domains/_discord.ante.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "antebrl", + "email": "ahcwnh@gmail.com" + }, + "record": { + "TXT": ["dh=6d109bce7d0aeacdc4a573c959d85a778d239527"] + } +} diff --git a/domains/_discord.codesuthar.json b/domains/_discord.codesuthar.json deleted file mode 100644 index 1d18066b6..000000000 --- a/domains/_discord.codesuthar.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "CodeSuthar", - "email": "AdityaSuthar13@outlook.com" - }, - "record": { - "TXT": "dh=c9d95514358feae443357e8366bfa224cb7709e1" - } -} diff --git a/domains/_discord.ela.json b/domains/_discord.ela.json new file mode 100644 index 000000000..0a5dcf453 --- /dev/null +++ b/domains/_discord.ela.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "DXRdev", + "discordID": "335635478684499970", + "discord": "elastrixx" + }, + "record": { + "TXT": ["dh=146345133ea568500a36844c85d85ec0aead3bae"] + } +} diff --git a/domains/_discord.keybinds.json b/domains/_discord.keybinds.json new file mode 100644 index 000000000..82012508a --- /dev/null +++ b/domains/_discord.keybinds.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "tr1xem" + }, + "record": { + "TXT": ["dh=2cd8606690feb1e7c8ed348d2875d718bb5b87f1"] + } +} diff --git a/domains/_discord.ploszukiwacz.json b/domains/_discord.ploszukiwacz.json deleted file mode 100644 index 737224e5f..000000000 --- a/domains/_discord.ploszukiwacz.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "PlOszukiwaczDEV", - "email": "ploszukiwacz1@gmail.com" - }, - "record": { - "TXT": "dh=eaa22a150696d8482b787e7ec7b05b3512224995" - } -} diff --git a/domains/_discord.potatochips0706.json b/domains/_discord.potatochips0706.json deleted file mode 100644 index acca12506..000000000 --- a/domains/_discord.potatochips0706.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "potato0706", - "email": "potatochips0706@gmail.com" - }, - "record": { - "TXT": "dh=0eeef9c4f4ec2b1309eec477bd8170e116d3b1d9" - } -} diff --git a/domains/_discord.privatekey.json b/domains/_discord.privatekey.json new file mode 100644 index 000000000..b5925c9cf --- /dev/null +++ b/domains/_discord.privatekey.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "keydevelops", + "email": "rumaevvadim@gmail.com" + }, + "record": { + "TXT": "dh=be4a0fbe37df16fa2d25e29ec7bc4f669703a71d" + } +} diff --git a/domains/_discord.rouf0x.json b/domains/_discord.rouf0x.json new file mode 100644 index 000000000..7928bfeb6 --- /dev/null +++ b/domains/_discord.rouf0x.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "Roufox", + "email": "gabrielruf.fr@gmail.com", + "discord": "Roufox" + }, + "record": { + "TXT": "dh=c3f8c6ef337cccc45ed0c1fac8f1dbbb76b86271" + } +} diff --git a/domains/_discord.sabbir.json b/domains/_discord.sabbir.json new file mode 100644 index 000000000..1ae6b2940 --- /dev/null +++ b/domains/_discord.sabbir.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "s8rr" + }, + "record": { + "TXT": ["dh=02cb947f7961bbd1816cb3aa4d2d47854665515c"] + } +} diff --git a/domains/_discord.trix.json b/domains/_discord.trix.json new file mode 100644 index 000000000..4f83b7007 --- /dev/null +++ b/domains/_discord.trix.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "tr1xem" + }, + "record": { + "TXT": ["dh=ecefe601258bdf0c1e1e20adb05d84c7b7229995"] + } +} diff --git a/domains/_discord.wizardsword.json b/domains/_discord.wizardsword.json new file mode 100644 index 000000000..e2b1afbb4 --- /dev/null +++ b/domains/_discord.wizardsword.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "MukuJhansi", + "email": "mukundagrawal800@gmail.com" + }, + "record": { + "TXT": "dh=4df0e55d42947236385030525829593c2e5cbd62" + } +} diff --git a/domains/_dmarc.yxz.json b/domains/_dmarc.yxz.json new file mode 100644 index 000000000..c7fdac868 --- /dev/null +++ b/domains/_dmarc.yxz.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "yz9551", + "email": "", + "discord": "yz9551" + }, + "record": { + "TXT": [ + "v=DMARC1; p=reject; pct=100; rua=mailto:dmarc-reports@yxz.is-a.dev; ruf=mailto:forensic-reports@yxz.is-a.dev; adkim=r; aspf=r" + ] + } +} diff --git a/domains/_github-pages-challenge-anirbaaaan183.anirbaaaan.json b/domains/_github-pages-challenge-anirbaaaan183.anirbaaaan.json new file mode 100644 index 000000000..aef4a9302 --- /dev/null +++ b/domains/_github-pages-challenge-anirbaaaan183.anirbaaaan.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "anirbaaaan183", + "email": "anirbanrc@proton.me" + }, + "record": { + "TXT": "5f8c296170c0f2cd8aa1089b065900" + } +} diff --git a/domains/_github-pages-challenge-aruntechpro.aruntechpro.json b/domains/_github-pages-challenge-aruntechpro.aruntechpro.json new file mode 100644 index 000000000..e5a97f5a3 --- /dev/null +++ b/domains/_github-pages-challenge-aruntechpro.aruntechpro.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "aruntechpro", + "email": "arunkumarakr03@gmail.com" + }, + "record": { + "TXT": "8583e778337112b720ebf6e1ec46a5" + } + } \ No newline at end of file diff --git a/domains/_github-pages-challenge-formunagit.formuna.json b/domains/_github-pages-challenge-formunagit.formuna.json new file mode 100644 index 000000000..348d2f8de --- /dev/null +++ b/domains/_github-pages-challenge-formunagit.formuna.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "FormunaGit", + "discord": "formuna" + }, + "record": { + "TXT": ["f1190641c5391341d1097c3a2a8160"] + } +} diff --git a/domains/_github-pages-challenge-mrinjamul.mrinjamul.json b/domains/_github-pages-challenge-mrinjamul.mrinjamul.json new file mode 100644 index 000000000..e233c0633 --- /dev/null +++ b/domains/_github-pages-challenge-mrinjamul.mrinjamul.json @@ -0,0 +1,10 @@ +{ + "description": "Personal Website", + "owner": { + "username": "mrinjamul", + "email": "injamulmohammadmollah@gmail.com" + }, + "record": { + "TXT": "f89efe65af996d174d8f254c511bf3" + } +} diff --git a/domains/_github-pages-challenge-potato0706.potatochips0706.json b/domains/_github-pages-challenge-potato0706.potatochips0706.json deleted file mode 100644 index 4fcacc74d..000000000 --- a/domains/_github-pages-challenge-potato0706.potatochips0706.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "potato0706", - "email": "potatochips0706@gmail.com" - }, - "record": { - "TXT": "5b91b8e422a44c261ea94f0cd21d21" - } -} diff --git a/domains/_github-pages-challenge-vurihuang.vuri.json b/domains/_github-pages-challenge-vurihuang.vuri.json new file mode 100644 index 000000000..06ab3fb80 --- /dev/null +++ b/domains/_github-pages-challenge-vurihuang.vuri.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "vurihuang", + "email": "vengeancehuang@gmail.com" + }, + "record": { + "TXT": ["2447215d9fcea09574fc1831f99c8d"] + } + } + \ No newline at end of file diff --git a/domains/_github-pages-challenge-vurihuang.vurihuang.json b/domains/_github-pages-challenge-vurihuang.vurihuang.json new file mode 100644 index 000000000..ec6d49879 --- /dev/null +++ b/domains/_github-pages-challenge-vurihuang.vurihuang.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "vurihuang", + "email": "vengeancehuang@gmail.com" + }, + "record": { + "TXT": ["8ba2660c4c9bb5915177df7123d158"] + } + } + \ No newline at end of file diff --git a/domains/_github-pages-challenge-wizcann.wizcann.json b/domains/_github-pages-challenge-wizcann.wizcann.json new file mode 100644 index 000000000..f95b28284 --- /dev/null +++ b/domains/_github-pages-challenge-wizcann.wizcann.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "wizcann" + }, + "record": { + "TXT": ["76bdb40edcf54ac449921a71e3e388"] + } +} diff --git a/domains/_github-pages-challenge-yz9551.yxz.json b/domains/_github-pages-challenge-yz9551.yxz.json new file mode 100644 index 000000000..3e6b82cd8 --- /dev/null +++ b/domains/_github-pages-challenge-yz9551.yxz.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "yz9551", + "email": "", + "discord": "yz9551" + }, + "record": { + "TXT": [ + "1b83953af6bc9eb40dc5ccfb434238" + ] + } +} diff --git a/domains/_minecraft._tcp.mc.3gee.json b/domains/_minecraft._tcp.mc.3gee.json new file mode 100644 index 000000000..bafac6205 --- /dev/null +++ b/domains/_minecraft._tcp.mc.3gee.json @@ -0,0 +1,21 @@ +{ + + "owner": { + + "username": "3geETR", + + "email": "egemacun@gmail.com" + + }, + + "record": { + "SRV": [ + { + "priority": 0, + "weight": 5, + "port": 32279, + "target": "gold.magmanode.com" + } + ] + } +} diff --git a/domains/_vercel.aeyika.json b/domains/_vercel.aeyika.json new file mode 100644 index 000000000..93f019f86 --- /dev/null +++ b/domains/_vercel.aeyika.json @@ -0,0 +1,12 @@ +{ + "description": "Domain for my portfolio website", + "owner": { + "username": "aeyika", + "email": "aeyikastech@gmail.com" + }, + "record": { + "TXT": [ + "vc-domain-verify=aeyika.is-a.dev,84418c102cd22e0a172c" + ] + } +} diff --git a/domains/_vercel.alvin.json b/domains/_vercel.alvin.json index 5945bbeb5..3ac30aa3a 100644 --- a/domains/_vercel.alvin.json +++ b/domains/_vercel.alvin.json @@ -7,7 +7,9 @@ "TXT": [ "vc-domain-verify=www.alvin.is-a.dev,8cfb8dfac816eacccf2d", "vc-domain-verify=hive.alvin.is-a.dev,c60034f22ad745c15021", - "vc-domain-verify=www.hive.alvin.is-a.dev,682186731d1f9275c277" + "vc-domain-verify=www.hive.alvin.is-a.dev,682186731d1f9275c277", + "vc-domain-verify=chat.alvin.is-a.dev,520a1452a367459dd568", + "vc-domain-verify=www.chat.alvin.is-a.dev,df452600790ef98fd42e" ] } } diff --git a/domains/_vercel.chrisbase12.json b/domains/_vercel.chrisbase12.json new file mode 100644 index 000000000..0ca5c7765 --- /dev/null +++ b/domains/_vercel.chrisbase12.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "OverCharred" + }, + "record": { + "TXT": "vc-domain-verify=chrisbase12.is-a.dev,2adfe83fcf59b08d47b0" + } +} diff --git a/domains/_vercel.chuyentinorz.json b/domains/_vercel.chuyentinorz.json new file mode 100644 index 000000000..f8a6c0b83 --- /dev/null +++ b/domains/_vercel.chuyentinorz.json @@ -0,0 +1,13 @@ +{ + "description": "Vercel verification of chuyentinorz.is-a.dev", + "owner": { + "username": "akk1to", + "email": "akk1to.dev@gmail.com", + "discord": "727497287777124414" + }, + "record": { + "TXT": [ + "vc-domain-verify=chuyentinorz.is-a.dev,46d8c5be943cf4eb7cd2" + ] + } +} diff --git a/domains/_vercel.daim.json b/domains/_vercel.daim.json new file mode 100644 index 000000000..511e8b8db --- /dev/null +++ b/domains/_vercel.daim.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "sYnceDez41", + "email": "zdaim78@gmail.com" + }, + "record": { + "TXT": [ + "vc-domain-verify=daim.is-a.dev,d88985a4876213470d49" + ] + } +} diff --git a/domains/_vercel.goutam.json b/domains/_vercel.goutam.json new file mode 100644 index 000000000..2e3ff7287 --- /dev/null +++ b/domains/_vercel.goutam.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "MatrixCoder0101" + }, + "record": { + "TXT": [ + "vc-domain-verify=goutam.is-a.dev,cde668462cf6a679633f" + ] + } +} diff --git a/domains/_vercel.hien.json b/domains/_vercel.hien.json new file mode 100644 index 000000000..e8d7c314e --- /dev/null +++ b/domains/_vercel.hien.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "hienlh", + "email": "hienlh1298@gmail.com" + }, + "record": { + "TXT": ["vc-domain-verify=hien.is-a.dev,8c95220c38753532b45f"] + } +} diff --git a/domains/_vercel.krebinkkj.json b/domains/_vercel.krebinkkj.json new file mode 100644 index 000000000..31db69c73 --- /dev/null +++ b/domains/_vercel.krebinkkj.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "krebinkkj", + "email": "krebinkkj@gmail.com", + "discord": "1041878326169587732" + }, + "record": { + "TXT": [ + "vc-domain-verify=krebinkkj.is-a.dev,dadd7998d7a4c506db3b" + ] + } +} diff --git a/domains/_vercel.kushdhingra.json b/domains/_vercel.kushdhingra.json new file mode 100644 index 000000000..350a577a1 --- /dev/null +++ b/domains/_vercel.kushdhingra.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "kushdhingra" + }, + "record": { + "TXT": ["vc-domain-verify=kushdhingra.is-a.dev,a0343a97ff791537efcd"] + } +} diff --git a/domains/_vercel.lumi.json b/domains/_vercel.lumi.json deleted file mode 100644 index 2a22a48dc..000000000 --- a/domains/_vercel.lumi.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "itsFatlum", - "discord": "563697359423406082" - }, - "record": { - "TXT": "vc-domain-verify=lumi.is-a.dev,38de86570893517719b8" - } -} diff --git a/domains/_vercel.magitian.json b/domains/_vercel.magitian.json new file mode 100644 index 000000000..18fdbffd3 --- /dev/null +++ b/domains/_vercel.magitian.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "magitian", + "email": "magitian@duck.com" + }, + "record": { + "TXT": [ + "vc-domain-verify=magitian.is-a.dev,645e2d8f0ecf6f802922" + ] + } +} diff --git a/domains/_vercel.ritam.json b/domains/_vercel.ritam.json new file mode 100644 index 000000000..b7dbe65bd --- /dev/null +++ b/domains/_vercel.ritam.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "nxrmqlly", + "email": "ritam@duck.com" + }, + "record": { + "TXT": ["vc-domain-verify=ritam.is-a.dev,fc2fd1d325b0a4f9269b"] + } +} diff --git a/domains/_vercel.shubh.json b/domains/_vercel.shubh.json new file mode 100644 index 000000000..79802a66f --- /dev/null +++ b/domains/_vercel.shubh.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "R3tr0LastKnight" + }, + "record": { + "TXT": ["vc-domain-verify=shubh.is-a.dev,ec236054bf6268762e7e"] + } +} diff --git a/domains/_vercel.shuhaab.json b/domains/_vercel.shuhaab.json new file mode 100644 index 000000000..fd9fac460 --- /dev/null +++ b/domains/_vercel.shuhaab.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "Shuhaab-coder" + }, + "record": { + "TXT": ["vc-domain-verify=shuhaab.is-a.dev,4f90144524ddbcf1a09b"] + } + } \ No newline at end of file diff --git a/domains/_vercel.sono.json b/domains/_vercel.sono.json deleted file mode 100644 index 290f8cf9d..000000000 --- a/domains/_vercel.sono.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "getSono", - "discord": "1222250424309121145", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.B0E8HDNESQtYbnqBzGRtbUo8aLtRfD3w-btRsFsnAelPi1iHjMb7C1RSEXvClmiEIlqtyIflfg_twb-RQK30p-oc8THXQ_fnA0m2I2YZhjP5jFIraPP7bOV71YTSPiJ-reWMhErizuqL17nDmsdwhrm2na4pVgqPNRVAPo1CV_h2m7ZXHCGjYNysuXvx48HX7MHC5kVyDsSyonKqxoC-545i4u-oCb-qBBGfEbuH3h7-rFIFjYzeG8qJ22cYpjNz6QY9PkI4LLtyzHTbdyTWVyzPY5zZUqFJz_C3aP5Up0de5xxxUcU-QMvP-xptfRmfs9OlHSaQFYGT22SnTUA3qg.II3jjDcfMUNmUNeiFj7lmg.roR-IKIqPZMcdKSjw5IV1QKYDbr6swbEiYbd1bbsCj3cVHc_04zhCKWy7hL_TH9wntdYjG9K8gGU0jtZ0bO3O9S3-dmooa3QDiLjoA4QQHc.fGW4EK-eAEERdQQBBeUCJg" - }, - "record": { - "TXT": "vc-domain-verify=sono.is-a.dev,35c69f97808f44838a85" - } -} diff --git a/domains/_vercel.vantage.json b/domains/_vercel.vantage.json new file mode 100644 index 000000000..084102fc1 --- /dev/null +++ b/domains/_vercel.vantage.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "blaze-099", + "email": "", + "discord": "1186691290759434350", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.QLo89mhM4fE7MyI0fwTOoE1gwfqgTROR4XPtssSWrCFKdjAMxwFLRxSVKfTTk47ZdvtFcNQ-9i6zANMmvnKWqb4lk-A_IYDgCTI-rzfl7lIAsff092nh30jydQF4TCaaPwer3yrDZs-cHqnPJe1M9tVGLROeCpH5ndmRFCFCTp0SF5fIlyed9zElmsvmVm1In-pKSTFghIOm7W5A0Y_TGgGRz1GnCd7rUL0y_2Pww__W_JmiPYaqnIaas5YfHZSeSv68f4u6TicVOUFMCmRCAeF17ajRHB8NJJmAZ_5o0pvPs-YTFttOGRRp0MV7AMObacFMFpYufgvFM6amMBuKFA.nFT85dthPK_PLwebqK3zVw.w_dE_O8xeNrfXjtiPx_VM3hBR_p0i8huGEZfvGafCIBBtWm42cuIYAZ_kNh_qai31o3i7oRRi7UXOBGeShlvXW7znEXB9nx6Xy81QrbL878.l30yta1ym3dOqtn8MC7dZA" + }, + "record": { + "TXT": [ + "vc-domain-verify=vantage.is-a.dev,880ae7aaeb22f3419bd0" + ] + } +} diff --git a/domains/_vercel.wizardsword.json b/domains/_vercel.wizardsword.json new file mode 100644 index 000000000..9d6d33c4a --- /dev/null +++ b/domains/_vercel.wizardsword.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "MukuJhansi", + "discord": "1115658967012626542" + }, + "record": { + "TXT": [ + "vc-domain-verify=wizardsword.is-a.dev,bf203775c8ab97f0aa24" + ] + } +} diff --git a/domains/abby.json b/domains/abby.json new file mode 100644 index 000000000..70ff7f6dd --- /dev/null +++ b/domains/abby.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "MiloDev123", + "email": "milo@milosantos.com", + "discord": "699318362848886864" + }, + "record": { + "NS": [ + "kristin.ns.cloudflare.com", + "uriah.ns.cloudflare.com" + ] + } +} diff --git a/domains/abdelghani.json b/domains/abdelghani.json new file mode 100644 index 000000000..37b3275b7 --- /dev/null +++ b/domains/abdelghani.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "abdessattar23", + "discord": "1226143665567567954", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.eU0sigYFTiUmRSsjTm8HIpmuwsrshbwh3EHiAN0We7TPTvlwMZxh3Yf7G9dkLOygXKomX08LOA1ELcJB9vK2OWbbK2k6fOJQQCKr6S7pV9ZU4HifKGXPxQKoPAmo72Zqenp9PBZ0USq0j05eprWD5deGY3YvW_L6o38wcDJdSD2k8ivwPFxvY3PUA1ntL8tHVAhq-oMPXUVXVpsHjZqDGbatQEHyUe0vQhc7dbmJF5HlvRVXOw3M-1EQmBURw_5tEAKDxZSzn2G0zu2hGnzT_vqgi-OAu9cSM1br4ytgLbUHG1VnuU9VQtEXLF1Rvp8aWPUwxq_1ojm07mzXBChM4g.JuGnrwrSF9PLG44nC_dtRA.Lb1j-9z9OQiV-bS8d0vSFUqV367FZpYp2wZmKlodkAagnu8suFiGz2DzxT086wdpucbFOCRJD4l1jjBVcNDq7R12hdcpu5_o-zh8r5JwpbDVyjC4Mjdxs4hLpwZH5OEp.OmkfnGL8CjO_8IJtjAfnwQ" + }, + + "record": { + "CNAME": "king255-del.github.io" + } + } diff --git a/domains/aeyika.json b/domains/aeyika.json new file mode 100644 index 000000000..fcc67f8f7 --- /dev/null +++ b/domains/aeyika.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "aeyika", + "email": "aeyikastech@gmail.com" + }, + "record": { + "CNAME": "portfolio-aeyikas-projects.vercel.app" + } +} diff --git a/domains/ags.server.drpleaserespect.json b/domains/ags.server.drpleaserespect.json deleted file mode 100644 index ee0613c67..000000000 --- a/domains/ags.server.drpleaserespect.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "DrPleaseRespect", - "email": "juliannayr2007@gmail.com" - }, - "record": { - "A": ["146.19.100.135"], - "AAAA": ["2a05:dfc1:4400:6c00::a"] - } -} diff --git a/domains/aidan.json b/domains/aidan.json new file mode 100644 index 000000000..4c83a2f42 --- /dev/null +++ b/domains/aidan.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "sangnd2x", + "email": "sanguyen128@gmail.com" + }, + "record": { + "A": ["103.211.201.28"] + } +} diff --git a/domains/aj.json b/domains/aj.json index 810c13865..486c3c722 100644 --- a/domains/aj.json +++ b/domains/aj.json @@ -4,6 +4,9 @@ "discord": "825382504353234954" }, "record": { - "A": ["76.76.21.21"] + "A": ["76.76.21.21"], + "TXT": [ + "google-site-verification=CT0XYnjNC4mKSCOf5Bg0MhiAI1iA5fE2j0cQRJ6PNNo" + ] } } diff --git a/domains/alan-huynh.json b/domains/alan-huynh.json new file mode 100644 index 000000000..660323ea1 --- /dev/null +++ b/domains/alan-huynh.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "hdmquan", + "email": "hdmquan@gmail.com" + }, + "record": { + "A": [ + "75.2.60.5" + ] + } +} \ No newline at end of file diff --git a/domains/albakhet.json b/domains/albakhet.json new file mode 100644 index 000000000..49e8b9333 --- /dev/null +++ b/domains/albakhet.json @@ -0,0 +1,14 @@ +{ + "description": "my email forwarding domain", + "owner": { + "username": "Somaiya-XI", + "discord": "Sen!#0577" + }, + "record": { + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ], + "TXT": ["v=spf1 include:spf.improvmx.com ~all"] + } +} diff --git a/domains/andreijiroh.json b/domains/andreijiroh.json index 85224d2d1..a02dd8b11 100644 --- a/domains/andreijiroh.json +++ b/domains/andreijiroh.json @@ -2,9 +2,11 @@ "owner": { "username": "ajhalili2006", "discord": "437044173825114113", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.KYflKk2IBSfS6chUMYUGHREeeZVR18nZA-TlYCa5lgQGaR1P6lixNKJAJcJv72mUkHus2VyrrxSkl5ttCTtBXFdFs8eA4jNFPjtvC_7Qt-i_v0UWs5rxtdZ2y3MsN6jzPeVzHcVq2gQG9RFdIniBHMKuEOfiPCPqXp_CbdjBddCRQRsIzunnAwof917053o4EV3JCMVN9ObW3Jdq9GD9QaB_vPG9HjFqzwlvSA6QFbQYYilvij7UF5I3pcLfNyOw3tascM6GMDlXJxtqL2r6HLo58MSagDKycFCuuxdfsRljnLypuwF0m_3bEV76QRpvMWY_NmW6FaveHLjzd82l0g.ABEBdXC3pvmyqoKfDAw86A.NNKf3gP3_-fzpnvGWIBJaSzsU-d1ZJsDFJSyc52B6pjz1LrYOeK_0-QjF8w1Y1xiaRz475Drvb-27xOCjANJjZlgtCVrG1mgVxWDanb30kmyV8KtNLnlGO3VKMWXqy7r.K9X3W6jos3JsIFCn6LGifA" + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.KYflKk2IBSfS6chUMYUGHREeeZVR18nZA-TlYCa5lgQGaR1P6lixNKJAJcJv72mUkHus2VyrrxSkl5ttCTtBXFdFs8eA4jNFPjtvC_7Qt-i_v0UWs5rxtdZ2y3MsN6jzPeVzHcVq2gQG9RFdIniBHMKuEOfiPCPqXp_CbdjBddCRQRsIzunnAwof917053o4EV3JCMVN9ObW3Jdq9GD9QaB_vPG9HjFqzwlvSA6QFbQYYilvij7UF5I3pcLfNyOw3tascM6GMDlXJxtqL2r6HLo58MSagDKycFCuuxdfsRljnLypuwF0m_3bEV76QRpvMWY_NmW6FaveHLjzd82l0g.ABEBdXC3pvmyqoKfDAw86A.NNKf3gP3_-fzpnvGWIBJaSzsU-d1ZJsDFJSyc52B6pjz1LrYOeK_0-QjF8w1Y1xiaRz475Drvb-27xOCjANJjZlgtCVrG1mgVxWDanb30kmyV8KtNLnlGO3VKMWXqy7r.K9X3W6jos3JsIFCn6LGifA", + "fediverse": "@ajhalili2006@tilde.zone", + "bsky": "did:plc:wcx4c3osbuzrwmxkqdfqygwv" }, "record": { - "CNAME": "ajhalili2006.pages.dev" + "NS": ["kallie.ns.cloudflare.com","tadeo.ns.cloudflare.com"] } } diff --git a/domains/anhnguyen94.json b/domains/anhnguyen94.json new file mode 100644 index 000000000..498cfa301 --- /dev/null +++ b/domains/anhnguyen94.json @@ -0,0 +1,10 @@ +{ + "description": "Portfolio redirect for anhnguyen1907", + "owner": { + "username": "anhnguyen1907", + "email": "cau2tomy@gmail.com" + }, + "record": { + "CNAME": "anhnguyen1907.github.io" + } +} diff --git a/domains/anirbaaaan.json b/domains/anirbaaaan.json new file mode 100644 index 000000000..b2ba80add --- /dev/null +++ b/domains/anirbaaaan.json @@ -0,0 +1,27 @@ +{ + "owner": { + "username": "anirbaaaan183", + "email": "anirbanrc@proton.me" + }, + "record": { + "A": [ + "185.199.108.153", + "185.199.109.153", + "185.199.110.153", + "185.199.111.153" + ], + "AAAA": [ + "2606:50c0:8000::153", + "2606:50c0:8001::153", + "2606:50c0:8002::153", + "2606:50c0:8003::153" + ], + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ], + "TXT": [ + "v=spf1 include:spf.improvmx.com ~all" + ] + } +} diff --git a/domains/anshu.json b/domains/anshu.json new file mode 100644 index 000000000..6b337d13d --- /dev/null +++ b/domains/anshu.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "anshu-prakash", + "email": "anshuprakash8445@gmail.com" + }, + "record": { + "CNAME": "anshu-prakash.github.io" + } +} diff --git a/domains/ante.json b/domains/ante.json new file mode 100644 index 000000000..3e3cb8301 --- /dev/null +++ b/domains/ante.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "antebrl", + "email": "ahcwnh@gmail.com" + }, + "record": { + "A": ["130.61.108.36"], + "TXT": ["dh=6d109bce7d0aeacdc4a573c959d85a778d239527"] + } +} diff --git a/domains/api-peantastic.json b/domains/api-peantastic.json new file mode 100644 index 000000000..97223312a --- /dev/null +++ b/domains/api-peantastic.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "peantastic", + "email": "leostark.vndev@gmail.com" + }, + "description": "Hello, my name is Peantastic, and I am a dedicated developer with a passion for creating innovative solutions and enhancing user experiences. It's a pleasure to connect with you!", + "repo": "https://github.com/peantastic/", + "record": { + "CNAME": "tantinh.onrender.com" + } +} \ No newline at end of file diff --git a/domains/api.acronical.json b/domains/api.acronical.json new file mode 100644 index 000000000..335fb70a7 --- /dev/null +++ b/domains/api.acronical.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "AcronicalYT", + "email": "acronicalbusiness@gmail.com" + }, + "record": { + "A": [ + "138.68.133.84" + ] + } +} diff --git a/domains/api.sono.json b/domains/api.sono.json deleted file mode 100644 index 12bfb8a8b..000000000 --- a/domains/api.sono.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "getSono", - "email": "sono.arbeit@gmail.com" - }, - "record": { - "CNAME": "imaginary-wakeful-busby.glitch.me" - } -} diff --git a/domains/aquiffoo.json b/domains/aquiffoo.json new file mode 100644 index 000000000..a310d9885 --- /dev/null +++ b/domains/aquiffoo.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "aquiffoo", + "email": "aquilesffoliveira@gmail.com" + }, + "record": { + "URL": "https://aquiffoo.vercel.app" + } +} diff --git a/domains/aruntechpro.json b/domains/aruntechpro.json new file mode 100644 index 000000000..b0fab6ae8 --- /dev/null +++ b/domains/aruntechpro.json @@ -0,0 +1,10 @@ +{ + "description": "Personal Website", + "owner": { + "username": "aruntechpro", + "email": "arunkumarakr03@gmail.com" + }, + "record": { + "CNAME": "aruntechpro.github.io" + } +} diff --git a/domains/ashikmuhammed.json b/domains/ashikmuhammed.json new file mode 100644 index 000000000..9a7c933cf --- /dev/null +++ b/domains/ashikmuhammed.json @@ -0,0 +1,11 @@ +{ + "repo": "https://github.com/professorSergioMarquina/professorSergioMarquina.github.io", + "owner": { + "username": "professorSergioMarquina", + "email": "mrjinnoftg@gmail.com" + }, + "record": { + "CNAME": "professorsergiomarquina.github.io" + }, + "proxied": true +} diff --git a/domains/astra.json b/domains/astra.json new file mode 100644 index 000000000..a18e5fcc9 --- /dev/null +++ b/domains/astra.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "MeHiGalatHu", + "email": "jabpadhekaindiatabhitoiitjayga@gmail.com" + + }, + "record": { + "CNAME": "astra-api.glitch.me" + } +} diff --git a/domains/ath.json b/domains/ath.json new file mode 100644 index 000000000..aac6e1283 --- /dev/null +++ b/domains/ath.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Anchu251", + "email": "thuanhvu.ai@gmail.com" + }, + "record": { + "CNAME": "anchu251.github.io" + } +} diff --git a/domains/axinux.json b/domains/axinux.json new file mode 100644 index 000000000..0511d4406 --- /dev/null +++ b/domains/axinux.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "axinux", + "email": "theaxinux@gmail.com" + }, + "record": { + "CNAME": "my-website-cvi.pages.dev" + } +} diff --git a/domains/axo.json b/domains/axo.json new file mode 100644 index 000000000..97a4b991f --- /dev/null +++ b/domains/axo.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "ImAxolotlicekDev", + "discord": "1125148972449796136", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.qTh1SRQ2rIL26gQVBhmWSiLfW8cEEKLYBIYAj90jEctx9sSIXBWVGNBbtHzRKEajLmLPJClSn3H1ZEh1y0a-xaZZtyyQMJPSnLz0uq9GwjGqnC7GERliGZZMgdcdbHkskkDx5HU0yIjQYKcCKcTxDpEoIGfjJsc0sxQSGvz7gzH2XLuPmaGQY_9N-iJRT5Qxoe7dZ8f8cXT1XQr0SMuVw_MK-oHv05N8Mq33n7bYBdevRJjwGm9-fgceAS4Az30GCu4LPftFw2aUnz-mfzQNP7FaTq6hAkmIXGF1TI4zZwI8s0E5SYYF0Wdeza5I5bL2eV9U0ZKb8TBDYlOCu4zt-A.l7hez3hwbNNkuYc5mGcHnw.ZaJJd4kNJZPDYem-sNHBJ1qzSaGPQiERP1LBUZ-HDvbGC6FHBrdBJ-LFm_9k_jmPTSYgyU7Pz9YqKcaZhLWPHmYYhurP2t3gG9jDEAGoi4HB6I5Ddlc0g_WthxOak8Yx.bwqnONbqUYeiqlYhZ6fWXw" + }, + + "record": { + "A": ["158.178.206.169"] + } + } + \ No newline at end of file diff --git a/domains/aynonyme.json b/domains/aynonyme.json index 7801d201a..a7e2709de 100644 --- a/domains/aynonyme.json +++ b/domains/aynonyme.json @@ -6,6 +6,6 @@ "email": "aynonyme@proton.me" }, "record": { - "CNAME": "ayn0nyme.github.io" + "A": ["93.95.117.183"] } } diff --git a/domains/badnguy.json b/domains/badnguy.json new file mode 100644 index 000000000..a2b292f48 --- /dev/null +++ b/domains/badnguy.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "nguyenbaduy011", + "email": "nguyenbaduy011@gmail.com" + }, + "record": { + "CNAME": "nguyenbaduy011.github.io" + } +} diff --git a/domains/base-swag.json b/domains/base-swag.json new file mode 100644 index 000000000..8a4b322eb --- /dev/null +++ b/domains/base-swag.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Base-Swag", + "email": "officialnamefier@gmail.com" + }, + "record": { + "CNAME": "base-swag.github.io" + } +} diff --git a/domains/bin.sono.json b/domains/bin.sono.json deleted file mode 100644 index d3b4307bf..000000000 --- a/domains/bin.sono.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "getSono", - "email": "julianwolf2013@outlook.de", - "discord": "1222250424309121145" - }, - "record": { - "A": ["69.197.135.202"] - } -} diff --git a/domains/binh.json b/domains/binh.json new file mode 100644 index 000000000..769861fa6 --- /dev/null +++ b/domains/binh.json @@ -0,0 +1,11 @@ +{ + "description": "Binh Pham's Personal Website", + "repo": "https://github.com/pham-tuan-binh", + "owner": { + "username": "pham-tuan-binh", + "email": "binhpham@binhph.am" + }, + "record": { + "URL": "https://www.binhph.am" + } +} diff --git a/domains/bio.ahmedtohamy.json b/domains/bio.ahmedtohamy.json new file mode 100644 index 000000000..44fc48511 --- /dev/null +++ b/domains/bio.ahmedtohamy.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "ahmedtohamy1", + "email": "1ahmed.tohamy@gmail.com" + }, + "record": { + "CNAME": "ahmedtohamy1.github.io" + } +} diff --git a/domains/blacsheep.json b/domains/blacsheep.json new file mode 100644 index 000000000..7d2f86b7b --- /dev/null +++ b/domains/blacsheep.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "blacsheep", + "email": "lanzou1.0@gmail.com" + }, + "record": { + "CNAME": "blacsheep.github.io" + } +} diff --git a/domains/bleemis42.json b/domains/bleemis42.json new file mode 100644 index 000000000..b76c1ad1b --- /dev/null +++ b/domains/bleemis42.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "BleemIs42", + "description": "BleemIs42.is-a.dev", + "email": "BleemIs42@gmail.com" + }, + "record": { + "CNAME": "BleemIs42.github.io" + } +} diff --git a/domains/blog.aayushsiwa.json b/domains/blog.aayushsiwa.json new file mode 100644 index 000000000..1ed0096bf --- /dev/null +++ b/domains/blog.aayushsiwa.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "aayushsiwa", + "email": "22052177@kiit.ac.in" + }, + "record": { + "CNAME": "blog-aayushsiwa.pages.dev" + } +} diff --git a/domains/blog.anirbaaaan.json b/domains/blog.anirbaaaan.json new file mode 100644 index 000000000..336288c99 --- /dev/null +++ b/domains/blog.anirbaaaan.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "anirbaaaan183", + "email": "anirbanrc@proton.me" + }, + "record": { + "CNAME": "anirbaaaan183.github.io" + } +} diff --git a/domains/bot.json b/domains/bot.json new file mode 100644 index 000000000..f4251255c --- /dev/null +++ b/domains/bot.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "tanmoythebot" + }, + "record": { + "CNAME": "tanmoythebot.github.io" + } +} \ No newline at end of file diff --git a/domains/bteamapp.json b/domains/bteamapp.json new file mode 100644 index 000000000..a71f767a9 --- /dev/null +++ b/domains/bteamapp.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "bteamapp", + "email": "helpapp.bta@gmail.com" + }, + "record": { + "CNAME": "ghs.google.com" + } +} diff --git a/domains/bxqrn.json b/domains/bxqrn.json new file mode 100644 index 000000000..ea5dd30e3 --- /dev/null +++ b/domains/bxqrn.json @@ -0,0 +1,12 @@ +{ + "domain": "bxqrn.is-a.dev", + "subdomain": "bxqrn", + "owner": { + "repo": "https://github.com/bxqrn/bxqrn.github.io", + "email": "flqmze@gmail.com", + "username": "bxqrn" + }, + "record": { + "CNAME": "bxqrn.github.io" + } +} diff --git a/domains/cdn.pele.json b/domains/cdn.pele.json new file mode 100644 index 000000000..eceae0d10 --- /dev/null +++ b/domains/cdn.pele.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "Pele12324", + "email": "pele.puric@gmail.com", + "discord": "483261654818226186" + }, + "record": { + "A": ["38.242.242.224"] + } +} diff --git a/domains/cdn.winbo.json b/domains/cdn.winbo.json new file mode 100644 index 000000000..d2086cfc7 --- /dev/null +++ b/domains/cdn.winbo.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "winbo-yml-exe", + "email": "winbo-yml-exe@outlook.com" + }, + "record": { + "CNAME": "winbo-cdn.github.io" + } +} diff --git a/domains/chamo.json b/domains/chamo.json new file mode 100644 index 000000000..e943113de --- /dev/null +++ b/domains/chamo.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "chamzz99", + "email": "chamzz.dev@gmail.com" + }, + "record": { + "CNAME": "chamzz99.github.io" + } +} diff --git a/domains/chat.alvin.json b/domains/chat.alvin.json new file mode 100644 index 000000000..810c13865 --- /dev/null +++ b/domains/chat.alvin.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "alvinsjoy", + "discord": "825382504353234954" + }, + "record": { + "A": ["76.76.21.21"] + } +} diff --git a/domains/chez1s.json b/domains/chez1s.json new file mode 100644 index 000000000..b60527bfe --- /dev/null +++ b/domains/chez1s.json @@ -0,0 +1,11 @@ +{ + "description": "chez1s's is-a-dev domain", + "repo": "https://github.com/TRIBUI106", + "owner": { + "username": "TRIBUI106", + "discord": "1250225950268850312" + }, + "record": { + "URL": "https://yeume-enterprise.edu.vn" + } +} diff --git a/domains/chrisbase12.json b/domains/chrisbase12.json new file mode 100644 index 000000000..d0f8cff65 --- /dev/null +++ b/domains/chrisbase12.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "OverCharred" + }, + "record": { + "CNAME": "chris-base12-portfolio.vercel.app" + } +} diff --git a/domains/chromesec.json b/domains/chromesec.json new file mode 100644 index 000000000..5554d73f5 --- /dev/null +++ b/domains/chromesec.json @@ -0,0 +1,12 @@ +{ + "description": "Website for ChromeSEC a guide for admins to secure their chromeOS devices", + "repo": "https://github.com/CaenJones/ChromeSEC", + "owner": { + "username": "CaenJones", + "email": "cj@caenjones.com", + "twitter": "" + }, + "record": { + "URL": "https://caenjones.is-a.dev/ChromeSEC" + } +} diff --git a/domains/chubol.json b/domains/chubol.json new file mode 100644 index 000000000..902c76331 --- /dev/null +++ b/domains/chubol.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "chubol", + "email": "husks@tuta.io" + }, + "record": { + "CNAME": "chubol.github.io" + } +} diff --git a/domains/chuyentinorz.json b/domains/chuyentinorz.json new file mode 100644 index 000000000..1f03fe59e --- /dev/null +++ b/domains/chuyentinorz.json @@ -0,0 +1,18 @@ +{ + "description": "This is the landing page of ChuyenTinORZ", + "owner": { + "username": "akk1to", + "email": "akk1to.dev@gmail.com", + "discord": "727497287777124414" + }, + "record": { + "A": [ + "216.198.79.65" + ], + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ], + "TXT": "v=spf1 include:spf.improvmx.com ~all" + } +} diff --git a/domains/clayza.json b/domains/clayza.json new file mode 100644 index 000000000..5f2975dfe --- /dev/null +++ b/domains/clayza.json @@ -0,0 +1,10 @@ +{ + "repo": "https://github.com/ClayzaAubert/clayzaaubert.github.io", + "owner": { + "username": "ClayzaAubert", + "email": "clayzasc@gmail.com" + }, + "record": { + "CNAME": "clayzaaubert.github.io" + } +} diff --git a/domains/cloudy1337.json b/domains/cloudy1337.json new file mode 100644 index 000000000..2c130551d --- /dev/null +++ b/domains/cloudy1337.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "OfficialSmojo17", + "email": "smmojo17@gmail.com", + "discord": "mapperdotexe" + }, + "record": { + "A": [ + "75.2.60.5" + ] + } +} diff --git a/domains/codelabworks.json b/domains/codelabworks.json new file mode 100644 index 000000000..09bf2c3d8 --- /dev/null +++ b/domains/codelabworks.json @@ -0,0 +1,13 @@ +{ + "repo": "https://github.com/shadowgaming-backup/register", + "owner": { + "email": "shadowgaming-backup@proton.me", + "username": "shadowgaming-backup" + }, + "record": { + "NS": [ + "mina.ns.cloudflare.com", + "harlan.ns.cloudflare.com" + ] + } +} diff --git a/domains/codeserver.sono.json b/domains/codeserver.sono.json deleted file mode 100644 index d3b4307bf..000000000 --- a/domains/codeserver.sono.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "getSono", - "email": "julianwolf2013@outlook.de", - "discord": "1222250424309121145" - }, - "record": { - "A": ["69.197.135.202"] - } -} diff --git a/domains/codesuthar.json b/domains/codesuthar.json index 1c010dc13..dde7f4542 100644 --- a/domains/codesuthar.json +++ b/domains/codesuthar.json @@ -4,11 +4,9 @@ "email": "AdityaSuthar13@outlook.com" }, "record": { - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.111.153", - "185.199.110.153" + "NS": [ + "dexter.ns.cloudflare.com", + "fay.ns.cloudflare.com" ] } } diff --git a/domains/congnv.json b/domains/congnv.json new file mode 100644 index 000000000..ff3ebedc8 --- /dev/null +++ b/domains/congnv.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "congnv0330", + "email": "congnv3030@gmail.com" + }, + "record": { + "CNAME": "congnv0330.github.io" + } +} diff --git a/domains/cursedscrubdaddygang.json b/domains/cursedscrubdaddygang.json new file mode 100644 index 000000000..e54f3c87a --- /dev/null +++ b/domains/cursedscrubdaddygang.json @@ -0,0 +1,10 @@ +{ + "owner": { + "repo": "https://github.com/QuantumMapleQC/quantummapleqc.github.io", + "username": "quantummapleqc", + "discord": "herricksom" + }, + "record": { + "CNAME": "quantummapleqc.github.io" + } +} diff --git a/domains/cvrvmebj6qss.bteamapp.json b/domains/cvrvmebj6qss.bteamapp.json new file mode 100644 index 000000000..5aff5ef1a --- /dev/null +++ b/domains/cvrvmebj6qss.bteamapp.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "bteamapp", + "email": "helpapp.bta@gmail.com" + }, + "record": { + "CNAME": "gv-g66qqa7lomqvs2.dv.googlehosted.com" + } +} diff --git a/domains/daim.json b/domains/daim.json new file mode 100644 index 000000000..d279185ab --- /dev/null +++ b/domains/daim.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "sYnceDez41", + "email":"zdaim78@gmail.com" + }, + "record": { + "CNAME": "devdaim.vercel.app" + } +} diff --git a/domains/dainfloop.json b/domains/dainfloop.json index c918c75a7..dc9b403cb 100644 --- a/domains/dainfloop.json +++ b/domains/dainfloop.json @@ -1,22 +1,22 @@ { - "owner": { - "username": "DaInfLoop", - "email": "backupharoongames100@gmail.com" - }, - "record": { - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.110.153", - "185.199.111.153" - ], - "AAAA": [ - "2606:50c0:8000::153", - "2606:50c0:8001::153", - "2606:50c0:8002::153", - "2606:50c0:8003::153" - ], - "MX": ["mx1.improvmx.com", "mx2.improvmx.com"], - "TXT": "v=spf1 ip4:37.27.51.34 ip6:2a01:4f9:3081:399c::/64 include:spf.improvmx.com ~all" - } + "owner": { + "username": "DaInfLoop", + "email": "backupharoongames100@gmail.com" + }, + "record": { + "A": [ + "37.27.51.34" + ], + "AAAA": [ + "2a01:4f9:3081:399c::4" + ], + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ], + "TXT": [ + "v=spf1 ip4:37.27.51.34 ip6:2a01:4f9:3081:399c::/64 include:spf.improvmx.com ~all", + "domain-verification=haroon" + ] + } } diff --git a/domains/dash.bernardonogueira8.json b/domains/dash.bernardonogueira8.json new file mode 100644 index 000000000..1b5d366c3 --- /dev/null +++ b/domains/dash.bernardonogueira8.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Samuraiflamesf", + "email": "Samuraiflamesf@gmail.com" + }, + "record": { + "A": [ + "100.42.189.124" + ] + } +} diff --git a/domains/dash.pele.json b/domains/dash.pele.json new file mode 100644 index 000000000..eceae0d10 --- /dev/null +++ b/domains/dash.pele.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "Pele12324", + "email": "pele.puric@gmail.com", + "discord": "483261654818226186" + }, + "record": { + "A": ["38.242.242.224"] + } +} diff --git a/domains/default._domainkey.yxz.json b/domains/default._domainkey.yxz.json new file mode 100644 index 000000000..db0fb2718 --- /dev/null +++ b/domains/default._domainkey.yxz.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "yz9551", + "email": "", + "discord": "yz9551" + }, + "record": { + "TXT": [ + "v=DKIM1; h=sha256; k=rsa; ", + "p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkZrPwMQ7rlS6FhIaX5RgqWzKC1RdCB6GmxsdtKVbqGVzQX6WiwFXrgfQ3SqxlZXc1w+YFD7u2NFUahq+wgBnUos9ZwkmezRjq/toAEWuEV7ATtQDuWZNE6O9ab37I36rXT4pmJHZq5BGgXAY8ILKHQ6F1ZNWw7+nzCggeiGezTG8beMjnN3jy+PMafC5Q1cUZXYHme/F301Otj", + "H4U6OpMzG4pWCFH3mXK14MeSff0m4ltcB5LkenlvANWm5nU+W+hssBL58iBKdFYIAz7rYoJs5OM2JO8wZZ6NFrWxtEYSjbMasq3mG4BkSP8+o0/Cp/UTARvp6XoG+T6V1E6OPyTwIDAQAB" + ] + } +} diff --git a/domains/devdaim.json b/domains/devdaim.json new file mode 100644 index 000000000..d5a26fbd3 --- /dev/null +++ b/domains/devdaim.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "sYnceDez41", + "email": "daimdev6@gmail.com" + }, + "record": { + "A": ["4.247.175.26"] + } +} diff --git a/domains/devmatei.json b/domains/devmatei.json new file mode 100644 index 000000000..587286d93 --- /dev/null +++ b/domains/devmatei.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "DevMatei" + }, + "record": { + "A": [ + "75.2.60.5" + ] + } +} diff --git a/domains/dhlcgd.json b/domains/dhlcgd.json new file mode 100644 index 000000000..0f61df0fe --- /dev/null +++ b/domains/dhlcgd.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "dhlcgd", + "email": "dhlcgdofficial@gmail.com" + }, + "record": { + "CNAME": "ghs.google.com" + } +} diff --git a/domains/diti.json b/domains/diti.json new file mode 100644 index 000000000..fa95c2b86 --- /dev/null +++ b/domains/diti.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Pixeler5diti", + "email": "ditivasisht@gmail.com" + }, + "record": { + "A": [ + "75.2.60.5" + ] + } +} diff --git a/domains/doantran.json b/domains/doantran.json new file mode 100644 index 000000000..8c0015644 --- /dev/null +++ b/domains/doantran.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Gressi-177", + "email": "vietdoan177@gmail.com" + }, + "record": { + "CNAME": "portfolio-viet-doans-projects.vercel.app" + } +} diff --git a/domains/doom.json b/domains/doom.json new file mode 100644 index 000000000..0812517cd --- /dev/null +++ b/domains/doom.json @@ -0,0 +1,12 @@ +{ + "description": "My personal website inspired by 90s personal websites made in Geocities", + "repo": "https://github.com/itsdoomone/itsdoomone.github.io", + "owner": { + "username": "ItsDoomOne", + "email": "leodroid796@gmail.com", + "discord": "527778424392253441" + }, + "record": { + "CNAME": "itsdoomone.github.io" + } +} diff --git a/domains/drpleaserespect.json b/domains/drpleaserespect.json index 040686474..1cbcb88f9 100644 --- a/domains/drpleaserespect.json +++ b/domains/drpleaserespect.json @@ -5,6 +5,9 @@ "discord": "300641942646161409" }, "record": { - "CNAME": "drpleaserespect.pages.dev" + "NS": [ + "frank.ns.cloudflare.com", + "hope.ns.cloudflare.com" + ] } -} +} \ No newline at end of file diff --git a/domains/ducanhng.json b/domains/ducanhng.json new file mode 100644 index 000000000..f248301b0 --- /dev/null +++ b/domains/ducanhng.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "ducanhitz", + "email": "ducanhng.dev@gmail.com" + }, + "record": { + "CNAME": "ducanhitz.github.io" + } +} diff --git a/domains/ductai05.json b/domains/ductai05.json new file mode 100644 index 000000000..77573c131 --- /dev/null +++ b/domains/ductai05.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "ductai05", + "email": "ductai.dt05@gmail.com" + }, + "record": { + "CNAME": "ductai05.github.io" + } +} diff --git a/domains/duydo.json b/domains/duydo.json new file mode 100644 index 000000000..3e48290e3 --- /dev/null +++ b/domains/duydo.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "duydo", + "email": "doquocduy@gmail.com" + }, + "record": { + "CNAME": "duydo.github.io" + } +} diff --git a/domains/duyminhhello.json b/domains/duyminhhello.json new file mode 100644 index 000000000..762257986 --- /dev/null +++ b/domains/duyminhhello.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "tranphamduyminhhello", + "email": "tranphamduyminh.hello@gmail.com" + }, + "record": { + "CNAME": "tranphamduyminhhello.github.io" + } +} diff --git a/domains/dyikes.json b/domains/dyikes.json new file mode 100644 index 000000000..670fb7662 --- /dev/null +++ b/domains/dyikes.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "dyikes", + "email": "f@power.slmail.me" + }, + "record": { + "CNAME": "dyikes.duckdns.org" + } +} diff --git a/domains/ela.json b/domains/ela.json new file mode 100644 index 000000000..58fb9c211 --- /dev/null +++ b/domains/ela.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "DXRdev" + }, + "record": { + "CNAME": "dxrdev.github.io" + } +} diff --git a/domains/elite.json b/domains/elite.json new file mode 100644 index 000000000..402135049 --- /dev/null +++ b/domains/elite.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "thaihung48", + "email": "contact.hungg+dev@gmail.com" + }, + "record": { + "NS": [ + "dilbert.ns.cloudflare.com", + "fish.ns.cloudflare.com" + ] + } +} diff --git a/domains/elulolaito.json b/domains/elulolaito.json new file mode 100644 index 000000000..a55764619 --- /dev/null +++ b/domains/elulolaito.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "elulolaito", + "email": "eru.lawliet.death@gmail.com" + }, + "record": { + "CNAME": "elulolaito.github.io" + } +} diff --git a/domains/em697376.yxz.json b/domains/em697376.yxz.json new file mode 100644 index 000000000..7597b4ad3 --- /dev/null +++ b/domains/em697376.yxz.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "yz9551", + "discord": "yz9551" + }, + "record": { + "CNAME": "return.smtp2go.net" + } +} diff --git a/domains/erdogan.json b/domains/erdogan.json index 5120b3239..99c66a948 100644 --- a/domains/erdogan.json +++ b/domains/erdogan.json @@ -4,6 +4,6 @@ "email": "erdogan.sad@windowslive.com" }, "record": { - "A": ["194.87.246.134"] + "CNAME": "erdogans.space" } } diff --git a/domains/evansrrr.json b/domains/evansrrr.json new file mode 100644 index 000000000..7ffbfd77f --- /dev/null +++ b/domains/evansrrr.json @@ -0,0 +1,11 @@ +{ + "description": "A personal portfolio website", + "repo": "https://github.com/evansrrr/evans", + "owner": { + "username": "Evansrrr", + "email": "enzoraziore@outlook.com" + }, + "record": { + "CNAME": "evansrrr.netlify.app" + } +} diff --git a/domains/fakhridanishmp.json b/domains/fakhridanishmp.json new file mode 100644 index 000000000..ba3e36441 --- /dev/null +++ b/domains/fakhridanishmp.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "fakhridanishmp" + }, + "record": { + "CNAME": "fakhridanishmp.github.io" + } +} diff --git a/domains/fm7qby6i5y25.ttkt.json b/domains/fm7qby6i5y25.ttkt.json new file mode 100644 index 000000000..b9f95b574 --- /dev/null +++ b/domains/fm7qby6i5y25.ttkt.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "bteamapp", + "email": "helpapp.bta@gmail.com" + }, + "record": { + "CNAME": "gv-kys3ep4lrotyqc.dv.googlehosted.com" + } +} diff --git a/domains/formuna.json b/domains/formuna.json index 1bec25aee..3083fbe06 100644 --- a/domains/formuna.json +++ b/domains/formuna.json @@ -1,6 +1,6 @@ { "description": "My website for my projects", - "repo": "https://github.com/FormunaGit/FormunaGit.github.io", + "repo": "https://github.com/FormunaGit/formunagit.github.io", "owner": { "username": "FormunaGit", "discord": "754657845563097108" diff --git a/domains/frenchguy.json b/domains/frenchguy.json deleted file mode 100644 index dcbd490bc..000000000 --- a/domains/frenchguy.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "description": "A dumb kid who likes da computer", - "repo": "https://github.com/nvct-website/nvct-website.github.io", - "owner": { - "username": "Noahvocat (also known as NVCT, Noahvocado or Noahvocados or FrenchGuy or AverageFrenchGuy or AvrgFrnchGuy)", - "discord": "avrgfrnchguy" - }, - "record": { - "CNAME": "nvct-website.github.io" - } -} diff --git a/domains/gifflet.json b/domains/gifflet.json new file mode 100644 index 000000000..5d9bc73c3 --- /dev/null +++ b/domains/gifflet.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "gifflet", + "email": "guisousa09@hotmail.com" + }, + "record": { + "CNAME": "gifflet.github.io" + } +} diff --git a/domains/gilang.json b/domains/gilang.json new file mode 100644 index 000000000..9cfa123d6 --- /dev/null +++ b/domains/gilang.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "gilangportofolio", + "email": "gilang.portofolioo@gmail.com", + "description": "Personal Portfolio Website" + }, + "record": { + "CNAME": "gilangportofolio.github.io" + }, + "proxied": true +} diff --git a/domains/gin.json b/domains/gin.json new file mode 100644 index 000000000..dc947f5a5 --- /dev/null +++ b/domains/gin.json @@ -0,0 +1,10 @@ +{ + "repo": "https://minh0111.github.io/ginny/", + "owner": { + "username": "minh0111", + "email": "kisaver157@gmail.com" + }, + "record": { + "CNAME": "minh0111.github.io" + } +} diff --git a/domains/glutis.json b/domains/glutis.json new file mode 100644 index 000000000..fc02a675f --- /dev/null +++ b/domains/glutis.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "huyvu15", + "email": "huyv80313@gmail.com" + }, + "record": { + "CNAME": "huyvu15.github.io" + } +} diff --git a/domains/goutam.json b/domains/goutam.json new file mode 100644 index 000000000..d659147b1 --- /dev/null +++ b/domains/goutam.json @@ -0,0 +1,17 @@ +{ + "owner": { + "username": "MatrixCoder0101" + }, + "record": { + "A": [ + "76.76.21.21" + ], + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ], + "TXT": [ + "v=spf1 include:spf.improvmx.com ~all" + ] + } +} diff --git a/domains/haolamnm.json b/domains/haolamnm.json new file mode 100644 index 000000000..3187a2d5e --- /dev/null +++ b/domains/haolamnm.json @@ -0,0 +1,10 @@ +{ + "description": "Portfolio redirect for haolamnm", + "owner": { + "username": "haolamnm", + "email": "haolamnm.work@gmail.com" + }, + "record": { + "CNAME": "haolamnm.github.io" + } +} diff --git a/domains/hexaa.json b/domains/hexaa.json index e81502c4d..d62103e70 100644 --- a/domains/hexaa.json +++ b/domains/hexaa.json @@ -1,11 +1,12 @@ { "owner": { + "owl": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.svaUbpX_i7AZUnRnbjlFJqGPO5q-Ggc4_KUwj7zKurpH8YFZJ5J399yg_UZG1BUt-CRc5ZvWWoXHzRPeRJN0TVpNuPCtClOVsLtg-uuIf-m9IFifJgrNnFaTF4QJIfWQu92V9ZqfDBqWrUC31O5MR9bU3O3fvDGZqduxeYuyRBUJjsauqQb-B2JW5OxNp9I45PTT_x62h6PYHkmX8mslOogHafp-aboPTgIoroREABGiMaYIC_k2Y1VrK8t-EWzZUtqHwhIfp1TnhO1ZJiw9b_yZMY9bnOCZ1T1bl09YDqWVZqVN_q_HEM-dB3NfSR2wQ9sUmNNqSLxaHoHkKg5Y3w.I79tijv6pGsKXSPhcS48Ng.U4OgcRYwtyY8-HwdvW0hvbnYBnFOPI4BLiePLcwSReF10whseZpcnJ5gN2sm0WOgpCehx70Kcv7gjT0LXRGr4jHRRUzbdhlhT0YIjzICswA.yXQtUotGAoaKOGy4DiOmCg", "username": "hexaaagon", "email": "me@hexagonn.my.id", "discord": "scoooolzs", "twitter": "Scoooolzs" }, "record": { - "URL": "https://www.hexagonn.my.id" + "NS": ["arch.ns.cloudflare.com", "perla.ns.cloudflare.com"] } } diff --git a/domains/hien.json b/domains/hien.json new file mode 100644 index 000000000..092a76457 --- /dev/null +++ b/domains/hien.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "hienlh", + "email": "hienlh1298@gmail.com" + }, + "record": { + "CNAME": "hienlh-github-io.vercel.app" + } +} diff --git a/domains/hoangtran99.json b/domains/hoangtran99.json new file mode 100644 index 000000000..6af9777cb --- /dev/null +++ b/domains/hoangtran99.json @@ -0,0 +1,10 @@ +{ + "description": "Portfolio redirect for HoangTran0410", + "owner": { + "username": "hoangtran0410", + "email": "99.hoangtran@gmail.com" + }, + "record": { + "CNAME": "hoangtran0410.github.io" + } +} diff --git a/domains/host.xandaah.json b/domains/host.xandaah.json index 6748a50bd..91160721f 100644 --- a/domains/host.xandaah.json +++ b/domains/host.xandaah.json @@ -5,6 +5,6 @@ "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.T1qnVgduBT3ZaAhLEpPEEpb7lbe4ISMDiDt3L2wEAAbg-_gm0F_9uB1DsruJ6418nBUqz9eG_v0DInwIW6CvlbvceaOvBdF0lFElUSYowFWQg7fTBCIw1DkzUxiQubGAqpt6WiVt0sOSBFUnzOoYbxrmPFH3S5LgSzWoNwcqNZyFdz7At-vj3w61pL59zTHy_wdc_nckD1aLeonZIUxzfQKbL4dvdvnhLRlalVdBtE_Co20zUiUa_-JpEqSlfxAmURQSAyjfOCl_Y9ypizv018se-P0d6K8p7Ta2vNpWLsXWVMW3fOStQiiSqZMx-5V1b6FZdlDTMdXIXBywGH7LNQ.xVZdl43zV0s9MvRWdwvv_w.7Su9KEKZiIDVcbcsiehxY8zisq82fUx44Lj0tO6v9em0f65-x5Wi_FFa4yKBfqZxfVpsvpoc8wDHiOAqQPk_3I1XCxRKP07O884FgeLWEmc.7y2cHSgkts0nDvbHecDvCA" }, "record": { - "A": ["32.216.50.244"] + "A": ["32.216.183.113"] } } diff --git a/domains/iscordian.json b/domains/iscordian.json new file mode 100644 index 000000000..f2123e4a4 --- /dev/null +++ b/domains/iscordian.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "iscordian", + "email": "iscordian.dev@gmail.com" + }, + "record": { + "CNAME": "iscordian.github.io" + } +} diff --git a/domains/jayakrishna.json b/domains/jayakrishna.json new file mode 100644 index 000000000..cc6111d71 --- /dev/null +++ b/domains/jayakrishna.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "jayakrishna-g", + "email": "rareone.jk@gmail.com" + }, + "record": { + "CNAME": "jggandha-30911ba21954.herokuapp.com" + } +} diff --git a/domains/jstn.json b/domains/jstn.json deleted file mode 100644 index e8190d4e7..000000000 --- a/domains/jstn.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "description": "Justin's personal website", - "repo": "https://github.com/justinbalaguer/justinbalaguer.github.io", - "owner": { - "username": "justinbalaguer", - "email": "justinbalaguer@pm.me", - "twitter": "ojintoji" - }, - "record": { - "CNAME": "justinbalaguer.github.io" - } -} diff --git a/domains/julianwe17.json b/domains/julianwe17.json new file mode 100644 index 000000000..a75522363 --- /dev/null +++ b/domains/julianwe17.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Julianwe17", + "email": "julian.in.hbr@gmail.com", + "discord": "1055740356764901437" + }, + + "record": { + "CNAME": "julianwe17.github.io" + } + } + diff --git a/domains/keybinds.json b/domains/keybinds.json new file mode 100644 index 000000000..b9512c5cd --- /dev/null +++ b/domains/keybinds.json @@ -0,0 +1,18 @@ +{ + "owner": { + "username": "tr1xem", + "email": "admin@trix.is-a.dev" + }, + "record": { + "A": [ + "185.199.110.153", + "185.199.109.153", + "185.199.111.153", + "185.199.108.153" + ], + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ] + } +} diff --git a/domains/kitb2romjbz3.dhlcgd.json b/domains/kitb2romjbz3.dhlcgd.json new file mode 100644 index 000000000..3e040c29f --- /dev/null +++ b/domains/kitb2romjbz3.dhlcgd.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "dhlcgd", + "email": "dhlcgdofficial@gmail.com" + }, + "record": { + "CNAME": "gv-zz3nklni3izils.dv.googlehosted.com" + } +} diff --git a/domains/kn0tzer.json b/domains/kn0tzer.json new file mode 100644 index 000000000..fbb9808a8 --- /dev/null +++ b/domains/kn0tzer.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Kn0tzer", + "email": "g4marchi@gmail.com" + }, + "record": { + "CNAME": "kn0tzer.github.io" + } +} diff --git a/domains/konstantin-ivanov.json b/domains/konstantin-ivanov.json new file mode 100644 index 000000000..1c6418840 --- /dev/null +++ b/domains/konstantin-ivanov.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "KonstanTinoVino", + "email": "koiv.work@gmail.com" + }, + "record": { + "CNAME": "konstantinovino.github.io" + } +} diff --git a/domains/krebinkkj.json b/domains/krebinkkj.json new file mode 100644 index 000000000..827dd575f --- /dev/null +++ b/domains/krebinkkj.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "krebinkkj", + "email": "krebinkkj@gmail.com", + "discord": "1041878326169587732" + }, + "record": { + "CNAME": "krebinkkj.vercel.app" + } +} diff --git a/domains/kushdhingra.json b/domains/kushdhingra.json index 7bc78d6d5..94d0dfea3 100644 --- a/domains/kushdhingra.json +++ b/domains/kushdhingra.json @@ -1,11 +1,11 @@ { "owner": { - "username": "Kush-Dhingra", + "username": "kushdhingra", "email": "kushdhingra3112@gmail.com", "discord": "1035869217796403220", "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.gJTReSXxF-8BxDH8rn6i_DIx0XuVrc4yYnOEN1Awfp7mZcYPIgcPt4mvsScPbJYhZLN5XtDlxl0DcdU8Za12GCk-aIWegJ9-_32bdjw3agBzaJ-ltaslRoVpNJ3zfLaQ9V-BrhwVMEJhpz5-0eYeEiikL4tHAoPzzKMlYIf8f5l7IL6aMfhBZvIFf0B3upGg2FeOpFCXAsttU5QiKkjUt4BjetuYb29UJoNzDco1ZExLdudlKd_fz6IcaAsw2K1u6MMDDs2khsic9M42AE3pRFCP_hacdllY5Z66ATlmKhYAxFryJYWrgbfpGX2PxSrQalAao_IP1TIGgiq7ugiBDw.Lg-WIZSH_nzEfnLZct78Cg.soPtqjy32EA2Ew63dHQ8P8-dt4ZihvZpipBVkHyX_rlnv-y5YpS5v2-2d3O5hGHRfCKnfxQsvewDfcPSGa4_Oq8BN01Kzhbet8AXRCK6uOM.ouoa2YqHKAeX9lKWZoFaog" }, "record": { - "CNAME": "kushdhingra.netlify.app" + "CNAME": "kushdhingra.vercel.app" } } diff --git a/domains/lamnguyenz.json b/domains/lamnguyenz.json new file mode 100644 index 000000000..e3f2ffe57 --- /dev/null +++ b/domains/lamnguyenz.json @@ -0,0 +1,11 @@ +{ + "description": "Personal Blog Site", + "repo": "https://github.com/LamNguyenz/lamnguyenz.github.io", + "owner": { + "username": "LamNguyenz", + "email": "lamnguyen11e@gmail.com" + }, + "record": { + "CNAME": "lamnguyenz.github.io" + } +} diff --git a/domains/ldt.json b/domains/ldt.json new file mode 100644 index 000000000..0a4eadf66 --- /dev/null +++ b/domains/ldt.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "luongductrong", + "email": "luongductrong2004@gmail.com" + }, + "record": { + "CNAME": "luongductrong.github.io" + } +} diff --git a/domains/link.yxz.json b/domains/link.yxz.json new file mode 100644 index 000000000..caf22b944 --- /dev/null +++ b/domains/link.yxz.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "yz9551", + "discord": "yz9551" + }, + "record": { + "CNAME": "track.smtp2go.net" + } +} diff --git a/domains/linkman.json b/domains/linkman.json new file mode 100644 index 000000000..a855040ca --- /dev/null +++ b/domains/linkman.json @@ -0,0 +1,11 @@ +{ + "description": "Website to put information about my projects", + "repo": "https://github.com/linkman8912/website", + "owner": { + "username": "linkman8912", + "email": "linkman8912@proton.me" + }, + "record": { + "CNAME": "website-1i7.pages.dev" + } +} diff --git a/domains/loinguyende.json b/domains/loinguyende.json new file mode 100644 index 000000000..b6be86811 --- /dev/null +++ b/domains/loinguyende.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "loinguyen3108", + "email": "ntloic3tbt@gmail.com" + }, + "record": { + "CNAME": "my-second-brain-omega.vercel.app" + } +} diff --git a/domains/lqhuy.json b/domains/lqhuy.json new file mode 100644 index 000000000..13a49f7ca --- /dev/null +++ b/domains/lqhuy.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Lqhuy125", + "email": "lequanghuy1252206@gmail.com" + }, + "record": { + "CNAME": "lqhuy125.github.io" + } +} diff --git a/domains/luihh.json b/domains/luihh.json index 82db15c06..a5fef5c3b 100644 --- a/domains/luihh.json +++ b/domains/luihh.json @@ -5,6 +5,6 @@ "discord": "481268875586174986" }, "record": { - "CNAME": "extreme-demons-spreadsheet.vercel.app" + "CNAME": "spreadsheet-fih.pages.dev" } } diff --git a/domains/lumi.json b/domains/lumi.json index e8cd32dc5..91d0b04f2 100644 --- a/domains/lumi.json +++ b/domains/lumi.json @@ -5,6 +5,7 @@ "discord": "563697359423406082" }, "record": { + "A": ["76.76.21.21"], "MX": ["mx1.improvmx.com", "mx2.improvmx.com"], "TXT": ["v=spf1 include:spf.improvmx.com ~all"] } diff --git a/domains/mackenzie.json b/domains/mackenzie.json new file mode 100644 index 000000000..69ca93fba --- /dev/null +++ b/domains/mackenzie.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "jojocraftde-dev", + "email": "jojocraftde@proton.me" + }, + "record": { + "A": ["91.200.103.154"] + } +} diff --git a/domains/magitian.json b/domains/magitian.json index feb7c2c8c..537cbd209 100644 --- a/domains/magitian.json +++ b/domains/magitian.json @@ -1,11 +1,11 @@ { "description": "Home for my blogs", - "repo": "https://github.com/themagitian/themagitian.github.io", + "repo": "https://github.com/TheMagitian/themagitian.github.io-old", "owner": { "username": "magitian", "email": "magitian@duck.com" }, "record": { - "CNAME": "themagitian.github.io" + "CNAME": "magitian.vercel.app" } } diff --git a/domains/mail.mrstickypiston.json b/domains/mail.mrstickypiston.json new file mode 100644 index 000000000..2179d6b97 --- /dev/null +++ b/domains/mail.mrstickypiston.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "MrStickyPiston", + "discord": "700766242268774471", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.W2mVdm4dW8fJByQKFfFbX7Zy_LgzT03dRrDPZg1smltChY-8Q4ecmRlgbZg3qzCMTpZt0EAYKEvW3ZWJ2YANpH4NSl4rOExGzhByU5yhFxEFMFVu62LvAiEIRErPZLSpisd_p3sz6GNr_2lDhvy-YJHa5nstCGk8504Kfr_nLXwv6bWxpHPaQ_gMC3T3zCJs18znanaLs9A4h8O_07-_AlsKxUBhwyFPHBQv1zG05Dj-MNJXs2E3IiI2L5zwvV3807rvsolppR2et0Ghu6FZMDoq0ETelqjUmM_JW2T6fYiJk95QxRzLh0z4KHv0OcduJTAQT6OYjXDFsUOeOnl_cQ.BLMs-Z8M9F7U-qkpjWKE9g.POwlhWC7vCvZwtTz5pc6NRtbQFBqPK_DpWN7JBeIybylCNrqG9pEw12_qvlTIrb3cRh1ZEtzqLPBrVqyVV00zj8XKuFNZRmDfE7N7LZUebw.525ZlMIJoi8uHFtRgguNag" + }, + + "record": { + "TXT": "v=spf1 include:_spf.mailersend.net ~all" + } +} \ No newline at end of file diff --git a/domains/mail.zvdxc.json b/domains/mail.zvdxc.json deleted file mode 100644 index e089431a4..000000000 --- a/domains/mail.zvdxc.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "description": "A sub-subdomain for use with a mail-forwarder, because the main subdomain zvdxc.is-a.dev has a CNAME and doesnt work. --MX records will be updated later, because Zoho--", - "owner": { - "username": "zvdxc", - "email": "zvdxc11@gmail.com" - }, - "record": { - "MX": ["mx.zoho.eu", "mx2.zoho.eu", "mx3.zoho.eu"], - "TXT": [ - "zoho-verification=zb90341973.zmverify.zoho.eu", - "v=spf1 include:zohomail.eu ~all" - ] - } -} diff --git a/domains/mc.sono.json b/domains/mc.sono.json deleted file mode 100644 index fbc1742ff..000000000 --- a/domains/mc.sono.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "getSono", - "email": "sono.arbeit@gmail.com" - }, - "record": { - "A": ["45.92.217.48"] - } -} diff --git a/domains/meteor.sono.json b/domains/meteor.sono.json deleted file mode 100644 index a7888b809..000000000 --- a/domains/meteor.sono.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "getSono", - "discord": "1222250424309121145", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.AOcSmXH1xmgRQpt6st_1uHBuvjvjFiB8evwad25Ly9EDe8_isycXxLJlEbs8EodOndHHQDqNGW7QJ036O-rdpZcI1LHJScmTwWSawgNyXtFS5zoE52yScjNB0xmmU6BFFr7_3M7NOYoLEAKzgjWkX96OWSoFvKqTCoe5_pBn4EyPd1vhZ0_FcpvmY_sGsWpHR1IdfVDnmWvyxMo0UyjoY-8zaFVEsgRxGWY2lTqmQYyFcrV6fuqCSLsZ9IK_GNAcE1uascEoTrqrlVt6smO_wApzuVEt-TOffvKpqFq_uwxgYgYVcKs90zkEGmkqN0tQDo3wTDCJAx_fRSIx98sLhQ.U6p_R4dGEyf0oxaEPy7rAA.K5BiGr3XphTRo8BoYVmJUo-koNgd8thz0rMMuSTbe7tE3Rn4Wy7vVtMJRL8DJ3dOKzvtaspAa9_qSrqc0mx3Uy6iPMh0JCBoSZPSTCHn1SA.kTMtTIzH5hyAxJxBS6qojA" - }, - "record": { - "CNAME": "getsono.github.io" - } -} diff --git a/domains/mew.json b/domains/mew.json new file mode 100644 index 000000000..b620c7f01 --- /dev/null +++ b/domains/mew.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "meewmeew", + "email": "mauminh.nguyen@gmail.com" + }, + "record": { + "NS": [ + "bart.ns.cloudflare.com", + "karina.ns.cloudflare.com" + ] + } +} \ No newline at end of file diff --git a/domains/minitor.json b/domains/minitor.json new file mode 100644 index 000000000..e10eeb8af --- /dev/null +++ b/domains/minitor.json @@ -0,0 +1,11 @@ +{ + "description": "Self hosted service", + "repo": "https://github.com/MinitorMHS/register", + "owner": { + "username": "minitormhs", + "email": "me@minitor.eu.org" + }, + "record": { + "CNAME": "cf-repl.pages.dev" + } +} diff --git a/domains/mlsend2._domainkey.mail.mrstickypiston.json b/domains/mlsend2._domainkey.mail.mrstickypiston.json new file mode 100644 index 000000000..5f6b5488c --- /dev/null +++ b/domains/mlsend2._domainkey.mail.mrstickypiston.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "MrStickyPiston", + "discord": "700766242268774471", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.W2mVdm4dW8fJByQKFfFbX7Zy_LgzT03dRrDPZg1smltChY-8Q4ecmRlgbZg3qzCMTpZt0EAYKEvW3ZWJ2YANpH4NSl4rOExGzhByU5yhFxEFMFVu62LvAiEIRErPZLSpisd_p3sz6GNr_2lDhvy-YJHa5nstCGk8504Kfr_nLXwv6bWxpHPaQ_gMC3T3zCJs18znanaLs9A4h8O_07-_AlsKxUBhwyFPHBQv1zG05Dj-MNJXs2E3IiI2L5zwvV3807rvsolppR2et0Ghu6FZMDoq0ETelqjUmM_JW2T6fYiJk95QxRzLh0z4KHv0OcduJTAQT6OYjXDFsUOeOnl_cQ.BLMs-Z8M9F7U-qkpjWKE9g.POwlhWC7vCvZwtTz5pc6NRtbQFBqPK_DpWN7JBeIybylCNrqG9pEw12_qvlTIrb3cRh1ZEtzqLPBrVqyVV00zj8XKuFNZRmDfE7N7LZUebw.525ZlMIJoi8uHFtRgguNag" + }, + + "record": { + "CNAME": "mlsend2._domainkey.mailersend.net" + } + } + \ No newline at end of file diff --git a/domains/mod.s4il.json b/domains/mod.s4il.json new file mode 100644 index 000000000..6d450044b --- /dev/null +++ b/domains/mod.s4il.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "S4IL21", + "email": "s4il.is.a.dev@gmail.com" + }, + "record": { + "CNAME": "s4il21.github.io" + } +} diff --git a/domains/mta.mail.mrstickypiston.json b/domains/mta.mail.mrstickypiston.json new file mode 100644 index 000000000..748577693 --- /dev/null +++ b/domains/mta.mail.mrstickypiston.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "MrStickyPiston", + "discord": "700766242268774471", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.W2mVdm4dW8fJByQKFfFbX7Zy_LgzT03dRrDPZg1smltChY-8Q4ecmRlgbZg3qzCMTpZt0EAYKEvW3ZWJ2YANpH4NSl4rOExGzhByU5yhFxEFMFVu62LvAiEIRErPZLSpisd_p3sz6GNr_2lDhvy-YJHa5nstCGk8504Kfr_nLXwv6bWxpHPaQ_gMC3T3zCJs18znanaLs9A4h8O_07-_AlsKxUBhwyFPHBQv1zG05Dj-MNJXs2E3IiI2L5zwvV3807rvsolppR2et0Ghu6FZMDoq0ETelqjUmM_JW2T6fYiJk95QxRzLh0z4KHv0OcduJTAQT6OYjXDFsUOeOnl_cQ.BLMs-Z8M9F7U-qkpjWKE9g.POwlhWC7vCvZwtTz5pc6NRtbQFBqPK_DpWN7JBeIybylCNrqG9pEw12_qvlTIrb3cRh1ZEtzqLPBrVqyVV00zj8XKuFNZRmDfE7N7LZUebw.525ZlMIJoi8uHFtRgguNag" + }, + + "record": { + "CNAME": "mailersend.net" + } + } + \ No newline at end of file diff --git a/domains/mumble.sono.json b/domains/mumble.sono.json deleted file mode 100644 index d3b4307bf..000000000 --- a/domains/mumble.sono.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "getSono", - "email": "julianwolf2013@outlook.de", - "discord": "1222250424309121145" - }, - "record": { - "A": ["69.197.135.202"] - } -} diff --git a/domains/murasame-san-ddl.json b/domains/murasame-san-ddl.json index 8eb5cc480..25d27f193 100644 --- a/domains/murasame-san-ddl.json +++ b/domains/murasame-san-ddl.json @@ -1,10 +1,11 @@ { - "owner": { - "username": "comderzaid", - "discord": "544461226499899393", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.h5XfBb-IScJHFReqzLw1Or84zoOq6R4ypGCyDQDYsW-wijccncffZxnRm0UaPov4GHyypLM3kEYvOGymNCuAl-ipzDQrAkRIpD8Je8_thCTShwt06ftADHWrFc-UQgFhEOTwLiaaaz4z3Q0Jp6dNlqVCXnyIkk_V7A6-FQQS19oUQUCW0Vv-DC-XJO3GWvFPy31WFaYP8FIUwnkQH49CRO-CtdMZdbMsJ5kuAYKM_wSVnGeOK9qCJce8cP_oMO7b-XLkKGlHwymb0Qyn5r1vbCTk6gAd_A6PoPHYH8JmjEnexk9L8r2nkelP5Us1ZgrraBKMOvAP9QDI8U8iDtajrA.esKVpOzITWARO4xxpboB_A.ebg8aH85QLWwPoiYCm87y7baFdxdCKV48Ufs0esjY9wYpBtWpIHR-NJ1VCZ6vQGxzal8KrV11osN4PGYexSLSTgOiTdE3d48Yd753FS7_uE.LNSomkDjTx3uuscJhq48cg" - }, - "record": { - "A": ["129.80.3.208"] - } -} + "owner": { + "username": "comderzaid", + "email": "diazkhan66@gmail.com", + "discord": "544461226499899393", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.h5XfBb-IScJHFReqzLw1Or84zoOq6R4ypGCyDQDYsW-wijccncffZxnRm0UaPov4GHyypLM3kEYvOGymNCuAl-ipzDQrAkRIpD8Je8_thCTShwt06ftADHWrFc-UQgFhEOTwLiaaaz4z3Q0Jp6dNlqVCXnyIkk_V7A6-FQQS19oUQUCW0Vv-DC-XJO3GWvFPy31WFaYP8FIUwnkQH49CRO-CtdMZdbMsJ5kuAYKM_wSVnGeOK9qCJce8cP_oMO7b-XLkKGlHwymb0Qyn5r1vbCTk6gAd_A6PoPHYH8JmjEnexk9L8r2nkelP5Us1ZgrraBKMOvAP9QDI8U8iDtajrA.esKVpOzITWARO4xxpboB_A.ebg8aH85QLWwPoiYCm87y7baFdxdCKV48Ufs0esjY9wYpBtWpIHR-NJ1VCZ6vQGxzal8KrV11osN4PGYexSLSTgOiTdE3d48Yd753FS7_uE.LNSomkDjTx3uuscJhq48cg" + }, + "record": { + "CNAME": "cylindrical-gardlic-8jekw3mlfaoniohl2i7wdokz.herokudns.com" + } +} \ No newline at end of file diff --git a/domains/myforum.json b/domains/myforum.json new file mode 100644 index 000000000..72a2fee0a --- /dev/null +++ b/domains/myforum.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "bteamapp", + "email": "helpapp.bta@gmail.com" + }, + "record": { + "CNAME": "myforum.mydiscussion.net" + } +} diff --git a/domains/neebooo.json b/domains/neebooo.json new file mode 100644 index 000000000..4ea2e37de --- /dev/null +++ b/domains/neebooo.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "neebooo", + "email": "dev.cnamew@gmail.com" + }, + "record": { + "A": [ + "193.187.255.169" + ] + } +} diff --git a/domains/needrose.json b/domains/needrose.json new file mode 100644 index 000000000..525238ca6 --- /dev/null +++ b/domains/needrose.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Needrose", + "email": "neeedrose@gmail.com" + }, + "record": { + "A": ["155.248.226.206"] + } +} diff --git a/domains/ngqkhai.json b/domains/ngqkhai.json new file mode 100644 index 000000000..45da83466 --- /dev/null +++ b/domains/ngqkhai.json @@ -0,0 +1,11 @@ +{ + "description": "Documentation website for is-a.dev", + "repo": "", + "owner": { + "username": "ngqkhai", + "email": "nguyenquangkhai2509@gmail.com" + }, + "record": { + "URL": "https://github.com/ngqkhai" + } +} diff --git a/domains/nh.json b/domains/nh.json new file mode 100644 index 000000000..9a5666540 --- /dev/null +++ b/domains/nh.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "nonxistnt", + "email": "khtyiscooler@gmail.com" + }, + "record": { + "CNAME": "nonxistnt.github.io" + } +} diff --git a/domains/nhatphan.json b/domains/nhatphan.json new file mode 100644 index 000000000..6a3043e6a --- /dev/null +++ b/domains/nhatphan.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "minaphan2815", + "email": "nhatphan2815@gmail.com" + }, + "record": { + "CNAME": "minaphan2815.github.io" + } +} diff --git a/domains/niyakipham.json b/domains/niyakipham.json new file mode 100644 index 000000000..241c092d9 --- /dev/null +++ b/domains/niyakipham.json @@ -0,0 +1,11 @@ +{ + "description": "niyakipham.is-a.dev", + "repo": "https://github.com/alexis-elaxis/alexis-elaxis.github.io", + "owner": { + "username": "niyakipham", + "email": "niyakipham@gmail.com" + }, + "record": { + "CNAME": "niyakipham.github.io" + } +} diff --git a/domains/noah.json b/domains/noah.json new file mode 100644 index 000000000..8d4030b8e --- /dev/null +++ b/domains/noah.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "noahprm", + "email": "contact.noahprm@gmail.com", + "discord": "949273553168121856" + }, + "record": { + "A": [ + "217.145.72.79" + ] + } +} diff --git a/domains/nolan-mai.json b/domains/nolan-mai.json new file mode 100644 index 000000000..9af8b5603 --- /dev/null +++ b/domains/nolan-mai.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "PotBorger", + "email": "khanhtrinh232005@gmail.com" + }, + "record": { + "CNAME": "potborger.github.io" + } +} diff --git a/domains/not.json b/domains/not.json new file mode 100644 index 000000000..d139592ba --- /dev/null +++ b/domains/not.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Moodygd761", + "discord": "1279615522593308734", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.WDBjZ898iNiRP_Lvbnoj4LirAorotHcGhnntu1zdoqeuHq2AyxBL8ehFxtM3vtrYz1N73zp_8rKaJ8ynhakivpRjTW6i6JoadAD4fMALwRGFb8Ewa7sfyBpF90-GbhJlwGTVwJXxbM6gh0C0WUJBU0SSMMdQPSNqlDXzgcshhKKjnslQCqnoe82fJIbLWbYVIj7DY_vQd_c426LFFw-ELEdaSIS8BcvVvuAPBBEtMeTPHHJGlfM6uQFd5LC91dnL4OtIQRJrS-Dm3jHUqCDBIwBQOJ-GjUuZNSISvNN7nxn0RPmHEFPVorEgll_jIGSWoqZblFQAdTry_tco9-VTRg.xy1T4Mv96AlgNiL15wa86A.UgQ0AQSB-2dIvHfkqag9dLHY4ta9MBeNLu7aOgGjANs90WIwsgXbwguK2biGSOGf7yx-rKclyrSbQiFxl1m6GYj9eJ0Y3yZXe96TuhH3h9U.BxmZhevlny3h3XoYMkLgyw" + }, + "record": { + "A": [ + "158.178.200.29" + ] + } +} diff --git a/domains/ntrs05.json b/domains/ntrs05.json new file mode 100644 index 000000000..f2f45ddb8 --- /dev/null +++ b/domains/ntrs05.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "ntrs05", + "email": "tukheo123@gmail.com" + }, + "record": { + "CNAME": "ntrs05.github.io" + } +} diff --git a/domains/nvhmadridista.json b/domains/nvhmadridista.json new file mode 100644 index 000000000..2b6b5849d --- /dev/null +++ b/domains/nvhmadridista.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "nvhmadridista", + "email": "nvh.madridista@email.address" + }, + "record": { + "CNAME": "nvhmadridista.github.io" + } +} diff --git a/domains/owl.json b/domains/owl.json index 018b2b59a..c1ee8caa7 100644 --- a/domains/owl.json +++ b/domains/owl.json @@ -4,7 +4,7 @@ "email": "admin@is-a.dev" }, "record": { - "CNAME": "p2pb.dev" + "CNAME": "wdh.app" }, "proxied": true } diff --git a/domains/peantastic.json b/domains/peantastic.json new file mode 100644 index 000000000..417f24900 --- /dev/null +++ b/domains/peantastic.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "peantastic", + "email": "leostark.vndev@gmail.com" + }, + "description": "👋 Hello! I'm Do Tan Tinh, a passionate developer with expertise in efficient web solutions. Explore my portfolio and contact me on GitHub.", + "repo": "https://github.com/peantastic/", + "record": { + "CNAME": "dotantinh.onrender.com" + } +} \ No newline at end of file diff --git a/domains/phamthanhnghia.json b/domains/phamthanhnghia.json new file mode 100644 index 000000000..2378ce50d --- /dev/null +++ b/domains/phamthanhnghia.json @@ -0,0 +1,11 @@ +{ + "description": "phamthanhnghia.is-a.dev", + "repo": "https://github.com/phamthanhnghia/phamthanhnghia.github.io", + "owner": { + "username": "phamthanhnghia", + "email": "phamthanhnghia.it@gmail.com" + }, + "record": { + "CNAME": "phamthanhnghia.github.io" + } +} diff --git a/domains/ploszukiwacz.json b/domains/ploszukiwacz.json index 440d9b3bb..dd1d68a42 100644 --- a/domains/ploszukiwacz.json +++ b/domains/ploszukiwacz.json @@ -7,15 +7,9 @@ "email": "ploszukiwacz1@gmail.com" }, "record": { - "A": [ - "45.131.64.15" - ], - "MX": [ - "mx1.improvmx.com", - "mx2.improvmx.com" - ], - "TXT": [ - "v=spf1 include:spf.improvmx.com ~all" + "NS": [ + "jake.ns.cloudflare.com", + "stephane.ns.cloudflare.com" ] } } diff --git a/domains/porant.json b/domains/porant.json index 35dce6910..abf61d960 100644 --- a/domains/porant.json +++ b/domains/porant.json @@ -4,6 +4,6 @@ "email": "porant@gmail.com" }, "record": { - "A": ["178.26.182.120"] + "A": ["188.194.183.203"] } } diff --git a/domains/potatochips0706.json b/domains/potatochips0706.json deleted file mode 100644 index e7dccb3ae..000000000 --- a/domains/potatochips0706.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "description": "A sub-domain to my portfolio github page.", - "repo": "https://github.com/potato0706/potato0706.github.io", - "owner": { - "username": "potato0706", - "email": "potatochips0706@gmail.com" - }, - "record": { - "CNAME": "potato0706.github.io" - } -} diff --git a/domains/proficode.json b/domains/proficode.json new file mode 100644 index 000000000..ab1555bf5 --- /dev/null +++ b/domains/proficode.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "profic0de", + "email": "anonymou3489@gmail.com" + }, + "record": { + "CNAME": "239581.site.bot-hosting.net" + } +} diff --git a/domains/project-jam.json b/domains/project-jam.json new file mode 100644 index 000000000..a0b9b2cc7 --- /dev/null +++ b/domains/project-jam.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Omarplayz233", + "email": "mrbouiri@gmail.com" + }, + "record": { + "NS": [ + "elsa.ns.cloudflare.com", + "roan.ns.cloudflare.com" + ] + } +} diff --git a/domains/ramakant.json b/domains/ramakant.json new file mode 100644 index 000000000..d9524acd3 --- /dev/null +++ b/domains/ramakant.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "ramakantbot", + "email": "ramakantbot@duck.com" + }, + "record": { + "CNAME": "ramakantbot.github.io" + } +} diff --git a/domains/raw-api.json b/domains/raw-api.json index 708e00ecc..b8d2e61c5 100644 --- a/domains/raw-api.json +++ b/domains/raw-api.json @@ -5,6 +5,5 @@ }, "record": { "CNAME": "is-a.dev" - }, - "proxied": true + } } diff --git a/domains/realmzersdomain.json b/domains/realmzersdomain.json new file mode 100644 index 000000000..41956e605 --- /dev/null +++ b/domains/realmzersdomain.json @@ -0,0 +1,11 @@ +{ + "description": "Realmzers Page", + "repo": "https://github.com/Realmzer/realmzer.github.io", + "owner": { + "username": "Realmzer", + "email": "therealm4mc@gmail.com" + }, + "record": { + "URL": "https://realmzer.github.io" + } +} diff --git a/domains/redirect.akk1to.json b/domains/redirect.akk1to.json new file mode 100644 index 000000000..2b819373c --- /dev/null +++ b/domains/redirect.akk1to.json @@ -0,0 +1,12 @@ +{ + "description": "This website is for redirect server", + "repo": "https://github.com/akk1to/redirect", + "owner": { + "username": "akk1to", + "email": "akk1to.dev@gmail.com", + "discord": "727497287777124414" + }, + "record": { + "CNAME": "akk1to.github.io" + } +} diff --git a/domains/redolent.json b/domains/redolent.json new file mode 100644 index 000000000..009222c74 --- /dev/null +++ b/domains/redolent.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "RedolentHalo", + "discord": "755718159641608202", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.c0d7ul7E-LX1qEJeFPuXgcpGJvLDeqnotDBs20mJdeqQzpzoMFTGzEYQ3QExt5XVjdX9SzRFpdgGaY04gN_c_Nrx7WaG47ZJL1rNAapJYCUGmysp3W6g2Trwi45_cIaWUEwKGnjBIgp3BTLKO6yentnHJXKjMb5AUkDcZVj69Nly4sCpdUTSjj1Xw6hVtmapS-lGaIlm6iaftk1pEJm1q1uIuDSsrufH2oRF3lVwkmjJDIwD_tf7PXuHRUGgxvt0FK_bLZKnoqbFtpTh9nNg_RBf8H1YnzHhOc6dkjf6ikBBzcQDutiKxelMupFmatlU5eAGCBmKkEUwxtSKsp5jQQ.R8WtRKhJLz0P5qUPEEdXZg.oEOJF1FocJn0FqQ1P0RaKVK4G1RoQT6E3oyRUpMg_lv0UXDwn16BlIUcKowUWxiObofg1YKRgB1OM4uIZPjxbAYJwkS-Q4Hf0CTmeZCjCaVpaeNc20Z9dREuphe4He30.jP6ZbMY8WRHngmBV6kRBsg" + }, + + "record": { + "CNAME": "redolent.pages.dev" + } + } + \ No newline at end of file diff --git a/domains/region.json b/domains/region.json new file mode 100644 index 000000000..b28fa3c47 --- /dev/null +++ b/domains/region.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "regioniosvn", + "discord": "1264096408395317289", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.WNRBeRSr5EzISmqLUQ2fxgAxern45vcHBcO0OhY8NGPm-MnxKCTOc6yWhmDfS3Mu28S9xI_WG3uQ46SYdVfIQKKoY8kGvirmXpftzJ3we_IqMgEH-7MyG35R0fnxQm6LMVKY41LncduwA1jh9sKmGk30oYcWU1u410j_ZxNGr2yzE17vZjJVBUxGFpRR2Rz3QyKTkHeBLWdTEfCSAYIv7JgJ0IH-iYN7DtqCjn2GGJPEMJYNVpivfUKPCNEqr29_f7clFJHifnmDKLG1BjQFitpO0YOyVTeqYwK0lcig5klf0QNTbJ7irj5uWokMkgKeTcQ1yYsKV4-Io0lTGW0ACA.FBJGaklyR9Ew9uB3rumREQ.tiWkr-YgRATVbC7ZHY6iAzEkcSPA8xCI4nYgQ9m-4k9JZ0hM8FgM7YpZW3Nuv7fl0S4s-QyHX8bilZQnQuQvTZ0AMMI7swTarwu4mvAXkr4.RAYWmatCs8lPwxLir16DVA" + }, + + "record": { + "CNAME": "regioniosvn.github.io" + } + } + \ No newline at end of file diff --git a/domains/register-bot.json b/domains/register-bot.json index 018b2b59a..c1ee8caa7 100644 --- a/domains/register-bot.json +++ b/domains/register-bot.json @@ -4,7 +4,7 @@ "email": "admin@is-a.dev" }, "record": { - "CNAME": "p2pb.dev" + "CNAME": "wdh.app" }, "proxied": true } diff --git a/domains/rhythm.json b/domains/rhythm.json new file mode 100644 index 000000000..7218cb504 --- /dev/null +++ b/domains/rhythm.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "ms7ru", + "email": "rhythm.upa@gmail.com" + }, + "record": { + "CNAME": "ms7ru.github.io" + } +} diff --git a/domains/riskyprsty.json b/domains/riskyprsty.json new file mode 100644 index 000000000..a79f3f3e4 --- /dev/null +++ b/domains/riskyprsty.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "riskyprsty" + }, + "record": { + "CNAME": "riskyprsty.github.io" + } +} diff --git a/domains/ritam.json b/domains/ritam.json new file mode 100644 index 000000000..d2875cf07 --- /dev/null +++ b/domains/ritam.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "nxrmqlly", + "email": "ritam@duck.com" + }, + "record": { + "CNAME": "ritams-website.vercel.app" + } +} diff --git a/domains/rohith-jv.json b/domains/rohith-jv.json new file mode 100644 index 000000000..4ba84944c --- /dev/null +++ b/domains/rohith-jv.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "0mnichan" + }, + "record": { + "A": [ + "75.2.60.5" + ] + } +} diff --git a/domains/ryanzam.json b/domains/ryanzam.json index 460e43d37..3c79f866c 100644 --- a/domains/ryanzam.json +++ b/domains/ryanzam.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "ryanzam", - "email": "ryanzam2005@yahoo.com" - }, - "record": { - "CNAME": "icy-coast-0d7690d03.3.azurestaticapps.net" - } + "owner": { + "username": "ryanzam", + "email": "ryanzam2005@yahoo.com" + }, + "record": { + "CNAME": "orange-island-07b3bb803.5.azurestaticapps.net" + } } diff --git a/domains/s.drpleaserespect.json b/domains/s.drpleaserespect.json deleted file mode 100644 index ee0613c67..000000000 --- a/domains/s.drpleaserespect.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "DrPleaseRespect", - "email": "juliannayr2007@gmail.com" - }, - "record": { - "A": ["146.19.100.135"], - "AAAA": ["2a05:dfc1:4400:6c00::a"] - } -} diff --git a/domains/s697376._domainkey.yxz.json b/domains/s697376._domainkey.yxz.json new file mode 100644 index 000000000..ce2fbe673 --- /dev/null +++ b/domains/s697376._domainkey.yxz.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "yz9551", + "discord": "yz9551" + }, + "record": { + "CNAME": "dkim.smtp2go.net" + } +} diff --git a/domains/sabbir.json b/domains/sabbir.json index 9f02d817e..2c4dd5094 100644 --- a/domains/sabbir.json +++ b/domains/sabbir.json @@ -4,6 +4,6 @@ "email": "sabbir.apbn.edu@gmail.com" }, "record": { - "CNAME": "sabbir1.pages.dev" + "NS": ["clarissa.ns.cloudflare.com", "harley.ns.cloudflare.com"] } } diff --git a/domains/safety.json b/domains/safety.json new file mode 100644 index 000000000..2973f4f65 --- /dev/null +++ b/domains/safety.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "HackingYZ", + "email": "sifed@qq.com" + }, + + "record": { + "CNAME": "safety22w413a.github.io" + } + } \ No newline at end of file diff --git a/domains/saftec.json b/domains/saftec.json new file mode 100644 index 000000000..1b5d366c3 --- /dev/null +++ b/domains/saftec.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Samuraiflamesf", + "email": "Samuraiflamesf@gmail.com" + }, + "record": { + "A": [ + "100.42.189.124" + ] + } +} diff --git a/domains/saumon.json b/domains/saumon.json index 89e77e457..2982bfea6 100644 --- a/domains/saumon.json +++ b/domains/saumon.json @@ -1,10 +1,10 @@ { "owner": { "username": "saumonarcenciel", - "email": "viala38000@gmail.com", + "email": "saumon@duck.com", "discord": "823623660743950416" }, "record": { - "A": ["163.5.143.4"] + "A": ["109.234.166.168"] } } diff --git a/domains/seqyu.json b/domains/seqyu.json new file mode 100644 index 000000000..1276538d5 --- /dev/null +++ b/domains/seqyu.json @@ -0,0 +1,12 @@ +{ + "description": "I'm just some guy who enjoys Linux a bit too much", + "repo": "https://github.com/nvct-website/nvct-website.github.io", + "owner": { + "username": "nvct-website", + "email": "", + "discord": "@seqyu." + }, + "record": { + "CNAME": "nvct-website.github.io" + } +} diff --git a/domains/serhii-koba.json b/domains/serhii-koba.json new file mode 100644 index 000000000..4027c1e6b --- /dev/null +++ b/domains/serhii-koba.json @@ -0,0 +1,11 @@ +{ + "description": "A personal blog website", + "repo": "https://github.com/sergey-koba-mobidev/static_blog", + "owner": { + "username": "sergey-koba-mobidev", + "email": "desgnkiss@gmail.com" + }, + "record": { + "CNAME": "static-blog-o3omu.ondigitalocean.app" + } +} diff --git a/domains/server.drpleaserespect.json b/domains/server.drpleaserespect.json deleted file mode 100644 index ee0613c67..000000000 --- a/domains/server.drpleaserespect.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "DrPleaseRespect", - "email": "juliannayr2007@gmail.com" - }, - "record": { - "A": ["146.19.100.135"], - "AAAA": ["2a05:dfc1:4400:6c00::a"] - } -} diff --git a/domains/shomy.json b/domains/shomy.json index bd15e711f..cd117b45d 100644 --- a/domains/shomy.json +++ b/domains/shomy.json @@ -12,6 +12,9 @@ "185.199.111.153" ], "MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"], - "TXT": "forward-email=MzBmYTJhZTc2Y2UyM2IzZS1jOGZmZDMwNWQzZjc2ZmIzMWIzZDQwOGZlNjNjZmMwMmQ5OTZhZTU2YTAxMGI1MGQ2ODk1MDFkYTEyMjM4OTk1Y2UyMWU3M2Y5NDc3YTk3NWQzN2NlYWVmMTY5ZGYyNzJmODljZGJlY2JiNmNmNWZkZmQyMTUxMzMxOGY5ZjExOA==" + "TXT": [ + "forward-email=MzBmYTJhZTc2Y2UyM2IzZS1jOGZmZDMwNWQzZjc2ZmIzMWIzZDQwOGZlNjNjZmMwMmQ5OTZhZTU2YTAxMGI1MGQ2ODk1MDFkYTEyMjM4OTk1Y2UyMWU3M2Y5NDc3YTk3NWQzN2NlYWVmMTY5ZGYyNzJmODljZGJlY2JiNmNmNWZkZmQyMTUxMzMxOGY5ZjExOA==", + "google-site-verification=86zZ55mR4x8nTO3sV5iWvq92pg8sikARK7f1Q_Gw7pI" + ] } } diff --git a/domains/shubh.json b/domains/shubh.json index 2b950ba61..b4321f5ef 100644 --- a/domains/shubh.json +++ b/domains/shubh.json @@ -1,12 +1,8 @@ { - "description": "personal portfolio website", - "repo": "https://github.com/R3tr0LastKnight/Portfoio_v2.git", "owner": { - "username": "R3tr0LastKnight", - "email": "r3tr0lastknight@gmail.com", - "twitter": "R3tr0LastKnight" + "username": "R3tr0LastKnight" }, "record": { - "CNAME": "r3tr0lastknight.github.io" + "CNAME": "portfoio-v2.vercel.app" } } diff --git a/domains/shuhaab.json b/domains/shuhaab.json new file mode 100644 index 000000000..6db00e090 --- /dev/null +++ b/domains/shuhaab.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Shuhaab-coder" + }, + "record": { + "CNAME": "shuhaab.vercel.app" + } + } + diff --git a/domains/smilos.json b/domains/smilos.json new file mode 100644 index 000000000..0a4f8dffa --- /dev/null +++ b/domains/smilos.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "smilos71" + }, + "record": { + "CNAME": "smilos71.github.io" + } +} diff --git a/domains/somaiyalbakhet.json b/domains/somaiyalbakhet.json new file mode 100644 index 000000000..2e4f4b519 --- /dev/null +++ b/domains/somaiyalbakhet.json @@ -0,0 +1,10 @@ +{ + "description": "my portfolio website on Netlify", + "owner": { + "username": "Somaiya-XI", + "discord": "Sen!#0577" + }, + "record": { + "A": ["75.2.60.5"] + } +} diff --git a/domains/sono.json b/domains/sono.json index be2a6bf45..18f3e021d 100644 --- a/domains/sono.json +++ b/domains/sono.json @@ -1,19 +1,12 @@ { - "owner": { - "username": "getSono", - "email": "sono.arbeit@gmail.com" - }, - "record": { - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.110.153", - "185.199.111.153" - ], - "MX": ["mx1.improvmx.com", "mx2.improvmx.com"], - "TXT": [ - "v=spf1 include:spf.improvmx.com ~all", - "google-site-verification=F90R7qQ2_fVCwUljDPq9iPlyzzKs7-4XovZLDeNAvns" - ] - } + "owner": { + "username": "getSono", + "email": "sono.arbeit@gmail.com" + }, + "record": { + "NS": [ + "jasmine.ns.cloudflare.com", + "trace.ns.cloudflare.com" + ] + } } diff --git a/domains/soraishiro.json b/domains/soraishiro.json new file mode 100644 index 000000000..6c9db0df6 --- /dev/null +++ b/domains/soraishiro.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "Soraishiro" + }, + "record": { + "CNAME": "soraishiro.github.io" + } +} diff --git a/domains/spacecraft.hexaa.json b/domains/spacecraft.hexaa.json deleted file mode 100644 index b12456c77..000000000 --- a/domains/spacecraft.hexaa.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "hexaaagon", - "email": "me@hexagonn.my.id", - "discord": "scoooolzs", - "twitter": "Scoooolzs" - }, - "record": { - "URL": "https://spacecraft.hexagonn.my.id" - } -} diff --git a/domains/stargate.json b/domains/stargate.json new file mode 100644 index 000000000..0e1638ab1 --- /dev/null +++ b/domains/stargate.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "r0ckmix", + "email": "mix155@yandex.ru" + }, + "record": { + "A": [ + "193.178.210.179" + ] + } +} diff --git a/domains/suctrebinhthuan.json b/domains/suctrebinhthuan.json new file mode 100644 index 000000000..5c36bc453 --- /dev/null +++ b/domains/suctrebinhthuan.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "suctrebth", + "email": "web.insuctre@gmail.com" + }, + "record": { + "CNAME": "suctrebinhthuan.com" + } +} diff --git a/domains/sunnyychi.json b/domains/sunnyychi.json new file mode 100644 index 000000000..a313e75b1 --- /dev/null +++ b/domains/sunnyychi.json @@ -0,0 +1,11 @@ +{ + "description": "A personal portfolio website", + "repo": "https://github.com/sunnyychi/Website", + "owner": { + "username": "sunnyychi", + "email": "sunnyychi@lona-development.org" + }, + "record": { + "CNAME": "sunnyychi.github.io" + } +} diff --git a/domains/tak.json b/domains/tak.json new file mode 100644 index 000000000..8a647b45f --- /dev/null +++ b/domains/tak.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "tak-gamingYT", + "email": "tak@tak.io.vn" + }, + "record": { + "CNAME": "tak-gamingyt.github.io" + }, + "proxied": true +} diff --git a/domains/tan.json b/domains/tan.json new file mode 100644 index 000000000..85ecae11e --- /dev/null +++ b/domains/tan.json @@ -0,0 +1,10 @@ +{ + "description": "tan.is-a.dev", + "owner": { + "username": "cuno92", + "email": "hoangvannhattan@gmail.com" + }, + "record": { + "CNAME": "white-hill-030c00b00.4.azurestaticapps.net" + } +} diff --git a/domains/tanish-poddar.json b/domains/tanish-poddar.json new file mode 100644 index 000000000..4c64749fe --- /dev/null +++ b/domains/tanish-poddar.json @@ -0,0 +1,11 @@ +{ + "description": "Documentation website for is-a.dev", + "repo": "https://github.com/tanishpoddar/tanishpoddar.github.io", + "owner": { + "username": "tanishpoddar", + "email": "tanishpoddar.18@gmail.com" + }, + "record": { + "CNAME": "tanishpoddar.github.io" + } +} diff --git a/domains/tanquang.json b/domains/tanquang.json new file mode 100644 index 000000000..778eff53f --- /dev/null +++ b/domains/tanquang.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "quangnlt", + "email": "tanquang2k3@gmail.com" + }, + "record": { + "CNAME": "quangnlt.github.io" + } +} diff --git a/domains/teamfive.sono.json b/domains/teamfive.sono.json deleted file mode 100644 index 0cafc4127..000000000 --- a/domains/teamfive.sono.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "getSono", - "email": "julianwolf2013@outlook.de", - "discord": "1222250424309121145" - }, - "record": { - "CNAME": "getsono.github.io" - } -} diff --git a/domains/techadv.json b/domains/techadv.json new file mode 100644 index 000000000..35f2e64b9 --- /dev/null +++ b/domains/techadv.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "techadvyt", + "discord": "1250701051812642887", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.Vp8rCwhz4V1J-S7XGZRX3yIV-uuvxLHg_j1MB64d-i_xDZdl9mVIrln2zdw8R7Aeh80rTEgAKdJG7ihGxigBUpQvMOFktvm_ronxXv3HGQMSvHqm_YyxbMIO4oMb7eIzV4U6XtC_GJBz6jVDzn1a7o1ZhBwkACtLfkoSWyCFMevXGq2QJLKSCvl1LuM5dgBGfsMC67-qOJ0NKjucTXXvYU4jzC-aGN64QIfBg0Q3S52B6asw8M4oc8NPVSplJwP86n8wlhXRV9hK5gNUp9VhZXgjkcifnw2yTIezz4f8jax3_W7hpvdTdAiiHlAKt5DNESROD4QbSnN1nb6rPqgUhA.DtsV7hiKsdEv3RblcTjgHQ.c38vZ7MeCA5NjcY2jZj7eq7Jdd8HCqFFYNXBzR3LxtJc_zCtQvzWM-Fs2u-UV8mrl7GJTr0A8PpGc6WuFJPVrReyQl6dQllir9HnGiTVNCQ.g5lJmjLEqEq6jfkocwxJ3w" + }, + "record": { + "CNAME": "usest1.netro.host" + } +} diff --git a/domains/theveryheavy.json b/domains/theveryheavy.json new file mode 100644 index 000000000..17a1cc7e7 --- /dev/null +++ b/domains/theveryheavy.json @@ -0,0 +1,24 @@ +{ + "owner": { + "username": "theveryheavy", + "discord": "1266113644643614803", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.suIFFV54UOL9Uwa0noRId59uf3EFtDxH9ExQfDv0RMETAGRUfXgK5h68nPm94oBHBVdTrgqlxB1prBpZsoDRhNJnowBjtJL8NP6i40uChltcaAUMsL76kHFlx9I-HojhoHAg6BY3Kt3iQRkMuwHFmJLFwNBCEgK45IlxiBQQ_Of_LW_C7jfp_kqQhrXggqdZYLwKUvsp-JPXCwPmny7IlYF5T6OIhEmjkj2QWEjyqPj8MhvZOpB5WI5nxsxwXKVDvdQysWDm8UuvKThgoY73yoOsKMV6-8RLSIPzSA--hSz8OOzao-YOXMlropqHx9SSQKF2gbg8Jt0la-0o77OYOw._JRnIF_by82ZehfCV5YDgg.O8_d7esMCv2vadIOAxU3oP2njMeEUmuHn7Ud46KZakXuzA8WBZntj3rYa7PZYYDf4sAFwvVCE3O5sdBJsb27Pfbx4G2NjUd04t2tGVKvI6U.U3UdmUku7uVh1MQkFfHOyg" + }, + "record": { + "A": [ + "185.199.108.153", + "185.199.109.153", + "185.199.110.153", + "185.199.111.153" + ], + "MX": [ + "mx1.simplelogin.co", + "mx2.simplelogin.co" + ], + "TXT": [ + "sl-verification=annotwbbqjhagomrimwzthorstvzhw", + "v=spf1 include:simplelogin.co ~all", + "v=DMARC1; p=quarantine; pct=100; adkim=s; aspf=s" + ] + } +} diff --git a/domains/toantran.json b/domains/toantran.json new file mode 100644 index 000000000..77cb243d7 --- /dev/null +++ b/domains/toantran.json @@ -0,0 +1,10 @@ +{ + "repo": "https://github.com/toantranct94/toantran.github.io", + "owner": { + "username": "toantranct94", + "email": "toantranct94@gmail.com" + }, + "record": { + "CNAME": "toantran.github.io" + } +} diff --git a/domains/tong09.json b/domains/tong09.json new file mode 100644 index 000000000..dd9bcb161 --- /dev/null +++ b/domains/tong09.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "tong09", + "email": "mdrochana93@gmail.com" + }, + "record": { + "CNAME": "383zyrozcr38d.ahost.marscode.site" + } +} diff --git a/domains/tortilla.json b/domains/tortilla.json new file mode 100644 index 000000000..977c39694 --- /dev/null +++ b/domains/tortilla.json @@ -0,0 +1,11 @@ +{ + "description": "tortilla.is-a.dev", + "owner": { + "username": "Colbster937", + "email": "colbster937@colbster937.dev" + }, + "record": { + "CNAME": "dns.tortillagames.org" + }, + "proxied": true +} diff --git a/domains/trix.json b/domains/trix.json index 94dff565e..13a85cc35 100644 --- a/domains/trix.json +++ b/domains/trix.json @@ -1,9 +1,18 @@ { - "owner": { - "username": "tr1xem", - "email": "admin@trixsly.xyz" - }, - "record": { - "CNAME": "superuser-l.github.io" - } + "owner": { + "username": "tr1xem", + "email": "admin@trixsly.xyz" + }, + "record": { + "A": [ + "185.199.110.153", + "185.199.109.153", + "185.199.111.153", + "185.199.108.153" + ], + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ] + } } diff --git a/domains/trungz.json b/domains/trungz.json new file mode 100644 index 000000000..911383c15 --- /dev/null +++ b/domains/trungz.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "lehuutrung1412", + "email": "me@lehuutrung.dev" + }, + "record": { + "URL": "https://lehuutrung.dev" + } +} diff --git a/domains/tsu.json b/domains/tsu.json new file mode 100644 index 000000000..29c62defb --- /dev/null +++ b/domains/tsu.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "dot-tsu", + "email": "lucanahtsu@gmail.com" + }, + "record": { + "CNAME": "dot-tsu.github.io" + } +} diff --git a/domains/ttkt.json b/domains/ttkt.json new file mode 100644 index 000000000..a71f767a9 --- /dev/null +++ b/domains/ttkt.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "bteamapp", + "email": "helpapp.bta@gmail.com" + }, + "record": { + "CNAME": "ghs.google.com" + } +} diff --git a/domains/tuankiet.json b/domains/tuankiet.json new file mode 100644 index 000000000..17a92e331 --- /dev/null +++ b/domains/tuankiet.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "harrytien107", + "email": "sigmatien@duck.com" + }, + "record": { + "CNAME": "harrytien107.github.io" + } +} diff --git a/domains/tuantestdashboard.json b/domains/tuantestdashboard.json new file mode 100644 index 000000000..d0254f2bf --- /dev/null +++ b/domains/tuantestdashboard.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "latuan2710", + "email": "tuan.la.cit19@eiu.edu.vn" + }, + "record": { + "CNAME": "admin-dashboard-latuan.vercel.app" + } +} diff --git a/domains/tunzankies.json b/domains/tunzankies.json new file mode 100644 index 000000000..519c87449 --- /dev/null +++ b/domains/tunzankies.json @@ -0,0 +1,10 @@ +{ + "owner": { + "description": "tunzankies.is-a.dev", + "username": "Tuan-Dang05", + "discord": "703136026595426305" + }, + "record": { + "CNAME": "portfolio-3-d-nu.vercel.app" + } +} diff --git a/domains/tweets.clyron.json b/domains/tweets.clyron.json new file mode 100644 index 000000000..284409427 --- /dev/null +++ b/domains/tweets.clyron.json @@ -0,0 +1,11 @@ +{ + "description": "Personal website of Clyron", + "repo": "https://github.com/theclyron/theclyron.github.io", + "owner": { + "username": "theclyron", + "email": "onenonlyclyron@gmail.com" + }, + "record": { + "CNAME": "theclyron.github.io" + } +} diff --git a/domains/upload.cdn.akk1to.json b/domains/upload.cdn.akk1to.json new file mode 100644 index 000000000..ea77451e4 --- /dev/null +++ b/domains/upload.cdn.akk1to.json @@ -0,0 +1,12 @@ +{ + "description": "file uploader of akk1to.dev", + "repo": "https://github.com/akk1to/upload.cdn", + "owner": { + "username": "akk1to", + "email": "akk1to.dev@gmail.com", + "discord": "727497287777124414" + }, + "record": { + "CNAME": "akk1to.github.io" + } +} diff --git a/domains/vanmanh.json b/domains/vanmanh.json new file mode 100644 index 000000000..84c017a28 --- /dev/null +++ b/domains/vanmanh.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "vanmanhdev", + "email": "vanmanh2763@gmail.com" + }, + "record": { + "CNAME": "vanmanhdev.github.io" + } +} diff --git a/domains/vansh.json b/domains/vansh.json index 99919fe4e..233743bc4 100644 --- a/domains/vansh.json +++ b/domains/vansh.json @@ -4,7 +4,7 @@ "email": "goelvansh2@gmail.com" }, "record": { - "CNAME": "vansh-goel.github.io" + "CNAME": "portfolio-mu-three-49.vercel.app" }, "description": "Personal Portfolio" } diff --git a/domains/vantage.json b/domains/vantage.json new file mode 100644 index 000000000..78848c6a7 --- /dev/null +++ b/domains/vantage.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "blaze-099", + "email": "", + "discord": "1186691290759434350", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.QLo89mhM4fE7MyI0fwTOoE1gwfqgTROR4XPtssSWrCFKdjAMxwFLRxSVKfTTk47ZdvtFcNQ-9i6zANMmvnKWqb4lk-A_IYDgCTI-rzfl7lIAsff092nh30jydQF4TCaaPwer3yrDZs-cHqnPJe1M9tVGLROeCpH5ndmRFCFCTp0SF5fIlyed9zElmsvmVm1In-pKSTFghIOm7W5A0Y_TGgGRz1GnCd7rUL0y_2Pww__W_JmiPYaqnIaas5YfHZSeSv68f4u6TicVOUFMCmRCAeF17ajRHB8NJJmAZ_5o0pvPs-YTFttOGRRp0MV7AMObacFMFpYufgvFM6amMBuKFA.nFT85dthPK_PLwebqK3zVw.w_dE_O8xeNrfXjtiPx_VM3hBR_p0i8huGEZfvGafCIBBtWm42cuIYAZ_kNh_qai31o3i7oRRi7UXOBGeShlvXW7znEXB9nx6Xy81QrbL878.l30yta1ym3dOqtn8MC7dZA" + }, + "record": { + "CNAME": "valorant-overlay-phi.vercel.app" + } +} diff --git a/domains/vasanth.json b/domains/vasanth.json new file mode 100644 index 000000000..07f5aa342 --- /dev/null +++ b/domains/vasanth.json @@ -0,0 +1,13 @@ +{ + "description": "Vasanth personal Blog", + "repo": "https://github.com/itsparser", + "owner": { + "username": "62d2", + "email": "itsparser@gmail.com", + "twitter": "itsparser", + "discord": "itsparser" + }, + "record": { + "CNAME": "itsparser.github.io" + } +} diff --git a/domains/vault.server.drpleaserespect.json b/domains/vault.server.drpleaserespect.json deleted file mode 100644 index ee0613c67..000000000 --- a/domains/vault.server.drpleaserespect.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "DrPleaseRespect", - "email": "juliannayr2007@gmail.com" - }, - "record": { - "A": ["146.19.100.135"], - "AAAA": ["2a05:dfc1:4400:6c00::a"] - } -} diff --git a/domains/vdevanarayan.json b/domains/vdevanarayan.json new file mode 100644 index 000000000..91adbc61a --- /dev/null +++ b/domains/vdevanarayan.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "CodeTitan7", + "email": "octavius1983bc@gmail.com" + }, + "record": { + "URL": "https://vdevanarayan.vercel.app" + } +} diff --git a/domains/vela.json b/domains/vela.json new file mode 100644 index 000000000..c46c8660c --- /dev/null +++ b/domains/vela.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "v3laDev", + "email": "27khero@proton.me" + }, + "record": { + "CNAME": "v3laDev.github.io" + } +} diff --git a/domains/votiendung.json b/domains/votiendung.json new file mode 100644 index 000000000..03111a07b --- /dev/null +++ b/domains/votiendung.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "dungxibo123", + "email": "votiendung0805@gmail.com" + }, + "record": { + "CNAME": "dungxibo123.github.io" + } +} diff --git a/domains/vra.json b/domains/vra.json new file mode 100644 index 000000000..144d40066 --- /dev/null +++ b/domains/vra.json @@ -0,0 +1,18 @@ +{ + "owner": { + "username": "vra-thenix", + "email": "rawatsiddhant25@gmail.com" + }, + "record": { + "A": [ + "185.199.110.153", + "185.199.109.153", + "185.199.111.153", + "185.199.108.153" + ], + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ] + } +} diff --git a/domains/vuri.json b/domains/vuri.json new file mode 100644 index 000000000..fc7d3838f --- /dev/null +++ b/domains/vuri.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "vurihuang", + "email": "vengeancehuang@gmail.com" + }, + "record": { + "CNAME": "vurihuang.github.io" + } +} diff --git a/domains/vurihuang.json b/domains/vurihuang.json new file mode 100644 index 000000000..fc7d3838f --- /dev/null +++ b/domains/vurihuang.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "vurihuang", + "email": "vengeancehuang@gmail.com" + }, + "record": { + "CNAME": "vurihuang.github.io" + } +} diff --git a/domains/william.json b/domains/william.json index b31c5b05f..db5f9b71a 100644 --- a/domains/william.json +++ b/domains/william.json @@ -4,13 +4,23 @@ "email": "william@is-a.dev" }, "record": { - "NS": ["bingo.ns.cloudflare.com", "matias.ns.cloudflare.com"], + "NS": [ + "ns1.william.net.au", + "ns0045.secondary.cloudflare.com", + "ns0199.secondary.cloudflare.com" + ], "DS": [ { - "key_tag": 2371, - "algorithm": 13, + "key_tag": 18485, + "algorithm": 8, "digest_type": 2, - "digest": "CC332225EB1A226C72D83767ACC3834FE20C129CBD8B1A74FBDCBAD36624B2E0" + "digest": "ABFE96B99A05BD94A867C9A10820DF8DCBD5F8B6033C989B547CA06BA1052943" + }, + { + "key_tag": 18485, + "algorithm": 8, + "digest_type": 4, + "digest": "8B50C488B31136F19AAE237B093EAD6CE8180EF4CFEA3A74E4C0D6FF7837AA3527C54CEA00F0283C7174C5DC30A9F6D8" } ] } diff --git a/domains/wipad.json b/domains/wipad.json new file mode 100644 index 000000000..a63a5a642 --- /dev/null +++ b/domains/wipad.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "wipad0310", + "email": "nguyenlab2007@gmail.com" + }, + "record": { + "CNAME": "wipad0310.github.io" + } +} diff --git a/domains/wizardsword.json b/domains/wizardsword.json index 2d669e7e2..a8bf76bee 100644 --- a/domains/wizardsword.json +++ b/domains/wizardsword.json @@ -4,6 +4,6 @@ "discord": "1115658967012626542" }, "record": { - "A": ["216.24.57.1"] + "A": ["76.76.21.21"] } } diff --git a/domains/wizcann.json b/domains/wizcann.json new file mode 100644 index 000000000..cc4df51b5 --- /dev/null +++ b/domains/wizcann.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "wizcann" + }, + "record": { + "CNAME": "wizcann.github.io" + } +} diff --git a/domains/www.bteamapp.json b/domains/www.bteamapp.json new file mode 100644 index 000000000..a71f767a9 --- /dev/null +++ b/domains/www.bteamapp.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "bteamapp", + "email": "helpapp.bta@gmail.com" + }, + "record": { + "CNAME": "ghs.google.com" + } +} diff --git a/domains/www.chat.alvin.json b/domains/www.chat.alvin.json new file mode 100644 index 000000000..810c13865 --- /dev/null +++ b/domains/www.chat.alvin.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "alvinsjoy", + "discord": "825382504353234954" + }, + "record": { + "A": ["76.76.21.21"] + } +} diff --git a/domains/www.dhlcgd.json b/domains/www.dhlcgd.json new file mode 100644 index 000000000..0f61df0fe --- /dev/null +++ b/domains/www.dhlcgd.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "dhlcgd", + "email": "dhlcgdofficial@gmail.com" + }, + "record": { + "CNAME": "ghs.google.com" + } +} diff --git a/domains/www.myforum.json b/domains/www.myforum.json new file mode 100644 index 000000000..72a2fee0a --- /dev/null +++ b/domains/www.myforum.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "bteamapp", + "email": "helpapp.bta@gmail.com" + }, + "record": { + "CNAME": "myforum.mydiscussion.net" + } +} diff --git a/domains/www.ttkt.json b/domains/www.ttkt.json new file mode 100644 index 000000000..a71f767a9 --- /dev/null +++ b/domains/www.ttkt.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "bteamapp", + "email": "helpapp.bta@gmail.com" + }, + "record": { + "CNAME": "ghs.google.com" + } +} diff --git a/domains/xpugno.json b/domains/xpugno.json new file mode 100644 index 000000000..19148b752 --- /dev/null +++ b/domains/xpugno.json @@ -0,0 +1,13 @@ +{ + "description": "Personal website for xPugno, hosted on Netlify at https://xpugno.netlify.app", + "repo": "https://github.com/xPugnocode/sillywebsite", + "owner": { + "username": "xPugnocode", + "discord": "567924760370085899" + }, + "record": { + "A": [ + "75.2.60.5" + ] + } +} diff --git a/domains/yigit.json b/domains/yigit.json index 3ad236f3b..7054ab487 100644 --- a/domains/yigit.json +++ b/domains/yigit.json @@ -1,12 +1,12 @@ { "description": "My Portfolio", - "repo": "https://github.com/yigitdev05/yigitdev05.github.io", + "repo": "https://github.com/devyigit/devyigit.github.io", "owner": { - "username": "yigitdev05", - "email": "yigitkabak@proton.me", + "username": "devyigit", + "email": "yigitkabak05@hotmail.com", "discord": "yigit.dev" }, "record": { - "CNAME": "yigitdev05.github.io" + "CNAME": "devyigit.github.io" } } diff --git a/domains/youssef-lmouden.json b/domains/youssef-lmouden.json new file mode 100644 index 000000000..62c8bf2dc --- /dev/null +++ b/domains/youssef-lmouden.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "YoussefDevPro" + }, + "record": { + "CNAME": "youssefdevpro.github.io" + } +} diff --git a/domains/yxz.json b/domains/yxz.json index 1e964a44c..87095b3fe 100644 --- a/domains/yxz.json +++ b/domains/yxz.json @@ -1,10 +1,28 @@ { - "repo": "https://github.com/yz9551/blog", - "owner": { - "username": "yz9551", - "email": "yixuan0808@gmail.com" - }, - "record": { - "CNAME": "yz9551.github.io" - } + "repo": "https://github.com/yz9551/blog", + "owner": { + "username": "yz9551", + "email": "", + "discord": "yz9551" + }, + "record": { + "A": [ + "185.199.108.153", + "185.199.109.153", + "185.199.110.153", + "185.199.111.153" + ], + "AAAA": [ + "2606:50c0:8000::153", + "2606:50c0:8001::153", + "2606:50c0:8002::153", + "2606:50c0:8003::153" + ], + "MX": [ + "tourmaline.uksouth.cloudapp.azure.com" + ], + "TXT": [ + "v=spf1 mx -all" + ] + } } diff --git a/domains/zalex.json b/domains/zalex.json new file mode 100644 index 000000000..1fafd707a --- /dev/null +++ b/domains/zalex.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Orange-Figure", + "discord": "1212435420776890368", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.N0_TVOrIKQHS-dgU5KDDcREwJDAtW1AfGLARAqAZyT-UjrmJz8IUFHg8zYxe6Spa4faQVR_emyVZKwqwlFvdIZZr4yQrWQSED-2WZJ5Z5DXpti6930sHO4CVgszWKjc5LqPW1764QP39iQrC7VtNSFxEmZTWJnmK0i8X_2AOSgu8BTH45vjMVKU4oBRzHjvoBZ-Z_17DCk0Awy2FxWSscZPDVF1-_1ETfQ60Ahcv8gYcMt3ZVs2vrUZR_sopt8LaPf6AQQ9zSgDtRiwBHogpiYWsAZVN_5EHTKosomGhUcxuHfUjhaHFauscXQjHZM6kDOEAEvY8MryV7jRy_gm7fQ.sZCseMTkxIHnGcrpk7SARA.SHzeybFf2FVb38kuLc62-X3zAK2SMpZiL2FlnaU77-UR5bsGoINyEnbJNdvCRd4nLItafWpWtCqu0NyvjBh8BWCNrCUhYMmmLRzg6sBgolI.kE2nsD9RtiZGMS-KFaXmZw" + }, + + "record": { + "CNAME": "zalex.betteruptime.com" + } + } + \ No newline at end of file diff --git a/domains/ziyn.json b/domains/ziyn.json index 46eb37803..7851a9219 100644 --- a/domains/ziyn.json +++ b/domains/ziyn.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "ziyndev", - "email": "is-a-dev@ziyn.us.kg" - }, - "record": { - "CNAME": "ziyn.pages.dev" - } + "owner": { + "username": "254thheli", + "email": "is-a-dev@ziyn.us.kg" + }, + "record": { + "CNAME": "ziyn.pages.dev" + } } diff --git a/domains/zvdxc.json b/domains/zvdxc.json index 2d357bd7c..977b7c3b9 100644 --- a/domains/zvdxc.json +++ b/domains/zvdxc.json @@ -4,6 +4,6 @@ "email": "zvdxc11@gmail.com" }, "record": { - "CNAME": "mysite-e7j.pages.dev" + "NS": ["armfazh.ns.cloudflare.com", "stella.ns.cloudflare.com"] } } diff --git a/tests/domains.test.js b/tests/domains.test.js index fa8988590..071f2c534 100644 --- a/tests/domains.test.js +++ b/tests/domains.test.js @@ -5,49 +5,73 @@ const path = require("path"); const domainsPath = path.resolve("domains"); const files = fs.readdirSync(domainsPath); +function getParentSubdomain(subdomain) { + const parts = subdomain.split("."); + + if (parts.length <= 1) return null; // No parent for top-level subdomains + + // Attempt to find the parent subdomain by removing the last part + for (let i = parts.length - 1; i > 0; i--) { + const potentialParent = parts.slice(i - 1).join("."); + if (files.includes(`${potentialParent}.json`)) { + return potentialParent; // Return the parent subdomain if it exists + } + } + + return null; // Return null if no valid parent is found +} + + +function getDomainData(subdomain) { + try { + return fs.readJsonSync(path.join(domainsPath, `${subdomain}.json`)); + } catch (error) { + throw new Error(`Failed to read JSON for ${subdomain}: ${error.message}`); + } +} + t("Nested subdomains should not exist without a parent subdomain", (t) => { - files.forEach((file) => { + for (const file of files) { const subdomain = file.replace(/\.json$/, ""); if (subdomain.split(".").length > 1) { - const parentSubdomain = subdomain.split(".").pop(); - + const parentSubdomain = getParentSubdomain(subdomain); t.true(files.includes(`${parentSubdomain}.json`), `${file}: Parent subdomain does not exist`); } - }); + } t.pass(); }); t("Nested subdomains should not exist if the parent subdomain has NS records", (t) => { - files.forEach((file) => { + for (const file of files) { const subdomain = file.replace(/\.json$/, ""); if (subdomain.split(".").length > 1) { - const parentSubdomain = subdomain.split(".").pop(); - const parentDomain = fs.readJsonSync(path.join(domainsPath, `${parentSubdomain}.json`)); + const parentSubdomain = getParentSubdomain(subdomain); + const parentDomain = getDomainData(parentSubdomain); - t.is(parentDomain.record.NS, undefined, `${file}: Parent subdomain has NS records`); + t.true(!parentDomain.record.NS, `${file}: Parent subdomain has NS records`); } - }); + } t.pass(); }); t("Nested subdomains should be owned by the parent subdomain's owner", (t) => { - files.forEach((file) => { - const subdomain = file.replace(/\.json$/, ""); + for (const file of files) { + const subdomain = file.replace(/\.json$/, ""); if (subdomain.split(".").length > 1) { - const data = fs.readJsonSync(path.join(domainsPath, file)); + const data = getDomainData(subdomain); - const parentSubdomain = subdomain.split(".").pop(); - const parentDomain = fs.readJsonSync(path.join(domainsPath, `${parentSubdomain}.json`)); + const parentSubdomain = getParentSubdomain(subdomain); + const parentDomain = getDomainData(parentSubdomain); t.true( data.owner.username.toLowerCase() === parentDomain.owner.username.toLowerCase(), - `${file}: owner.username is not the same as the parent subdomain` + `${file}: Owner does not match the parent subdomain` ); } - }); + } }); diff --git a/tests/json.test.js b/tests/json.test.js index 1a737900e..1bf3e3f3d 100644 --- a/tests/json.test.js +++ b/tests/json.test.js @@ -59,8 +59,9 @@ t("All files should have valid file names", (t) => { // Ignore root domain if (file !== "@.json") { + const subdomain = file.replace(/\.json$/, ""); t.regex( - file.replace(/\.json$/, "") + ".is-a.dev", + subdomain + ".is-a.dev", hostnameRegex, `${file}: FQDN must be 1-253 characters, use letters, numbers, dots, or hyphens, and not start or end with a hyphen.` ); @@ -72,9 +73,13 @@ t("All files should have the required fields", (t) => { files.forEach((file) => { const data = fs.readJsonSync(path.join(domainsPath, file)); + // Validate top-level required fields validateRequiredFields(t, data, requiredFields, file); + + // Validate owner object fields validateRequiredFields(t, data.owner, requiredOwnerFields, file); + // Ensure 'record' field is not empty unless reserved if (!data.reserved) { t.true(Object.keys(data.record).length > 0, `${file}: No record types found`); } @@ -85,11 +90,24 @@ t("All files should have valid optional fields", (t) => { files.forEach((file) => { const data = fs.readJsonSync(path.join(domainsPath, file)); + // Validate optional fields at top level validateOptionalFields(t, data, optionalFields, file); + + // Validate optional fields for owner object validateOptionalFields(t, data.owner, optionalOwnerFields, file); + // Email validation (if provided) if (data.owner.email) { t.regex(data.owner.email, emailRegex, `${file}: Owner email should be a valid email address`); } }); }); + +const ignoredJSONFiles = ["package-lock.json", "package.json"]; + +t("JSON files should not be in the root directory", (t) => { + const rootFiles = fs + .readdirSync(path.resolve()) + .filter((file) => file.endsWith(".json") && !ignoredJSONFiles.includes(file)); + t.is(rootFiles.length, 0, "JSON files should not be in the root directory"); +}); diff --git a/tests/proxy.test.js b/tests/proxy.test.js index 7e8299c70..2bb64b48c 100644 --- a/tests/proxy.test.js +++ b/tests/proxy.test.js @@ -2,21 +2,27 @@ const t = require("ava"); const fs = require("fs-extra"); const path = require("path"); -const requiredRecordsToProxy = ["A", "AAAA", "CNAME"]; +const requiredRecordsToProxy = new Set(["A", "AAAA", "CNAME"]); // URL records are not listed here because they are proxied by default, so they don't need the proxied flag function validateProxiedRecords(t, data, file) { - if (data.proxied) { - const hasProxiedRecord = Object.keys(data.record).some((key) => requiredRecordsToProxy.includes(key)); + // Convert the Set to an array for message display + const recordTypes = Array.from(requiredRecordsToProxy).join(", "); - t.true(hasProxiedRecord, `${file}: Proxied is true but there are no records that can be proxied`); + if (data.proxied) { + const hasProxiedRecord = Object.keys(data.record).some((key) => requiredRecordsToProxy.has(key)); + + t.true( + hasProxiedRecord, + `${file}: Proxied is true but there are no records that can be proxied (${recordTypes} expected)` + ); } } const domainsPath = path.resolve("domains"); -const files = fs.readdirSync(domainsPath); +const files = fs.readdirSync(domainsPath).filter((file) => file.endsWith(".json")); -t("Domains with proxy enabled should have have at least one record that can be proxied", (t) => { +t("Domains with proxy enabled should have at least one record that can be proxied", (t) => { files.forEach((file) => { const domain = fs.readJsonSync(path.join(domainsPath, file)); diff --git a/tests/records.test.js b/tests/records.test.js index 90011493e..d819fa9b9 100644 --- a/tests/records.test.js +++ b/tests/records.test.js @@ -2,7 +2,7 @@ const t = require("ava"); const fs = require("fs-extra"); const path = require("path"); -const validRecordTypes = ["A", "AAAA", "CAA", "CNAME", "DS", "MX", "NS", "SRV", "TXT", "URL"]; +const validRecordTypes = new Set(["A", "AAAA", "CAA", "CNAME", "DS", "MX", "NS", "SRV", "TXT", "URL"]); const hostnameRegex = /^(?=.{1,253}$)(?:(?:[_a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)\.)+[a-zA-Z]{2,63}$/; const ipv4Regex = /^(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}$/; @@ -13,17 +13,14 @@ const domainsPath = path.resolve("domains"); const files = fs.readdirSync(domainsPath); function expandIPv6(ip) { - // Split into segments by ":" let segments = ip.split(":"); - // Count the number of segments that are empty due to "::" shorthand const emptyIndex = segments.indexOf(""); + if (emptyIndex !== -1) { - // Calculate how many "0000" segments are missing const nonEmptySegments = segments.filter((seg) => seg !== ""); const missingSegments = 8 - nonEmptySegments.length; - // Insert the missing "0000" segments into the position of the empty segment segments = [ ...nonEmptySegments.slice(0, emptyIndex), ...Array(missingSegments).fill("0000"), @@ -31,76 +28,66 @@ function expandIPv6(ip) { ]; } - // Expand each segment to 4 characters, padding with leading zeros - const expandedSegments = segments.map((segment) => segment.padStart(4, "0")); - - // Join the segments back together - return expandedSegments.join(":"); + return segments.map((segment) => segment.padStart(4, "0")).join(":"); } -function isPublicIPv4(ip, proxied) { +function validateIPv4(ip, proxied, file, index) { const parts = ip.split(".").map(Number); - // Validate IPv4 address format - if (parts.length !== 4 || parts.some((part) => isNaN(part) || part < 0 || part > 255)) { - return false; - } + if (parts.length !== 4 || parts.some((part) => isNaN(part) || part < 0 || part > 255)) return false; + if (ip === "192.0.2.1" && proxied) return true; - // Exception for 192.0.2.1, assuming the domain is proxied - if (ip === "192.0.2.1" && proxied) { - return true; - } - - // Check for private and reserved IPv4 ranges return !( - // Private ranges - ( - parts[0] === 10 || - (parts[0] === 172 && parts[1] >= 16 && parts[1] <= 31) || - (parts[0] === 192 && parts[1] === 168) || - // Reserved or special-use ranges - (parts[0] === 100 && parts[1] >= 64 && parts[1] <= 127) || // Carrier-grade NAT - (parts[0] === 169 && parts[1] === 254) || // Link-local - (parts[0] === 192 && parts[1] === 0 && parts[2] === 0) || // IETF Protocol Assignments - (parts[0] === 192 && parts[1] === 0 && parts[2] === 2) || // Documentation (TEST-NET-1) - (parts[0] === 198 && parts[1] === 18) || // Network Interconnect Devices - (parts[0] === 198 && parts[1] === 51 && parts[2] === 100) || // Documentation (TEST-NET-2) - (parts[0] === 203 && parts[1] === 0 && parts[2] === 113) || // Documentation (TEST-NET-3) - parts[0] >= 224 - ) // Multicast and reserved ranges + parts[0] === 10 || + (parts[0] === 172 && parts[1] >= 16 && parts[1] <= 31) || + (parts[0] === 192 && parts[1] === 168) || + (parts[0] === 100 && parts[1] >= 64 && parts[1] <= 127) || + (parts[0] === 169 && parts[1] === 254) || + (parts[0] === 192 && parts[1] === 0 && parts[2] === 0) || + (parts[0] === 192 && parts[1] === 0 && parts[2] === 2) || + (parts[0] === 198 && parts[1] === 18) || + (parts[0] === 198 && parts[1] === 51 && parts[2] === 100) || + (parts[0] === 203 && parts[1] === 0 && parts[2] === 113) || + parts[0] >= 224 ); } -function isPublicIPv6(ip) { - const normalizedIP = ip.toLowerCase(); - - // Check for private or special-use IPv6 ranges +function validateIPv6(ip) { return !( - ( - normalizedIP.startsWith("fc") || // Unique Local Address (ULA) - normalizedIP.startsWith("fd") || // Unique Local Address (ULA) - normalizedIP.startsWith("fe80") || // Link-local - normalizedIP.startsWith("::1") || // Loopback address (::1) - normalizedIP.startsWith("2001:db8") - ) // Documentation range + ip.toLowerCase().startsWith("fc") || + ip.toLowerCase().startsWith("fd") || + ip.toLowerCase().startsWith("fe80") || + ip.toLowerCase().startsWith("::1") || + ip.toLowerCase().startsWith("2001:db8") ); } +function validateRecordType(recordType) { + return validRecordTypes.has(recordType); +} + +function isValidHostname(hostname) { + return hostnameRegex.test(hostname); +} + +function isValidHexadecimal(value) { + return /^[0-9a-fA-F]+$/.test(value); +} + t("All files should have valid record types", (t) => { files.forEach((file) => { const data = fs.readJsonSync(path.join(domainsPath, file)); const recordKeys = Object.keys(data.record); recordKeys.forEach((key) => { - t.true(validRecordTypes.includes(key), `${file}: Invalid record type: ${key}`); + t.true(validateRecordType(key), `${file}: Invalid record type: ${key}`); }); - // CNAME records cannot be combined with any other record type - if (recordKeys.includes("CNAME")) { - t.is(recordKeys.length, Number(1), `${file}: CNAME records cannot be combined with other records`); + // Specific record rules for CNAME, NS, and DS + if (recordKeys.includes("CNAME") && !data.proxied) { + t.is(recordKeys.length, 1, `${file}: CNAME records cannot be combined with other records unless proxied`); } - // NS records cannot be combined with any other record type, except for DS records if (recordKeys.includes("NS")) { t.true( recordKeys.length === 1 || (recordKeys.length === 2 && recordKeys.includes("DS")), @@ -108,7 +95,6 @@ t("All files should have valid record types", (t) => { ); } - // DS records must be combined with NS records if (recordKeys.includes("DS")) { t.true(recordKeys.includes("NS"), `${file}: DS records must be combined with NS records`); } @@ -118,7 +104,6 @@ t("All files should have valid record types", (t) => { t("All files should not have duplicate record keys", (t) => { files.forEach((file) => { const data = fs.readJsonSync(path.join(domainsPath, file)); - const recordKeys = Object.keys(data.record); const uniqueRecordKeys = new Set(recordKeys); @@ -132,230 +117,95 @@ t("All files should have valid record values", (t) => { Object.keys(data.record).forEach((key) => { const value = data.record[key]; + const subdomain = file.replace(/\.json$/, ""); // Get the subdomain from the filename - // *: string[] + // Validate A, AAAA, MX, NS records: Array of strings if (["A", "AAAA", "MX", "NS"].includes(key)) { - t.true(Array.isArray(value), `${file}: Record value should be an array for ${key}`); + t.true(Array.isArray(value), `${file}: Record value for ${key} should be an array`); - value.forEach((record) => { + value.forEach((record, idx) => { t.true( typeof record === "string", - `${file}: Record value should be a string for ${key} at index ${value.indexOf(record)}` + `${file}: Record value for ${key} should be a string at index ${idx}` ); - }); - - // A: string[] - if (key === "A") { - value.forEach((record) => { - t.regex( - record, - ipv4Regex, - `${file}: Record value should be a valid IPv4 address for ${key} at index ${value.indexOf( - record - )}` - ); + if (key === "A") { + t.regex(record, ipv4Regex, `${file}: Invalid IPv4 address for ${key} at index ${idx}`); t.true( - isPublicIPv4(record, data.proxied), - `${file}: Record value should be a public IPv4 address for ${key} at index ${value.indexOf( - record - )}` + validateIPv4(record, data.proxied, file, idx), + `${file}: Invalid IPv4 address for ${key} at index ${idx}` ); - }); - } + } - // AAAA: string[] - if (key === "AAAA") { - value.forEach((record) => { + if (key === "AAAA") { t.regex( expandIPv6(record), ipv6Regex, - `${file}: Record value should be a valid IPv6 address for ${key} at index ${value.indexOf( - record - )}` + `${file}: Invalid IPv6 address for ${key} at index ${idx}` ); + t.true(validateIPv6(record), `${file}: Invalid IPv6 address for ${key} at index ${idx}`); + } - t.true( - isPublicIPv6(record), - `${file}: Record value should be a public IPv6 address for ${key} at index ${value.indexOf( - record - )}` - ); - }); - } - - // *: string[] - if (["MX", "NS"].includes(key)) { - value.forEach((record) => { - t.regex( - record, - hostnameRegex, - `${file}: Record value should be a valid hostname for ${key} at index ${value.indexOf( - record - )}` - ); - }); - } + if (["MX", "NS"].includes(key)) { + t.true(isValidHostname(record), `${file}: Invalid hostname for ${key} at index ${idx}`); + } + }); } - // *: string + // Validate CNAME and URL records: Single string if (["CNAME", "URL"].includes(key)) { - t.true(typeof value === "string", `${file}: Record value should be a string for ${key}`); + t.true(typeof value === "string", `${file}: Record value for ${key} should be a string`); if (key === "CNAME") { - t.regex(value, hostnameRegex, `${file}: Record value should be a valid hostname for ${key}`); - - if(file === "@.json") { - t.false( - value === "is-a.dev", - `${file}: Record value should not reference itself for ${key}` - ); - } else { - t.false( - value === file.replace(/\.json$/, "") + ".is-a.dev", - `${file}: Record value should not reference itself for ${key}` - ); + t.true(isValidHostname(value), `${file}: Invalid hostname for ${key}`); + t.true(value !== file, `${file}: CNAME cannot point to itself`); + if (file === "@.json") { + t.true(value !== "is-a.dev", `${file}: CNAME cannot point to itself`); } } if (key === "URL") { - t.notThrows(() => new URL(value), `${file}: Record value should be a valid URL for ${key}`); - - if(file === "@.json") { - t.false( - value === "http://is-a.dev", - `${file}: Record value should not reference itself for ${key}` - ); - t.false( - value === "https://is-a.dev", - `${file}: Record value should not reference itself for ${key}` - ); - } else { - t.false( - value === "http://" + file.replace(/\.json$/, "") + ".is-a.dev", - `${file}: Record value should not reference itself for ${key}` - ); - t.false( - value === "https://" + file.replace(/\.json$/, "") + ".is-a.dev", - `${file}: Record value should not reference itself for ${key}` - ); + t.notThrows(() => new URL(value), `${file}: Invalid URL for ${key}`); + try { + const urlObj = new URL(value); + t.true(urlObj.hostname !== subdomain, `${file}: URL cannot point to itself`); + } catch { + t.fail(`${file}: Invalid URL for ${key}`); } } } - // *: {}[] + // Validate CAA, DS, SRV records: Array of objects if (["CAA", "DS", "SRV"].includes(key)) { - t.true(Array.isArray(value), `${file}: Record value should be an array for ${key}`); + t.true(Array.isArray(value), `${file}: Record value for ${key} should be an array`); - value.forEach((record) => { + value.forEach((record, idx) => { t.true( typeof record === "object", - `${file}: Record value should be an object for ${key} at index ${value.indexOf(record)}` + `${file}: Record value for ${key} should be an object at index ${idx}` ); + + if (key === "DS") { + t.true( + Number.isInteger(record.key_tag) && record.key_tag >= 0 && record.key_tag <= 65535, + `${file}: Invalid key_tag for DS at index ${idx}` + ); + t.true(isValidHexadecimal(record.digest), `${file}: Invalid digest for DS at index ${idx}`); + } }); - - // CAA: { flags: number, tag: string, value: string }[] - if (key === "CAA") { - value.forEach((record) => { - t.true( - typeof record.flags === "number", - `${file}: CAA record value should have a number for flags at index ${value.indexOf(record)}` - ); - - t.true( - typeof record.tag === "string", - `${file}: CAA record value should have a string for tag at index ${value.indexOf(record)}` - ); - - t.true( - typeof record.value === "string", - `${file}: CAA record value should have a string for value at index ${value.indexOf(record)}` - ); - }); - } - - // DS: { key_tag: number, algorithm: number, digest_type: number, digest: string }[] - if (key === "DS") { - value.forEach((record) => { - t.true( - typeof record.key_tag === "number", - `${file}: DS record value should have a number for key_tag at index ${value.indexOf( - record - )}` - ); - - t.true( - typeof record.algorithm === "number", - `${file}: DS record value should have a number for algorithm at index ${value.indexOf( - record - )}` - ); - - t.true( - typeof record.digest_type === "number", - `${file}: DS record value should have a number for digest_type at index ${value.indexOf( - record - )}` - ); - - t.true( - typeof record.digest === "string", - `${file}: DS record value should have a string for digest at index ${value.indexOf(record)}` - ); - }); - } - - // SRV: { priority: number, weight: number, port: number, target: string }[] - if (key === "SRV") { - value.forEach((record) => { - t.true( - typeof record.priority === "number", - `${file}: SRV record value should have a number for priority at index ${value.indexOf( - record - )}` - ); - - t.true( - typeof record.weight === "number", - `${file}: SRV record value should have a number for weight at index ${value.indexOf( - record - )}` - ); - - t.true( - typeof record.port === "number", - `${file}: SRV record value should have a number for port at index ${value.indexOf(record)}` - ); - - t.true( - typeof record.target === "string", - `${file}: SRV record value should have a string for target at index ${value.indexOf( - record - )}` - ); - - t.regex( - value.target, - hostnameRegex, - `${file}: SRV record value should be a valid hostname for target at index ${value.indexOf( - record - )}` - ); - }); - } } - // TXT: string | string[] + // TXT: Single string or array of strings if (key === "TXT") { if (Array.isArray(value)) { - value.forEach((record) => { + value.forEach((record, idx) => { t.true( typeof record === "string", - `${file}: Record value should be a string for ${key} at index ${value.indexOf(record)}` + `${file}: TXT record value should be a string at index ${idx}` ); }); } else { - t.true(typeof value === "string", `${file}: Record value should be a string for ${key}`); + t.true(typeof value === "string", `${file}: TXT record value should be a string`); } } });