diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 9fc9d34de..1c5f7d0ca 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -11,6 +11,6 @@ jobs: fetch-depth: 0 - uses: oven-sh/setup-bun@v1 with: - bun-version: 1.0.0 + bun-version: 1.0.3 - run: bun install - run: bun test diff --git a/.github/workflows/publish-records.yml b/.github/workflows/publish-records.yml index 7a0ab3e06..522179f4d 100644 --- a/.github/workflows/publish-records.yml +++ b/.github/workflows/publish-records.yml @@ -14,7 +14,7 @@ jobs: - uses: actions/checkout@v3 - uses: oven-sh/setup-bun@v1 with: - bun-version: 1.0.0 + bun-version: 1.0.3 - run: bun install - run: bun test - name: Publishing records diff --git a/README.md b/README.md index ba6cd6508..eca842896 100644 --- a/README.md +++ b/README.md @@ -53,10 +53,7 @@ is-a-dev register ``` ## Status -You can check the uptime of our services on our [status dashboard](https://stats.uptimerobot.com/zY4XKIRVzw). - -[![Uptime Robot - DNS](https://img.shields.io/uptimerobot/ratio/m787472645-ec25e3920c7af893a7c66f19?label=uptime%20-%20dns&style=for-the-badge)](https://stats.uptimerobot.com/zY4XKIRVzw/787472645) -[![Uptime Robot - Redirect](https://img.shields.io/uptimerobot/ratio/m787472617-240f4d61a5439a87becb2cf9?label=uptime%20-%20redirections&style=for-the-badge)](https://stats.uptimerobot.com/zY4XKIRVzw/787472617) +You can check the uptime of our services on our [status dashboard](https://status.is-a.dev). ### Similar Services If you want to find services similar to is-a.dev, take a look on [free-for.life](https://free-for.life/#/?id=domains). diff --git a/bun.lockb b/bun.lockb index f6fab3304..502212010 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/domains/1024.json b/domains/1024.json new file mode 100644 index 000000000..d2301f533 --- /dev/null +++ b/domains/1024.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "cy920820", + "email": "cuiyang673308817@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/ap.sami.json b/domains/3kh0.json similarity index 70% rename from domains/ap.sami.json rename to domains/3kh0.json index 6f3b03b04..33565c187 100644 --- a/domains/ap.sami.json +++ b/domains/3kh0.json @@ -1,7 +1,7 @@ { "owner": { - "username": "obstructed", - "email": "scamstur@gmail.com" + "username": "3kh0", + "email": "echo-the-coder@tuta.io" }, "record": { "A": ["217.174.245.249"], diff --git a/domains/abhijit.json b/domains/abhijit.json new file mode 100644 index 000000000..d26b45d0e --- /dev/null +++ b/domains/abhijit.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "FIRSTB0SS", + "email": "abhiwa6@protonmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/abhinav.json b/domains/abhinav.json new file mode 100644 index 000000000..92a55747a --- /dev/null +++ b/domains/abhinav.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "abhinavcool42", + "email": "abhinavcool42@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/abhishekpanda.json b/domains/abhishekpanda.json new file mode 100644 index 000000000..d9f28916f --- /dev/null +++ b/domains/abhishekpanda.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "goesbyabhi", + "email": "abxisxekpanda@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/acto.json b/domains/acto.json new file mode 100644 index 000000000..7322387dc --- /dev/null +++ b/domains/acto.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "waitwhatActo", + "email": "acton.clever@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/adev.json b/domains/adev.json new file mode 100644 index 000000000..edab09db1 --- /dev/null +++ b/domains/adev.json @@ -0,0 +1,10 @@ + +{ + "owner": { + "username": "NotJack173", + "email": "NotJack137@gmail.com" + }, + "record": { + "CNAME": "lyrastudios.github.io" + } +} diff --git a/domains/akshayashok.json b/domains/akshayashok.json new file mode 100644 index 000000000..8a125a296 --- /dev/null +++ b/domains/akshayashok.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "akshy3", + "email": "akshayashok209@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/api.stefdp.json b/domains/api.stefdp.json new file mode 100644 index 000000000..8925f5839 --- /dev/null +++ b/domains/api.stefdp.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Stef-00012", + "email": "stefano.delprete.08@gmail.com", + "discord": "694986201739952229" + }, + + "record": { + "CNAME": "api-stefdp.onrender.com" + } +} diff --git a/domains/asmin.json b/domains/asmin.json new file mode 100644 index 000000000..11226af27 --- /dev/null +++ b/domains/asmin.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "AsminGiri", + "email": "asmingiriofficial@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/atharva.json b/domains/atharva.json index ce05b2a98..98fa0ec8c 100644 --- a/domains/atharva.json +++ b/domains/atharva.json @@ -1,11 +1,11 @@ { - "repo": "https://github.com/atharvalt/atharvalt.github.io", + "repo": "https://github.com/atharvaupadhyay/atharvaupadhyay.github.io", "owner": { - "username": "atharvalt", + "username": "atharvaupadhyay", "email": "atharva.upadhyay1099@gmail.com", - "discord": "ã‚·Atharva#5374" + "discord": "atharvaupadhyay" }, "record": { - "CNAME": "atharvalt.github.io" + "CNAME": "atharvaupadhyay.github.io" } } diff --git a/domains/atharvaupadhyay.json b/domains/atharvaupadhyay.json new file mode 100644 index 000000000..ffcd25ce4 --- /dev/null +++ b/domains/atharvaupadhyay.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "atharvaupadhyay", + "email": "atharva.upadhyay1099@gmail.com" + }, + "record": { + "CNAME": "atharvaupadhyay.github.io" + } +} diff --git a/domains/ayaan.json b/domains/ayaan.json new file mode 100644 index 000000000..c059fac4c --- /dev/null +++ b/domains/ayaan.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "dexjr", + "email": "dexjrdexjr@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/ayushmansarkar.json b/domains/ayushmansarkar.json index 25e708172..0adb99847 100644 --- a/domains/ayushmansarkar.json +++ b/domains/ayushmansarkar.json @@ -1,11 +1,11 @@ { + "description": "To Host my personal website :)", + "repo": "https://github.com/AyushmanSarkar/terminal-portfolio.github.io", "owner": { "username": "AyushmanSarkar", "email": "aayushmans2008@gmail.com" }, "record": { - "A": ["217.174.245.249"], - "MX": ["hosts.is-a.dev"], - "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + "CNAME": "ayushmansarkar.github.io" } -} \ No newline at end of file +} diff --git a/domains/bampa.json b/domains/bampa.json new file mode 100644 index 000000000..f1d92badb --- /dev/null +++ b/domains/bampa.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "bampenes", + "email": "rafinhabampa@hotmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/beluminh.json b/domains/beluminh.json new file mode 100644 index 000000000..9465a31d6 --- /dev/null +++ b/domains/beluminh.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "istrueuser", + "email": "thisistrueemail@gmail.com" + }, + "record": { + "CNAME": "b34f0c07-3581-4a0e-b0be-81eec794837c.id.repl.co" + } +} diff --git a/domains/blockchaindevpanther.json b/domains/blockchaindevpanther.json new file mode 100644 index 000000000..cd4fcebb4 --- /dev/null +++ b/domains/blockchaindevpanther.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "2618Zahid", + "email": "zahidhassankalaroa104@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/boggy.json b/domains/boggy.json new file mode 100644 index 000000000..1aabec005 --- /dev/null +++ b/domains/boggy.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "boggy539", + "email": "ethanbogdan@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/brandnewwick.json b/domains/brandnewwick.json new file mode 100644 index 000000000..1674a48de --- /dev/null +++ b/domains/brandnewwick.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "alephdfilms", + "email": "alephdiallo@mail.com" + }, + "record": { + "A": [ + "185.199.108.153", + "185.199.109.153", + "185.199.110.153", + "185.199.111.153" + ] + } +} diff --git a/domains/cassie.json b/domains/cassie.json index 0d7b4ff3c..6357cb664 100644 --- a/domains/cassie.json +++ b/domains/cassie.json @@ -1,11 +1,11 @@ { + "description": "Personal website", + "repo": "https://github.com/diordnas/diordnas.github.io", "owner": { "username": "Diordnas", "email": "cassthepurple@gmail.com" }, "record": { - "A": ["217.174.245.249"], - "MX": ["hosts.is-a.dev"], - "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + "CNAME": "diordnas.github.io" } } diff --git a/domains/gattinhosbot.json b/domains/cdn.stefdp.json similarity index 76% rename from domains/gattinhosbot.json rename to domains/cdn.stefdp.json index 42842af05..b10f7e6db 100644 --- a/domains/gattinhosbot.json +++ b/domains/cdn.stefdp.json @@ -4,6 +4,6 @@ "email": "stefano.delprete.08@gmail.com" }, "record": { - "CNAME": "nl2-4.deploy.sbs" + "CNAME": "cl-gl94ec41ff.gcdn.co" } } diff --git a/domains/cha0tic.json b/domains/cha0tic.json new file mode 100644 index 000000000..ed013d614 --- /dev/null +++ b/domains/cha0tic.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "cha0ticcoder", + "email": "chaoticplayern1@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/chaey.json b/domains/chaey.json new file mode 100644 index 000000000..35eb0f53a --- /dev/null +++ b/domains/chaey.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "qing762", + "email": "threatedblade@outlook.com" + }, + "record": { + "URL": "https://qing762.is-a.dev" + } +} diff --git a/domains/chandrabose.json b/domains/chandrabose.json new file mode 100644 index 000000000..39ffd69d3 --- /dev/null +++ b/domains/chandrabose.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "chandrabosep", + "email": "chandrabosep3112@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/community.syntaxloopers.json b/domains/community.syntaxloopers.json new file mode 100644 index 000000000..324dfe7e2 --- /dev/null +++ b/domains/community.syntaxloopers.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "chiragnahata", + "email": "chiragnahata05@gmail.com" + }, + + "record": { + "A": ["129.213.151.29"] + } +} diff --git a/domains/cycloneaddons.json b/domains/cycloneaddons.json index 9c5b61bd1..238eb2e85 100644 --- a/domains/cycloneaddons.json +++ b/domains/cycloneaddons.json @@ -4,8 +4,7 @@ "email": "cycloneaddon@gmail.com" }, "record": { - "A": ["217.174.245.249"], - "MX": ["hosts.is-a.dev"], - "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + "A": ["34.132.134.162"], + "TXT": "replit-verify=4aa75152-01c8-46af-b007-80d24ba1a8fa" } -} \ No newline at end of file +} diff --git a/domains/dantae.json b/domains/dantae.json new file mode 100644 index 000000000..e6b1be24f --- /dev/null +++ b/domains/dantae.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Thedogecraft", + "email": "dantaealt@gmail.com" + }, + "record": { + "CNAME": "nativegames.net" + } +} diff --git a/domains/darian.json b/domains/darian.json new file mode 100644 index 000000000..db4c9a500 --- /dev/null +++ b/domains/darian.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "justDarian", + "email": "Darian.mohaseb@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/dark.json b/domains/dark.json index 86fd9403d..8078d3770 100644 --- a/domains/dark.json +++ b/domains/dark.json @@ -2,8 +2,8 @@ "owner": { "username": "BruhDark", "email": "darkpxint@gmail.com" - }, - "record": { - "CNAME": "bruhdarkgithubio-production.up.railway.app" - } -} + }, + "record": { + "CNAME": "website-93d6f.web.app" + } +} \ No newline at end of file diff --git a/domains/denizak.json b/domains/denizak.json new file mode 100644 index 000000000..7e05332b5 --- /dev/null +++ b/domains/denizak.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "denizak", + "email": "denizakya@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/denizbee.json b/domains/denizbee.json new file mode 100644 index 000000000..5d38e857e --- /dev/null +++ b/domains/denizbee.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "denizbee", + "email": "denizbayramoglu@proton.me" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/devpanther.json b/domains/devpanther.json new file mode 100644 index 000000000..cd4fcebb4 --- /dev/null +++ b/domains/devpanther.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "2618Zahid", + "email": "zahidhassankalaroa104@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/dew.json b/domains/dew.json new file mode 100644 index 000000000..0768b84d7 --- /dev/null +++ b/domains/dew.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "dew-mortal", + "email": "dewmortal.cod@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/drmzahid.json b/domains/drmzahid.json new file mode 100644 index 000000000..cd4fcebb4 --- /dev/null +++ b/domains/drmzahid.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "2618Zahid", + "email": "zahidhassankalaroa104@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/enoughsdv.json b/domains/enoughsdv.json new file mode 100644 index 000000000..6bf271ed7 --- /dev/null +++ b/domains/enoughsdv.json @@ -0,0 +1,10 @@ +{ + "repo": "https://github.com/Enoughsdv/Enoughsdv.github.io", + "owner": { + "username": "Enoughsdv", + "email": "enoughsdv@gmail.com" + }, + "record": { + "CNAME": "enoughsdv.github.io" + } +} diff --git a/domains/filo.json b/domains/filo.json new file mode 100644 index 000000000..93d0bdbd2 --- /dev/null +++ b/domains/filo.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Filo6699", + "email": "karka2-6@rambler.ru" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/finny.json b/domains/finny.json new file mode 100644 index 000000000..991efa2b2 --- /dev/null +++ b/domains/finny.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "FinnyMarigold58", + "email": "teganherring2016@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/firstboss.json b/domains/firstboss.json new file mode 100644 index 000000000..d26b45d0e --- /dev/null +++ b/domains/firstboss.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "FIRSTB0SS", + "email": "abhiwa6@protonmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/furrycality.json b/domains/furrycality.json new file mode 100644 index 000000000..8da97f979 --- /dev/null +++ b/domains/furrycality.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Furrycality", + "email": "furrycality@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/habib.json b/domains/habib.json new file mode 100644 index 000000000..abcb98df9 --- /dev/null +++ b/domains/habib.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "HabibMollah", + "email": "habib.prodev@gmail.com" + }, + "record": { + "URL": "https://mollah.vercel.app" + } +} diff --git a/domains/hcs.json b/domains/hcs.json index 1827deba9..b585e5e80 100644 --- a/domains/hcs.json +++ b/domains/hcs.json @@ -4,6 +4,6 @@ "email": "hcskaiask@gmail.com" }, "record": { - "A": ["5.196.239.158"] + "CNAME": "hcs1219.github.io" } } diff --git a/domains/hecterbonha.json b/domains/hecterbonha.json index 968d60afe..3d5ed03cd 100644 --- a/domains/hecterbonha.json +++ b/domains/hecterbonha.json @@ -3,8 +3,9 @@ "username": "hecterbonha", "email": "untungsoandryanto@gmail.com" }, - "record": { - "CNAME": "hecterbonha.github.io" + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" } } diff --git a/domains/hekker.json b/domains/hekker.json new file mode 100644 index 000000000..271862721 --- /dev/null +++ b/domains/hekker.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "hekker4404", + "email": "akhil.ambati@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/hkamran.json b/domains/hkamran.json new file mode 100644 index 000000000..3710123e0 --- /dev/null +++ b/domains/hkamran.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "hkamran80", + "email": "hkamran@hkamran.com" + }, + "record": { + "URL": "https://hkamran.com/?ref=isadev" + } +} diff --git a/domains/horn7x.json b/domains/horn7x.json new file mode 100644 index 000000000..d49b3cfe3 --- /dev/null +++ b/domains/horn7x.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "horn7x", + "email": "horn7x@gmail.com" + }, + "record": { + "CNAME": "horn7x.github.io" + } +} diff --git a/domains/icevixen.json b/domains/icevixen.json new file mode 100644 index 000000000..11ce7ceb0 --- /dev/null +++ b/domains/icevixen.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Zirmith", + "email": "f2v74yt@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/imzihad21.json b/domains/imzihad21.json index 80f3f1f2e..2caf19341 100644 --- a/domains/imzihad21.json +++ b/domains/imzihad21.json @@ -4,8 +4,6 @@ "email": "imzihad@gmail.com" }, "record": { - "A": ["52.77.224.107"], - "MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"], - "TXT": "forward-email=imzihad@gmail.com" + "CNAME": "ec2-13-250-29-91.ap-southeast-1.compute.amazonaws.com" } } diff --git a/domains/interstellar.json b/domains/interstellar.json new file mode 100644 index 000000000..6c986115d --- /dev/null +++ b/domains/interstellar.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "jacksoncraft859", + "email": "pollardjackson@outlook.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/interstellar.ultrix.json b/domains/interstellar.ultrix.json new file mode 100644 index 000000000..6c986115d --- /dev/null +++ b/domains/interstellar.ultrix.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "jacksoncraft859", + "email": "pollardjackson@outlook.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/itsdemongamez.json b/domains/itsdemongamez.json index de9479e59..8dbd2ff9f 100644 --- a/domains/itsdemongamez.json +++ b/domains/itsdemongamez.json @@ -1,11 +1,11 @@ { "owner": { - "username": "ShadowPlayzYT22", - "email": "peterwyneg@gmail.com" + "username": "DemonGamez", + "email": "peterwyneg@gmail.com", + "discord": "1038747272701292584" }, + "record": { - "A": ["217.174.245.249"], - "MX": ["hosts.is-a.dev"], - "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + "CNAME": "DemonGamez.github.io" } -} \ No newline at end of file +} diff --git a/domains/jadebetty.json b/domains/jadebetty.json new file mode 100644 index 000000000..a57e8ac6f --- /dev/null +++ b/domains/jadebetty.json @@ -0,0 +1,17 @@ +{ + "owner": { + "username": "JadeBetty", + "email": "", + "discord": "758617912566087681" + }, + "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" + } +} diff --git a/domains/jamez.json b/domains/jamez.json new file mode 100644 index 000000000..c392e4547 --- /dev/null +++ b/domains/jamez.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "jamesisacutedog", + "email": "jamezemailreal@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/jasonthomas.json b/domains/jasonthomas.json new file mode 100644 index 000000000..25fd6253b --- /dev/null +++ b/domains/jasonthomas.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Wizrst641", + "email": "slxppyznet18@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/juliocesar.json b/domains/juliocesar.json new file mode 100644 index 000000000..6148b124e --- /dev/null +++ b/domains/juliocesar.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "jcwisniewski", + "email": "julio.wisnieski@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/kainer.json b/domains/kainer.json new file mode 100644 index 000000000..c60567d15 --- /dev/null +++ b/domains/kainer.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "ue5377", + "email": "kai.ner.h13r@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/kaizin.json b/domains/kaizin.json new file mode 100644 index 000000000..61c458efc --- /dev/null +++ b/domains/kaizin.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "kaizinbr", + "email": "kaiolucas1812@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/kasun.json b/domains/kasun.json index 5357adba1..399897a55 100644 --- a/domains/kasun.json +++ b/domains/kasun.json @@ -4,8 +4,6 @@ "email": "givemelognotes@gmail.com" }, "record": { - "A": ["217.174.245.249"], - "MX": ["hosts.is-a.dev"], - "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" - } -} \ No newline at end of file + "URL": "https://ka0un.github.io" + } +} diff --git a/domains/kresswell.json b/domains/kresswell.json new file mode 100644 index 000000000..fa05957b0 --- /dev/null +++ b/domains/kresswell.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Kresswell", + "email": "simonecresswell@outlook.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/krishna03.json b/domains/krishna03.json new file mode 100644 index 000000000..2928020e6 --- /dev/null +++ b/domains/krishna03.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Krishnabohra", + "email": "Krishnabohra2013@gmail.com", + "discord": "328135638358687746" + }, + + "record": { + "URL": "https://replit.com/@krishnabohra03/discord-portfolio" + } +} diff --git a/domains/lenn106.json b/domains/lenn106.json new file mode 100644 index 000000000..5436a8c28 --- /dev/null +++ b/domains/lenn106.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Lenn106", + "email": "lennongreyson@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/marketplace.syntaxloopers.json b/domains/marketplace.syntaxloopers.json new file mode 100644 index 000000000..a23664d55 --- /dev/null +++ b/domains/marketplace.syntaxloopers.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "chiragnahata", + "email": "chiragnahata05@gmail.com" + }, + "record": { + "A": ["129.213.151.29"] + } +} diff --git a/domains/mdbesoain.json b/domains/mdbesoain.json index 350b116ba..36e233813 100644 --- a/domains/mdbesoain.json +++ b/domains/mdbesoain.json @@ -4,6 +4,8 @@ "email": "mdbesoain@gmail.com" }, "record": { - "URL": "https://mdbesoain.cl" + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" } } diff --git a/domains/mirozr.json b/domains/mirozr.json new file mode 100644 index 000000000..1d454bc32 --- /dev/null +++ b/domains/mirozr.json @@ -0,0 +1,10 @@ +{ + "repo": "https://github.com/Miroslavchen/hatynka_0A.github.io", + "owner": { + "username": "miroslavchen", + "email": "miroslavnezgoduk8@gmail.com" + }, + "record": { + "CNAME": "miroslavchen.github.io" + } +} diff --git a/domains/mohab.json b/domains/mohab.json new file mode 100644 index 000000000..01b5231c3 --- /dev/null +++ b/domains/mohab.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Zyelixify", + "email": "heroxmain@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/mohdjariullah.json b/domains/mohdjariullah.json index b2279f6e9..aa70ee03d 100644 --- a/domains/mohdjariullah.json +++ b/domains/mohdjariullah.json @@ -6,7 +6,9 @@ "discord": "@jariullah" }, "record": { - "CNAME": "fdf28412-bb15-46fb-97b5-e4ea905c949b.id.repl.co" + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" } } diff --git a/domains/mrj.json b/domains/mrj.json index a4d0a1fee..f3e362dd2 100644 --- a/domains/mrj.json +++ b/domains/mrj.json @@ -4,6 +4,8 @@ "email": "illegalhacker2.0@gmail.com" }, "record": { - "CNAME": "glitch.edgeapp.net" + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" } } diff --git a/domains/musikid.json b/domains/musikid.json new file mode 100644 index 000000000..140b15419 --- /dev/null +++ b/domains/musikid.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Musikid-Official", + "email": "musikid@proton.me" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/negodev.json b/domains/negodev.json new file mode 100644 index 000000000..3eb73d60b --- /dev/null +++ b/domains/negodev.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "kardespro", + "email": "kardesdcys@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/nihaltm.json b/domains/nihaltm.json new file mode 100644 index 000000000..79190a806 --- /dev/null +++ b/domains/nihaltm.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "n1haldev", + "email": "nihaltmdev@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/nixxvl.json b/domains/nixxvl.json new file mode 100644 index 000000000..d1b4d3d3c --- /dev/null +++ b/domains/nixxvl.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "nixxvl", + "email": "noyboyroblox@gmail.com" + }, + "record": { + "CNAME": "nixxvl.space" + } +} diff --git a/domains/nxrmqlly.json b/domains/nxrmqlly.json index 555499f81..b9aeb3834 100644 --- a/domains/nxrmqlly.json +++ b/domains/nxrmqlly.json @@ -1,11 +1,12 @@ { + "description": "Personal website", + "repo": "https://github.com/nxrmqlly/nxrmqlly.github.io", "owner": { "username": "nxrmqlly", - "email": "ritam.das3110@outlook.com" + "email": "ritam.das3110@outlook.com", + "twitter": "" }, "record": { - "A": ["217.174.245.249"], - "MX": ["hosts.is-a.dev"], - "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + "CNAME": "nxrmqlly.github.io" } -} \ No newline at end of file +} diff --git a/domains/ohm.json b/domains/ohm.json new file mode 100644 index 000000000..377c9e4a5 --- /dev/null +++ b/domains/ohm.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "sujandeb", + "email": "work@sujandeb.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/ohmdeb.json b/domains/ohmdeb.json new file mode 100644 index 000000000..377c9e4a5 --- /dev/null +++ b/domains/ohmdeb.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "sujandeb", + "email": "work@sujandeb.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/optidium.json b/domains/optidium.json new file mode 100644 index 000000000..40b3cea5d --- /dev/null +++ b/domains/optidium.json @@ -0,0 +1,11 @@ +{ + "description": "A little project with the help of my friends", + "repo": "https://github.com/XMODERLIVE/Optidium.github.io", + "owner": { + "username": "XMODERLIVE", + "email": "ka237133@gmail.com" + }, + "record": { + "CNAME": "XMODERLIVE.github.io" + } +} diff --git a/domains/panther.json b/domains/panther.json new file mode 100644 index 000000000..cd4233fa9 --- /dev/null +++ b/domains/panther.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "2618Zahid", + "email": "zahidhassankalaroa104@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} diff --git a/domains/pi.json b/domains/pi.json new file mode 100644 index 000000000..c3f46e605 --- /dev/null +++ b/domains/pi.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "4pii4", + "email": "naivenevaii@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/pie.json b/domains/pie.json new file mode 100644 index 000000000..c3f46e605 --- /dev/null +++ b/domains/pie.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "4pii4", + "email": "naivenevaii@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/prafit.json b/domains/prafit.json new file mode 100644 index 000000000..1e3036641 --- /dev/null +++ b/domains/prafit.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "ExRonin", + "email": "palvido81@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/pranjal.json b/domains/pranjal.json new file mode 100644 index 000000000..aeca0df34 --- /dev/null +++ b/domains/pranjal.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Pranjal-SB", + "email": "psbhatnagar.in@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/pranjalrastogi.json b/domains/pranjalrastogi.json new file mode 100644 index 000000000..d82c6fb40 --- /dev/null +++ b/domains/pranjalrastogi.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "PjrCodes", + "email": "pranjal.j.rastogi@gmail.com" + }, + "record": { + "CNAME": "thepjr.com" + } +} diff --git a/domains/qing762.json b/domains/qing762.json new file mode 100644 index 000000000..190fa7137 --- /dev/null +++ b/domains/qing762.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "qing762", + "email": "threatedblade@outlook.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/renata.json b/domains/renata.json new file mode 100644 index 000000000..57db3a46a --- /dev/null +++ b/domains/renata.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "xrenata", + "email": "emirhan@duck.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/saatvik.json b/domains/saatvik.json new file mode 100644 index 000000000..4dfeac60c --- /dev/null +++ b/domains/saatvik.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "atharvalt", + "email": "beast.gaming1099@gmail.com" + }, + "record": { + "CNAME": "atharvaupadhyay.github.io" + } +} diff --git a/domains/saiganeshganoju.json b/domains/saiganeshganoju.json new file mode 100644 index 000000000..4d73b2aa7 --- /dev/null +++ b/domains/saiganeshganoju.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "saiganesh0084", + "email": "saiganeshganoju@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/satya.json b/domains/satya.json new file mode 100644 index 000000000..8998daf00 --- /dev/null +++ b/domains/satya.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "satyaidk", + "email": "nikadisatyanarayana@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/sayantan.json b/domains/sayantan.json new file mode 100644 index 000000000..138802c0b --- /dev/null +++ b/domains/sayantan.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "legendsayantan", + "email": "legendsayantanpaul@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/school.json b/domains/school.json new file mode 100644 index 000000000..5fe751c74 --- /dev/null +++ b/domains/school.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "PsxScriptsW", + "email": "jacob.blits@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/scor32k.json b/domains/scor32k.json new file mode 100644 index 000000000..dd1a67730 --- /dev/null +++ b/domains/scor32k.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "scorcism", + "email": "abhishekpathak1720@gmail.com" + }, + "record": { + "URL": "https://scor32k.vercel.app/" + } +} diff --git a/domains/scorcism.json b/domains/scorcism.json new file mode 100644 index 000000000..04606b840 --- /dev/null +++ b/domains/scorcism.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "scorcism", + "email": "abhishekpathak1720@gmail.com" + }, + "record": { + "URL": "https://github.com/scorcism" + } +} diff --git a/domains/selenite.json b/domains/selenite.json new file mode 100644 index 000000000..1943cc900 --- /dev/null +++ b/domains/selenite.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "skysthelimitt", + "email": "skysth3limit@pm.me" + }, + "record": { + "CNAME": "selenite.pages.dev" + } +} diff --git a/domains/sharan.json b/domains/sharan.json new file mode 100644 index 000000000..a987bb6e0 --- /dev/null +++ b/domains/sharan.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "sharan-218", + "email": "yenugulasharan8019@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/sharath3.json b/domains/sharath3.json new file mode 100644 index 000000000..284dde47e --- /dev/null +++ b/domains/sharath3.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Sharathchandra345", + "email": "csharathchandra3@gmail.com" + }, + "record": { + "URL": "https://sharathweb.netlify.app/" + } +} diff --git a/domains/sharathchandra.json b/domains/sharathchandra.json new file mode 100644 index 000000000..50e1d03fe --- /dev/null +++ b/domains/sharathchandra.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Sharathchandra345", + "email": "csharathchandra3@gmail.com" + }, + "record": { + "URL": "https://csharath.netlify.app/" + } +} diff --git a/domains/shing.json b/domains/shing.json new file mode 100644 index 000000000..d2a324827 --- /dev/null +++ b/domains/shing.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "ShingSemicolon", + "email": "Shing.XD.0602@gmail.com" + }, + "record": { + "A": ["129.80.190.178"], + "AAAA": ["2603:c020:400d:3e89:2d5a:b8a3:1999:49f"] + } +} diff --git a/domains/shivathmika.json b/domains/shivathmika.json new file mode 100644 index 000000000..5be4f12a2 --- /dev/null +++ b/domains/shivathmika.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Shivathmika20", + "email": "yelurishivathmika@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/shubhamkumar.json b/domains/shubhamkumar.json new file mode 100644 index 000000000..d17b7727e --- /dev/null +++ b/domains/shubhamkumar.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "shubham-kumar-2004", + "email": "shubham04122004@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} diff --git a/domains/sia.json b/domains/sia.json new file mode 100644 index 000000000..377c9e4a5 --- /dev/null +++ b/domains/sia.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "sujandeb", + "email": "work@sujandeb.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/siddharthtewari.json b/domains/siddharthtewari.json new file mode 100644 index 000000000..fe5dbf434 --- /dev/null +++ b/domains/siddharthtewari.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "sid-008", + "email": "siddharthtewari14@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/skydiver-web.json b/domains/skydiver-web.json index 9e076cfbc..85039945e 100644 --- a/domains/skydiver-web.json +++ b/domains/skydiver-web.json @@ -4,6 +4,8 @@ "email": "reeseb1660@outlook.com" }, "record": { - "A": ["216.24.57.1"] + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" } -} +} \ No newline at end of file diff --git a/domains/spa.json b/domains/spa.json new file mode 100644 index 000000000..958a47c75 --- /dev/null +++ b/domains/spa.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "stepersy", + "email": "stefano.persanoadorno@liceopertini.edu.it" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/status.json b/domains/status.json index b22c83583..9bdeca7ca 100644 --- a/domains/status.json +++ b/domains/status.json @@ -4,6 +4,6 @@ "email": "phenax5@gmail.com" }, "record": { - "URL": "https://stats.uptimerobot.com/zY4XKIRVzw" + "CNAME": "wdhdns.com" } } diff --git a/domains/stellaros.json b/domains/stellaros.json new file mode 100644 index 000000000..6c986115d --- /dev/null +++ b/domains/stellaros.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "jacksoncraft859", + "email": "pollardjackson@outlook.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/sujan.json b/domains/sujan.json new file mode 100644 index 000000000..377c9e4a5 --- /dev/null +++ b/domains/sujan.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "sujandeb", + "email": "work@sujandeb.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/sujandeb.json b/domains/sujandeb.json new file mode 100644 index 000000000..377c9e4a5 --- /dev/null +++ b/domains/sujandeb.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "sujandeb", + "email": "work@sujandeb.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/sushi.json b/domains/sushi.json new file mode 100644 index 000000000..b360dd3fb --- /dev/null +++ b/domains/sushi.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "sushi-ae", + "email": "frapdotpng@gmail.com" + }, + + "record": { + "CNAME": "sushi-ae.github.io" + } +} diff --git a/domains/syntaxloopers.json b/domains/syntaxloopers.json new file mode 100644 index 000000000..a23664d55 --- /dev/null +++ b/domains/syntaxloopers.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "chiragnahata", + "email": "chiragnahata05@gmail.com" + }, + "record": { + "A": ["129.213.151.29"] + } +} diff --git a/domains/tanish.json b/domains/tanish.json new file mode 100644 index 000000000..81737f663 --- /dev/null +++ b/domains/tanish.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "hirakotm", + "email": "hirakoo@proton.me" + }, + "record": { + "CNAME": "hirako-is-really-cool.pages.dev" + } +} diff --git a/domains/tazmyan.json b/domains/tazmyan.json new file mode 100644 index 000000000..b654817b3 --- /dev/null +++ b/domains/tazmyan.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Tazmyan", + "email": "tikpatka@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/totoygamingyt.json b/domains/totoygamingyt.json deleted file mode 100644 index f0dd10dae..000000000 --- a/domains/totoygamingyt.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "totoygamingyt", - "email": "hello@totoygamingyt.com", - "twitter": "TotoyGamingYT", - "discord": "totoygamingyt" - }, - "record": { - "CNAME": "totoygamingyt.pages.dev" - } -} diff --git a/domains/trueuser.json b/domains/trueuser.json new file mode 100644 index 000000000..0080f1970 --- /dev/null +++ b/domains/trueuser.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "istrueuser", + "email": "thisistrueemail@gmail.com" + }, + "record": { + "CNAME": "1e4a3fc6-ad8f-4f94-9d09-b75719461266.id.repl.co" + } +} diff --git a/domains/ukirio.json b/domains/ukirio.json new file mode 100644 index 000000000..392964700 --- /dev/null +++ b/domains/ukirio.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "U8K50", + "email": "u8k50850@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/ultrix.json b/domains/ultrix.json new file mode 100644 index 000000000..6c986115d --- /dev/null +++ b/domains/ultrix.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "jacksoncraft859", + "email": "pollardjackson@outlook.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/utility.icevixen.json b/domains/utility.icevixen.json new file mode 100644 index 000000000..11ce7ceb0 --- /dev/null +++ b/domains/utility.icevixen.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Zirmith", + "email": "f2v74yt@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/utsavsingh.json b/domains/utsavsingh.json new file mode 100644 index 000000000..9492c5289 --- /dev/null +++ b/domains/utsavsingh.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "singhutsav5502", + "email": "singhutsavofficial@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/vendors.syntaxloopers.json b/domains/vendors.syntaxloopers.json new file mode 100644 index 000000000..324dfe7e2 --- /dev/null +++ b/domains/vendors.syntaxloopers.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "chiragnahata", + "email": "chiragnahata05@gmail.com" + }, + + "record": { + "A": ["129.213.151.29"] + } +} diff --git a/domains/vishwa.json b/domains/vishwa.json new file mode 100644 index 000000000..34a40edc1 --- /dev/null +++ b/domains/vishwa.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "vishwa2001911", + "email": "vprabhath937@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/wang.json b/domains/wang.json new file mode 100644 index 000000000..fd02ae2df --- /dev/null +++ b/domains/wang.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "wang-on-top", + "email": "Real.Shid.999@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/wankhede.json b/domains/wankhede.json new file mode 100644 index 000000000..d26b45d0e --- /dev/null +++ b/domains/wankhede.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "FIRSTB0SS", + "email": "abhiwa6@protonmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/williamsebastian.json b/domains/williamsebastian.json new file mode 100644 index 000000000..2c091c5c9 --- /dev/null +++ b/domains/williamsebastian.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "BaseParody", + "email": "baseparody@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/winniepat.json b/domains/winniepat.json new file mode 100644 index 000000000..573a55433 --- /dev/null +++ b/domains/winniepat.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "RavagerEdge", + "email": "wc92226@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/www.json b/domains/www.json new file mode 100644 index 000000000..d564ecd98 --- /dev/null +++ b/domains/www.json @@ -0,0 +1,11 @@ +{ + "description": "www.is-a.dev", + "repo": "https://github.com/is-a-dev/is-a-dev.github.io", + "owner": { + "username": "phenax", + "email": "phenax5@gmail.com" + }, + "record": { + "CNAME": "is-a-dev.github.io" + } +} diff --git a/domains/yairmedina.json b/domains/yairmedina.json new file mode 100644 index 000000000..77c870165 --- /dev/null +++ b/domains/yairmedina.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "DarknessRisesFromBelow", + "email": "spam.me.please.do.it@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/yasser.json b/domains/yasser.json new file mode 100644 index 000000000..09c281ae6 --- /dev/null +++ b/domains/yasser.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "yasserfds", + "email": "yasserfedsi34@gmail.com" + }, + "record": { + "URL": "https://yasserfedsi.vercel.app" + } +} diff --git a/domains/yassinm.json b/domains/yassinm.json new file mode 100644 index 000000000..7d030b479 --- /dev/null +++ b/domains/yassinm.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "yassinmoussamih", + "email": "yassinmoussamih7@gmail.com" + }, + + "record": { + "URL": "https://yassinmoussamih.vercel.app" + } +} diff --git a/domains/zhougonglai.json b/domains/zhougonglai.json new file mode 100644 index 000000000..48663a97c --- /dev/null +++ b/domains/zhougonglai.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "zhougonglai", + "email": "838048635@qq.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/zye.json b/domains/zye.json new file mode 100644 index 000000000..01b5231c3 --- /dev/null +++ b/domains/zye.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Zyelixify", + "email": "heroxmain@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/package.json b/package.json index 587307bab..ccc8dbd41 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "author": "Akshay Nair ", "license": "GPL-3.0", "dependencies": { + "ip-regex": "^5.0.0", "ramda": "^0.27.1" }, "devDependencies": { diff --git a/tests/validations.test.js b/tests/validations.test.js index 219546bad..a07ccf6fa 100644 --- a/tests/validations.test.js +++ b/tests/validations.test.js @@ -59,6 +59,11 @@ describe('validateDomainData', () => { { ...defaultDomain, name: 'help.baa' }, { ...defaultDomain, name: '_github-pages-challenge-is-a-dev' }, { ...defaultDomain, name: '_github-challenge-is-a-dev' }, + { ...defaultDomain, record: { AAAA: [] } }, + { ...defaultDomain, record: { AAAA: ['182.22.222.22', '::1'] } }, + { ...defaultDomain, record: { AAAA: '182.22.222.22' } }, + { ...defaultDomain, record: { A: '::1' } }, + { ...defaultDomain, name: '_discord' }, ]; const validCases = [ @@ -86,6 +91,9 @@ describe('validateDomainData', () => { { ...defaultDomain, name: '_github-challenge-hello01-ga' }, { ...defaultDomain, name: '_github-challenge-hello01_ga' }, { ...defaultDomain, record: { TXT: ['foobar wow nice!!!', 'more text'] } }, + { ...defaultDomain, record: { AAAA: ['::1', '2001:db8:3333:4444:5555:6666:7777:8888'] } }, + { ...defaultDomain, record: { A: ['122.222.222.222'] } }, + { ...defaultDomain, name: '_discord.subdomain' }, ]; it('should return false for invalid data', () => { diff --git a/utils/constants.js b/utils/constants.js index 273a2761e..19430e5bf 100644 --- a/utils/constants.js +++ b/utils/constants.js @@ -18,7 +18,7 @@ const DOMAINS_PATH = path.resolve('domains'); module.exports = { ENV, IS_TEST, - VALID_RECORD_TYPES: ['CNAME', 'A', 'URL', 'MX', 'TXT'], + VALID_RECORD_TYPES: ['CNAME', 'A', 'URL', 'MX', 'TXT', 'AAAA'], DOMAIN_DOMAIN: DOMAIN_DOMAIN || 'booboo.xyz', DOMAIN_USER: IS_TEST ? 'testuser' : DOMAIN_USER, DOMAIN_API_KEY: IS_TEST ? 'testkey' : DOMAIN_API_KEY, diff --git a/utils/invalid-domains.json b/utils/invalid-domains.json index a8943f3c4..ef66a5517 100644 --- a/utils/invalid-domains.json +++ b/utils/invalid-domains.json @@ -14,5 +14,6 @@ "ww3", "ww4", "wwww", - "your-domain-name" + "your-domain-name", + "_discord" ] diff --git a/utils/validations.js b/utils/validations.js index 9a99343fa..b9c851a19 100644 --- a/utils/validations.js +++ b/utils/validations.js @@ -2,6 +2,8 @@ const R = require('ramda'); const { VALID_RECORD_TYPES } = require('./constants'); const { or, and, validate, between, testRegex, withLengthEq, withLengthGte } = require('./helpers'); const INVALID_NAMES = require('./invalid-domains.json'); +const ipRegex_ = require('ip-regex'); +const ipRegex = ipRegex_.default ?? ipRegex_; const isValidURL = and([R.is(String), testRegex(/^https?:\/\//ig)]); @@ -17,6 +19,7 @@ const validateCnameRecord = type => and([ const validateARecord = type => and([ R.propIs(Array, type), R.propSatisfies(withLengthGte(1), type), + R.all(testRegex(ipRegex.v4({ exact: true }))), ]); const validateMXRecord = type => and([ @@ -25,8 +28,19 @@ const validateMXRecord = type => and([ R.propSatisfies(R.all(isValidDomain), type), ]); +const validateAAAARecord = R.propSatisfies(and([ + R.is(Array), + withLengthGte(1), + R.all(testRegex(ipRegex.v6({ exact: true }))), +])) + const checkRestrictedNames = R.complement(R.includes(R.__, INVALID_NAMES)) +const extraSupportedNames = [ + testRegex(/^_github(-pages)?-challenge-[a-z0-9-_]+$/i), // Exception for github verification records + R.equals('_discord'), +] + const validateDomainData = validate({ name: { reason: 'The name of the file is invalid. It must be lowercased, alphanumeric and each component must be more than 2 characters long', @@ -34,17 +48,15 @@ const validateDomainData = validate({ R.equals('@'), and([ R.is(String), + checkRestrictedNames, R.compose( R.all(or([ - and([ - testRegex(/^_github(-pages)?-challenge-[a-z0-9-_]+$/i), // Exception for github verification records - checkRestrictedNames, - ]), and([ R.compose(between(2, 100), R.length), testRegex(/^[a-z0-9-]+$/g), checkRestrictedNames, - ]) + ]), + ...extraSupportedNames, ])), R.split('.'), ), @@ -75,6 +87,7 @@ const validateDomainData = validate({ [R.has('URL'), R.propSatisfies(isValidURL, 'URL')], [R.has('MX'), validateMXRecord('MX')], [R.has('TXT'), R.propSatisfies(or([ R.is(String), R.is(Array) ]), 'TXT')], + [R.has('AAAA'), validateAAAARecord('AAAA')], [R.T, R.T], ]), ]),