diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 88def84f..6c51c426 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,4 +1,5 @@ + ## Requirements - [ ] You have completed your website. @@ -10,7 +11,7 @@ - [ ] I understand that if these requirements are not met my pull request will be closed. ## Description - + ## Link to Website diff --git a/.github/workflows/cla.yml b/.github/workflows/cla.yml deleted file mode 100644 index 0e420afa..00000000 --- a/.github/workflows/cla.yml +++ /dev/null @@ -1,61 +0,0 @@ -name: "CLA" -on: - issue_comment: - types: [created] - pull_request_target: - types: [opened,closed,synchronize] - -permissions: - actions: write - contents: write - pull-requests: write - statuses: write - -jobs: - CLAAssistant: - runs-on: ubuntu-latest - steps: - - id: create_token - uses: tibdex/github-app-token@v2 - with: - app_id: ${{ secrets.APP_ID }} - private_key: ${{ secrets.PRIVATE_KEY }} - - - name: "CLA Assistant" - if: (github.event.comment.body == 'recheck' || github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA') || github.event_name == 'pull_request_target' - # Beta Release - uses: contributor-assistant/github-action@v2.6.1 - env: - GITHUB_TOKEN: ${{ steps.create_token.outputs.token }} - # the below token should have repo scope and must be manually added by you in the repository's secret - PERSONAL_ACCESS_TOKEN: ${{ steps.create_token.outputs.token }} - with: - path-to-signatures: 'signatures-v3.json' - path-to-document: 'https://github.com/open-domains/register/blob/main/terms.md' # e.g. a CLA or a DCO document - # branch should not be protected - branch: 'main' - allowlist: od-bot,bot* - remote-organization-name: 'open-domains' - remote-repository-name: 'cla' - lock-pullrequest-aftermerge: false - - - name: add CLA signed - uses: actions-ecosystem/action-add-labels@v1 - if: (github.event.comment.body == 'recheck' || github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA') || github.event_name == 'pull_request_target' - with: - labels: "CLA Signed" - github_token: ${{ steps.create_token.outputs.token }} - - - name: remove CLA required - uses: actions-ecosystem/action-remove-labels@v1 - if: (github.event.comment.body == 'recheck' || github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA') || github.event_name == 'pull_request_target' - with: - labels: "CLA Required" - github_token: ${{ steps.create_token.outputs.token }} - - - if: ${{ failure() }} - name: Add CLA required - uses: actions-ecosystem/action-add-labels@v1 - with: - labels: "CLA Required" - github_token: ${{ steps.create_token.outputs.token }} diff --git a/.github/workflows/helper.yml b/.github/workflows/helper.yml index d9565816..80792d7f 100644 --- a/.github/workflows/helper.yml +++ b/.github/workflows/helper.yml @@ -19,7 +19,7 @@ jobs: - name: Check if PR was merged id: pr-merge-check - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | return context.payload.pull_request.merged @@ -33,7 +33,7 @@ jobs: # Post the content of merged.md as a comment using the custom token - name: Post comment on PR if: steps.pr-merge-check.outputs.result == 'true' - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: github-token: ${{ steps.create_token.outputs.token }} script: | diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index b875dcaa..129f1a34 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -19,7 +19,7 @@ jobs: name: DNS runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - run: echo '{"cloudflare":{"TYPE":"CLOUDFLAREAPI","apitoken":"$CLOUDFLARE_API_TOKEN"}}' > ./creds.json diff --git a/.github/workflows/raw-api.yml b/.github/workflows/raw-api.yml index cfe7553d..7e3819c1 100644 --- a/.github/workflows/raw-api.yml +++ b/.github/workflows/raw-api.yml @@ -19,15 +19,15 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: repository: open-domains/raw path: raw token: ${{ secrets.BOT }} - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: latest diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index ce37e5bb..e7153ced 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -20,7 +20,7 @@ jobs: app_id: ${{ secrets.APP_ID }} private_key: ${{ secrets.PRIVATE_KEY }} - - uses: actions/stale@v9 + - uses: actions/stale@v10 with: stale-issue-message: "This issue is stale because it has been open 10 days with no activity. Remove stale label or comment or this will be closed in 7 days." stale-pr-message: "This PR is stale because it has been open 3 days with no activity. Remove stale label or comment or this will be closed in 27 days." diff --git a/.github/workflows/validation.yml b/.github/workflows/validation.yml index cc6ac600..2f80b6fe 100644 --- a/.github/workflows/validation.yml +++ b/.github/workflows/validation.yml @@ -21,7 +21,7 @@ jobs: name: DNS runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ github.event.pull_request.head.sha || github.sha }} @@ -82,7 +82,7 @@ jobs: name: JSON runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ github.event.pull_request.head.sha || github.sha }} @@ -145,7 +145,7 @@ jobs: if: "!contains(github.event.head_commit.message, '[skip-ci]')" runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ github.event.pull_request.head.sha || github.sha }} diff --git a/README.md b/README.md index 1e75c3f5..adf02f43 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ If you like this service and want us to continue running it, please consider don Make sure to join our Discord server: https://discord.gg/kVjkg6VBwa -## Domains +## 🌍 Available Domains | Available Domains | |:-:| @@ -31,6 +31,11 @@ https://discord.gg/kVjkg6VBwa | [`*.is-local.org`](https://is-local.org) | | [`*.is-not-a.dev`](https://is-not-a.dev) | | [`*.localplayer.dev`](https://localplayer.dev) | +| [`*.open-comm.org`](https://open-comm.org) | + + +> [!NOTE] +> `open-comm.org` is not currently listed on the [Public Suffix List (PSL)](https://publicsuffix.org/). > [!NOTE] > Wildcard domains (like `*.example.is-not-a.dev`) are supported too, but the reason for their registration should be very clear and described in detail. @@ -39,28 +44,30 @@ https://discord.gg/kVjkg6VBwa [badge-dnssec]:https://shields.io/badge/%20-DNSSEC-blue?logo=moleculer&logoColor=white&style=plastic?cacheSeconds=3600 [badge-ssl]:https://shields.io/badge/SSL-Required-blue?style=plastic?cacheSeconds=3600 -### Settings +### βš™οΈ Settings -| Setting | [`is-a-fullstack.dev`](https://is-a-fullstack.dev) | [`is-cool.dev`](https://is-cool.dev) | [`is-local.org`](https://is-local.org) | [`is-not-a.dev`](https://is-not-a.dev) | [`localplayer.dev`](https://localplayer.dev) | -|-|-|-|-|-|-| -| PSL | βœ… | βœ… | βœ… | βœ… | βœ… | -| [DNSSEC][dnssec] | βœ… | βœ… | βœ… | βœ… | βœ… | -| Email | βœ… | βœ… | βœ… | βœ… | βœ… | -| SSL/TLS* | [Full][ssl-full] | [Full][ssl-full] | [Full][ssl-full] | [Full][ssl-full] | [Full][ssl-full] | -| Always Use HTTPS* | βœ… | βœ… | βœ… | βœ… | βœ… | -| HTTP Strict Transport Security (HSTS) | βœ… | βœ… | βœ… | βœ… | βœ… | -| Minimum TLS Version* | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | -| Opportunistic Encryption, TLS 1.3* | βœ… | βœ… | βœ… | βœ… | βœ… | -| WAF (Web Application Firewall)* | Medium Security Level | Medium Security Level | Medium Security Level | Medium Security Level | Medium Security Level | -| Browser Integrity Check* | βœ… | βœ… | βœ… | βœ… | βœ… | -| [Caching Level][caching-levels], Browser Cache TTL* | Standard, 4 hours | Standard, 4 hours | Standard, 4 hours | Standard, 4 hours | Standard, 4 hours | +| Setting | [`is-a-fullstack.dev`](https://is-a-fullstack.dev) | [`is-cool.dev`](https://is-cool.dev) | [`is-local.org`](https://is-local.org) | [`is-not-a.dev`](https://is-not-a.dev) | [`localplayer.dev`](https://localplayer.dev) | [`open-comm.org`](https://open-comm.org) | +|-|-|-|-|-|-|-| +| PSL | βœ… | βœ… | βœ… | βœ… | βœ… | ❌ | +| [DNSSEC][dnssec] | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | +| Email | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | +| SSL/TLS* | [Full][ssl-full] | [Full][ssl-full] | [Full][ssl-full] | [Full][ssl-full] | [Full][ssl-full] | [Full][ssl-full] | +| Always Use HTTPS* | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | +| HTTP Strict Transport Security (HSTS) | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | +| Minimum TLS Version* | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | +| Opportunistic Encryption, TLS 1.3* | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | +| WAF (Web Application Firewall)* | Medium Security Level | Medium Security Level | Medium Security Level | Medium Security Level | Medium Security Level | Medium Security Level | +| Browser Integrity Check* | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | +| [Caching Level][caching-levels], Browser Cache TTL* | Standard, 4 hours | Standard, 4 hours | Standard, 4 hours | Standard, 4 hours | Standard, 4 hours | Standard, 4 hours | \*Only available when your domain has Cloudflare's proxy (`"proxied": true`) enabled -[dnssec]:https://developers.cloudflare.com/dns/additional-options/dnssec -[ssl-full]:https://developers.cloudflare.com/ssl/origin-configuration/ssl-modes/full +[dnssec]:https://developers.cloudflare.com/dns/additional-options/dnssec +[ssl-full]:https://developers.cloudflare.com/ssl/origin-configuration/ssl-modes/full [caching-levels]:https://developers.cloudflare.com/cache/how-to/set-caching-levels +--- + ## Register ### Manual diff --git a/domains/*.ammar.is-cool.dev.json b/domains/*.ammar.is-cool.dev.json new file mode 100644 index 00000000..5067412b --- /dev/null +++ b/domains/*.ammar.is-cool.dev.json @@ -0,0 +1,12 @@ +{ + "description": "Wildcard subdomains for Ammar", + "domain": "is-cool.dev", + "subdomain": "*.ammar", + "owner": { + "repo": "https://github.com/kyssta-exe", + "email": "kyssta69@gmail.com" + }, + "record": { + "A": ["216.198.79.1"] + } +} diff --git a/domains/*.bernardo-silva.is-cool.dev.json b/domains/*.bernardo-silva.is-cool.dev.json index 3170241e..f5efdce2 100644 --- a/domains/*.bernardo-silva.is-cool.dev.json +++ b/domains/*.bernardo-silva.is-cool.dev.json @@ -8,8 +8,8 @@ }, "record": { "A": [ - "207.244.235.32" + "158.69.201.53" ] }, "proxied": false -} \ No newline at end of file +} diff --git a/domains/*.bn.is-local.org.json b/domains/*.bn.is-local.org.json index f3287df4..6615f582 100644 --- a/domains/*.bn.is-local.org.json +++ b/domains/*.bn.is-local.org.json @@ -8,8 +8,8 @@ }, "record": { "A": [ - "152.67.45.142" + "158.69.201.53" ] }, "proxied": false -} \ No newline at end of file +} diff --git a/domains/*.cosra.is-cool.dev.json b/domains/*.cosra.is-cool.dev.json new file mode 100644 index 00000000..80f824da --- /dev/null +++ b/domains/*.cosra.is-cool.dev.json @@ -0,0 +1,13 @@ +{ + "description": "Wildcard subdomains for cosra", + "domain": "is-cool.dev", + "subdomain": "*.cosra", + "owner": { + "repo": "https://github.com/cosra/domain-register", + "email": "realcosra@gmail.com" + }, + "record": { + "CNAME": "cosra-c79d986cb9c012f9.elb.us-west-1.amazonaws.com" + }, + "proxied": false +} diff --git a/domains/*.rafat.is-cool.dev.json b/domains/*.rafat.is-cool.dev.json new file mode 100644 index 00000000..2caa11e6 --- /dev/null +++ b/domains/*.rafat.is-cool.dev.json @@ -0,0 +1,14 @@ +{ + "description": "My personal domain. Subdomain wildcards are used for accessing diffrent service. eg., file.ccds.is-local.org for file browser", + "domain": "is-cool.dev", + "subdomain": "*.rafat", + "owner": { + "email": "rafathasankhan@gmail.com" + }, + "record": { + "A": [ + "173.254.215.83" + ] + }, + "proxied": false +} diff --git a/domains/*.bots.maragi.is-cool.dev.json b/domains/*.srv.maragi.is-cool.dev.json similarity index 70% rename from domains/*.bots.maragi.is-cool.dev.json rename to domains/*.srv.maragi.is-cool.dev.json index 69a24283..12abba88 100644 --- a/domains/*.bots.maragi.is-cool.dev.json +++ b/domains/*.srv.maragi.is-cool.dev.json @@ -1,12 +1,15 @@ { "domain": "is-cool.dev", - "subdomain": "*.bots.maragi", + "subdomain": "*.srv.maragi", "owner": { "email": "maragidevelopments@gmail.com" }, "record": { "A": [ - "185.31.40.24" + "185.31.40.16" + ], + "AAAA": [ + "2a00:b6e0:0001:0020:0007:0000:0000:0001" ], "MX": [ "mx1.alwaysdata.com", @@ -17,4 +20,4 @@ ] }, "proxied": false -} \ No newline at end of file +} diff --git a/domains/4hdto64aev77.chimps-place.is-cool.dev.json b/domains/4hdto64aev77.chimps-place.is-cool.dev.json new file mode 100644 index 00000000..02b7ee70 --- /dev/null +++ b/domains/4hdto64aev77.chimps-place.is-cool.dev.json @@ -0,0 +1,13 @@ +{ + "description": "The subdomain 4hdto64aev77.chimps-place.is-cool.dev is required by Google Sites to connect the custom domain chimps-place.is-cool.dev.", + "domain": "is-cool.dev", + "subdomain": "4hdto64aev77.chimps-place", + "owner": { + "repo": "https://github.com/phoenicvr/register/", + "email": "phoenicinteractive@gmail.com" + }, + "record": { + "CNAME": "gv-ez3liwjkagc7xo.dv.googlehosted.com" + }, + "proxied": false +} diff --git a/domains/4realwilly.is-a-fullstack.dev.json b/domains/4realwilly.is-a-fullstack.dev.json new file mode 100644 index 00000000..1e2cad4f --- /dev/null +++ b/domains/4realwilly.is-a-fullstack.dev.json @@ -0,0 +1,16 @@ +{ + "description": "William Holley's Website", + "domain": "is-a-fullstack.dev", + "subdomain": "4realwilly", + + "owner": { + "repo": "https://github.com/4realwilly/register-open-domains", + "email": "wholley123@icloud.com" + }, + + "record": { + "CNAME": "my-website-9et.pages.dev" + }, + + "proxied": false +} diff --git a/domains/4realwilly.is-cool.dev.json b/domains/4realwilly.is-cool.dev.json new file mode 100644 index 00000000..dd609a92 --- /dev/null +++ b/domains/4realwilly.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "William Holley's Website", + "domain": "is-cool.dev", + "subdomain": "4realwilly", + + "owner": { + "repo": "https://github.com/4realwilly/register-open-domains", + "email": "wholley123@icloud.com" + }, + + "record": { + "CNAME": "my-website-9et.pages.dev" + }, + + "proxied": false +} diff --git a/domains/4realwilly.is-local.org.json b/domains/4realwilly.is-local.org.json new file mode 100644 index 00000000..5c6d81ca --- /dev/null +++ b/domains/4realwilly.is-local.org.json @@ -0,0 +1,16 @@ +{ + "description": "William Holley's Website", + "domain": "is-local.org", + "subdomain": "4realwilly", + + "owner": { + "repo": "https://github.com/4realwilly/register-open-domains", + "email": "wholley123@icloud.com" + }, + + "record": { + "CNAME": "my-website-9et.pages.dev" + }, + + "proxied": false +} diff --git a/domains/4realwilly.localplayer.dev.json b/domains/4realwilly.localplayer.dev.json new file mode 100644 index 00000000..517bd753 --- /dev/null +++ b/domains/4realwilly.localplayer.dev.json @@ -0,0 +1,16 @@ +{ + "description": "William Holley's Website", + "domain": "localplayer.dev", + "subdomain": "4realwilly", + + "owner": { + "repo": "https://github.com/4realwilly/register-open-domains", + "email": "wholley123@icloud.com" + }, + + "record": { + "CNAME": "my-website-9et.pages.dev" + }, + + "proxied": false +} diff --git a/domains/4realwilly.open-comm.org.json b/domains/4realwilly.open-comm.org.json new file mode 100644 index 00000000..5c5d58fc --- /dev/null +++ b/domains/4realwilly.open-comm.org.json @@ -0,0 +1,16 @@ +{ + "description": "William Holley's Website", + "domain": "open-comm.org", + "subdomain": "4realwilly", + + "owner": { + "repo": "https://github.com/4realwilly/register-open-domains", + "email": "wholley123@icloud.com" + }, + + "record": { + "CNAME": "my-website-9et.pages.dev" + }, + + "proxied": false +} diff --git a/domains/7vvk22a5l2fs.sctech.localplayer.dev.json b/domains/7vvk22a5l2fs.sctech.localplayer.dev.json deleted file mode 100644 index e72a79f9..00000000 --- a/domains/7vvk22a5l2fs.sctech.localplayer.dev.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "description": "sctech's blog", - "domain": "localplayer.dev", - "subdomain": "7vvk22a5l2fs.sctech", - "owner": { - "repo": "https://github.com/sctech-tr/website", - "email": "gamerselimiko@gmail.com" - }, - "record": { - "CNAME": "gv-ouulzefxcyxkfy.dv.googlehosted.com" - }, - "proxied": false -} \ No newline at end of file diff --git a/domains/_acme-challenge.payfopus.is-local.org.json b/domains/_acme-challenge.payfopus.is-local.org.json new file mode 100644 index 00000000..219fa0c0 --- /dev/null +++ b/domains/_acme-challenge.payfopus.is-local.org.json @@ -0,0 +1,14 @@ +{ + "description": "ACME challenge TXT record for SSL verification.", + "domain": "is-local.org", + "subdomain": "_acme-challenge.payfopus", + "owner": { + "email": "mahmedhleli@gmail.com" + }, + "record": { + "TXT": [ + "0tLcTdqHyAYX8A7nc9Zu9MZejFC5xoPTBuecBXvlLAo", + "LjuxYHUVOkxZudTJxL1BbWHBtcb8j4PfIZ0c_J4-miQ" + ] + } +} diff --git a/domains/_acme-challenge.sc-garry-testing.is-not-a.dev.json b/domains/_acme-challenge.sc-garry-testing.is-not-a.dev.json new file mode 100644 index 00000000..0341ab1f --- /dev/null +++ b/domains/_acme-challenge.sc-garry-testing.is-not-a.dev.json @@ -0,0 +1,12 @@ +{ + "description": "Use for testing SuiteCommerce", + "domain": "is-not-a.dev", + "subdomain": "_acme-challenge.sc-garry-testing", + "owner": { + "email": "garry.g@ebizcharge.com" + }, + "record": { + "CNAME": "sc-garry-testing.is-not-a.dev.hosting-verify.netsuite.com" + }, + "proxied": false +} \ No newline at end of file diff --git a/domains/_acme-challenge.scoobis.is-cool.dev.json b/domains/_acme-challenge.scoobis.is-cool.dev.json new file mode 100644 index 00000000..d0d638ee --- /dev/null +++ b/domains/_acme-challenge.scoobis.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "An acme challenge for getting cf tunnels to work", + "domain": "is-cool.dev", + "subdomain": "_acme-challenge.scoobis", + + "owner": { + "username": "turtletown73", + "repo": "https://github.com/thescoobies/thescoobies.github.io" + }, + + "record": { + "CNAME": "scoobis.is-cool.dev.ed9af149351b14db.dcv.cloudflare.com" + }, + + "proxied": true +} \ No newline at end of file diff --git a/domains/_discord.itzkr0bus.is-not-a.dev.json b/domains/_discord.itzkr0bus.is-not-a.dev.json new file mode 100644 index 00000000..a6ef2f8d --- /dev/null +++ b/domains/_discord.itzkr0bus.is-not-a.dev.json @@ -0,0 +1,13 @@ +{ + "domain": "is-not-a.dev", + "subdomain": "_discord.itzkr0bus", + "owner": { + "email": "canbinh.5079@gmail.com" + }, + "record": { + "TXT": [ + "dh=fa7e02914fb86dfdf833d893bcc7f195c4abaddb" + ] + }, + "proxied": false +} diff --git a/domains/_discord.job.is-cool.dev.json b/domains/_discord.job.is-cool.dev.json new file mode 100644 index 00000000..b5c16420 --- /dev/null +++ b/domains/_discord.job.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "discord verification", + "domain": "is-cool.dev", + "subdomain": "_discord.job", + + "owner": { + "repo": "https://github.com/FWEEaaaa1/FWEEaaaa1.github.io", + "email": "gorgonfweman@outlook.com" + }, + + "record": { + "TXT": ["dh=9ac00909cc07ea38f9e8865bdf5d22e0a6d1f544"] + }, + + "proxied": false +} diff --git a/domains/ws.maragi.is-cool.dev.json b/domains/_discord.maragi.is-cool.dev.json similarity index 57% rename from domains/ws.maragi.is-cool.dev.json rename to domains/_discord.maragi.is-cool.dev.json index 7f399bb4..75bfe4aa 100644 --- a/domains/ws.maragi.is-cool.dev.json +++ b/domains/_discord.maragi.is-cool.dev.json @@ -1,13 +1,13 @@ { "domain": "is-cool.dev", - "subdomain": "ws.maragi", + "subdomain": "_discord.maragi", "owner": { "email": "maragidevelopments@gmail.com" }, "record": { - "A": [ - "185.31.40.24" + "TXT": [ + "dh=f6c7e0d57690cc3a80edea17a2c941febc3eba0a" ] }, "proxied": false -} \ No newline at end of file +} diff --git a/domains/_dmarc.getpixillium.is-cool.dev.json b/domains/_dmarc.getpixillium.is-cool.dev.json new file mode 100644 index 00000000..5fb576af --- /dev/null +++ b/domains/_dmarc.getpixillium.is-cool.dev.json @@ -0,0 +1,15 @@ +{ + "description": "It is for DMARC verification.", + "domain": "is-cool.dev", + "subdomain": "_dmarc.getpixillium", + "owner": { + "repo": "https://github.com/pixillium/open-domains-register", + "email": "pixillium.official@gmail.com" + }, + "record": { + "TXT": [ + "v=DMARC1; p=none; rua=mailto:hello@pixillium.is-cool.dev; ruf=mailto:hello@pixillium.is-cool.dev; sp=quarantine; adkim=r; aspf=r; pct=100" + ] + }, + "proxied": false +} diff --git a/domains/_dmarc.hortifruti-sl.open-comm.org.json b/domains/_dmarc.hortifruti-sl.open-comm.org.json new file mode 100644 index 00000000..db24cfe8 --- /dev/null +++ b/domains/_dmarc.hortifruti-sl.open-comm.org.json @@ -0,0 +1,14 @@ +{ + "domain": "open-comm.org", + "subdomain": "_dmarc.hortifruti-sl", + "owner": { + "email": "marcosferralbe@gmail.com", + "github": "marcosffp" + }, + "description": "DMARC policy record used to define email authentication rules and reporting instructions.", + "record": { + "TXT": [ + "v=DMARC1; p=none;" + ] + } +} diff --git a/domains/_dmarc.payfopus.is-local.org.json b/domains/_dmarc.payfopus.is-local.org.json new file mode 100644 index 00000000..cd96ce7d --- /dev/null +++ b/domains/_dmarc.payfopus.is-local.org.json @@ -0,0 +1,13 @@ +{ + "domain": "is-local.org", + "subdomain": "_dmarc.payfopus", + "owner": { + "email": "mahmedhleli@gmail.com" + }, + "record": { + "TXT": [ + "v=DMARC1; p=quarantine; rua=mailto:reports@payfopus.is-local.org; ruf=mailto:reports@payfopus.is-local.org; sp=quarantine; adkim=s; aspf=s" + ] + }, + "proxied": false +} diff --git a/domains/_dmarc.sam2-saas-prod.is-not-a.dev.json b/domains/_dmarc.sam2-saas-prod.is-not-a.dev.json new file mode 100644 index 00000000..fa0092ac --- /dev/null +++ b/domains/_dmarc.sam2-saas-prod.is-not-a.dev.json @@ -0,0 +1,15 @@ +{ + "description": "DMARC record for email authentication policy - SAM2 SaaS Production", + "domain": "is-not-a.dev", + "subdomain": "_dmarc.sam2-saas-prod", + "owner": { + "repo": "https://github.com/devtony01/sam2-saas-concept", + "email": "chibuezeogbuji01@gmail.com" + }, + "record": { + "TXT": [ + "v=DMARC1; p=none;" + ] + }, + "proxied": false +} diff --git a/domains/_github-pages-challenge-awinds.awinds.is-cool.dev.json b/domains/_github-pages-challenge-awinds.awinds.is-cool.dev.json new file mode 100644 index 00000000..b0647b48 --- /dev/null +++ b/domains/_github-pages-challenge-awinds.awinds.is-cool.dev.json @@ -0,0 +1,14 @@ +{ + "description": "GitHub Pages verification", + "domain": "is-cool.dev", + "subdomain": "_github-pages-challenge-awinds.awinds", + "owner": { + "email": "awinds@gmail.com" + }, + "record": { + "TXT": [ + "83430ba4b570cc742dbc81541b19cd" + ] + }, + "proxied": false +} diff --git a/domains/_github-pages-challenge-biligit.org.is-cool.dev.json b/domains/_github-pages-challenge-biligit.org.is-cool.dev.json new file mode 100644 index 00000000..75c476f6 --- /dev/null +++ b/domains/_github-pages-challenge-biligit.org.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "My personal blog, deployed on Github", + "domain": "is-cool.dev", + "subdomain": "_github-pages-challenge-biligit.org", + + "owner": { + "repo": "https://github.com/biligit/opendo", + "email": "yuehanxun40@outlook.com" + }, + + "record": { + "TXT": ["b536b66ffa26c403c7adbabb16361c"] + }, + + "proxied": false +} \ No newline at end of file diff --git a/domains/_github-pages-challenge-fazi3294.tab2mc.localplayer.dev.json b/domains/_github-pages-challenge-fazi3294.tab2mc.localplayer.dev.json new file mode 100644 index 00000000..fc320a9c --- /dev/null +++ b/domains/_github-pages-challenge-fazi3294.tab2mc.localplayer.dev.json @@ -0,0 +1,14 @@ +{ + "description": "GH page verification", + "domain": "localplayer.dev", + "subdomain": "_github-pages-challenge-fazi3294.tab2mc", + "owner": { + "repo": "https://github.com/fazi3294/register", + "email": "tab.f3294@gmail.com" + }, + "record": { + "TXT": ["f8b44f5309da40fc63193d0060b825"] + }, + + "proxied": false +} diff --git a/domains/_github-pages-challenge-justincodingprojects.justincodingprojects.is-not-a.dev.json b/domains/_github-pages-challenge-justincodingprojects.justincodingprojects.is-local.org.json similarity index 83% rename from domains/_github-pages-challenge-justincodingprojects.justincodingprojects.is-not-a.dev.json rename to domains/_github-pages-challenge-justincodingprojects.justincodingprojects.is-local.org.json index 7a9713ed..f9d9d821 100644 --- a/domains/_github-pages-challenge-justincodingprojects.justincodingprojects.is-not-a.dev.json +++ b/domains/_github-pages-challenge-justincodingprojects.justincodingprojects.is-local.org.json @@ -1,7 +1,7 @@ { "schema": "../schemas/domain.schema.json", "description": "github verification", - "domain": "is-not-a.dev", + "domain": "is-local.org", "subdomain": "_github-pages-challenge-justincodingprojects.justincodingprojects", "owner": { "repo": "https://github.com/justincodingprojects/", @@ -9,8 +9,8 @@ }, "record": { "TXT": [ - "e6ac988b58498d42bd660aebedd08a" + "80857739218c7ff771dcc166da7519" ] }, "proxied": false -} \ No newline at end of file +} diff --git a/domains/_github-pages-challenge-ticodium.ticodium.is-local.org.json b/domains/_github-pages-challenge-ticodium.ticodium.is-local.org.json new file mode 100644 index 00000000..f702bbbf --- /dev/null +++ b/domains/_github-pages-challenge-ticodium.ticodium.is-local.org.json @@ -0,0 +1,16 @@ +{ + "schema": "../schemas/domain.schema.json", + "description": "github pages verification", + "domain": "is-local.org", + "subdomain": "_github-pages-challenge-ticodium.ticodium", + "owner": { + "repo": "https://github.com/ticodium/", + "email": "admin@ticodium.org" + }, + "record": { + "TXT": [ + "d732127614d16bc5dab6779031ccde" + ] + }, + "proxied": false +} diff --git a/domains/_redirect.renewsoton.is-cool.dev.json b/domains/_redirect.renewsoton.is-cool.dev.json new file mode 100644 index 00000000..c115dff3 --- /dev/null +++ b/domains/_redirect.renewsoton.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "Student society site for the Renewable Engineering Society at Southampton. WWW subdomain dealt with in different file.This redirects non www traffic to www.domain", + "domain": "is-cool.dev", + "subdomain": "_redirect.renewsoton", + + "owner": { + "repo": "https://github.com/harilaosk/DomainRegister", + "email": "167791450+harilaosk@users.noreply.github.com" + }, + + "record": { + "TXT": ["Redirects from /* to https://www.renewsoton.is-cool.dev/*"] + }, + + "proxied": false +} diff --git a/domains/_vercel.codesquad.is-local.org.json b/domains/_vercel.codesquad.is-local.org.json new file mode 100644 index 00000000..91146f2a --- /dev/null +++ b/domains/_vercel.codesquad.is-local.org.json @@ -0,0 +1,16 @@ +{ + "description": "Vercel domain verification for codesquad.is-local.org", + "domain": "is-local.org", + "subdomain": "_vercel.codesquad", + + "owner": { + "repo": "https://github.com/doitcodesquad/department-of-it.git", + "email": "doitcodesquad@gmail.com" + }, + + "record": { + "TXT": ["vc-domain-verify=codesquad.is-local.org,c4233ac1fdf242499652"] + }, + + "proxied": false +} diff --git a/domains/abhi.is-cool.dev.json b/domains/abhi.is-cool.dev.json new file mode 100644 index 00000000..eb45028e --- /dev/null +++ b/domains/abhi.is-cool.dev.json @@ -0,0 +1,11 @@ +{ + "domain": "is-cool.dev", + "subdomain": "abhi", + "owner": { + "email": "hello@iabhinav.me" + }, + "record": { + "CNAME": "edge.redirect.pizza" + }, + "proxied": false +} diff --git a/domains/abhii.is-cool.dev.json b/domains/abhii.is-cool.dev.json new file mode 100644 index 00000000..25fe3b69 --- /dev/null +++ b/domains/abhii.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "Domain for my personal hobby projects and Developer Testing", + "domain": "is-cool.dev", + "subdomain": "abhii", + + "owner": { + "repo": "https://github.com/Abhinav-Sudini/register", + "email": "sudiniabhinav@gmail.com" + }, + + "record": { + "A": ["13.127.79.208"] + }, + + "proxied": false +} diff --git a/domains/abhinav.is-cool.dev.json b/domains/abhinav.is-cool.dev.json new file mode 100644 index 00000000..492f128f --- /dev/null +++ b/domains/abhinav.is-cool.dev.json @@ -0,0 +1,11 @@ +{ + "domain": "is-cool.dev", + "subdomain": "abhinav", + "owner": { + "email": "hello@iabhinav.me" + }, + "record": { + "CNAME": "edge.redirect.pizza" + }, + "proxied": false +} diff --git a/domains/aeropus.is-cool.dev.json b/domains/aeropus.is-cool.dev.json new file mode 100644 index 00000000..d5da278b --- /dev/null +++ b/domains/aeropus.is-cool.dev.json @@ -0,0 +1,13 @@ +{ + "description": "Aeropus Mini-Office Project Website", + "domain": "is-cool.dev", + "subdomain": "aeropus", + "owner": { + "repo": "https://github.com/dasfohlen1900/Mini-Office", + "email": "lukovic.minioffice.aeropus@protonmail.com" + }, + "record": { + "A": ["185.199.108.153", "185.199.109.153", "185.199.110.153", "185.199.111.153"] + }, + "proxied": false +} diff --git a/domains/agnet.is-local.org.json b/domains/agnet.is-local.org.json new file mode 100644 index 00000000..99877fe6 --- /dev/null +++ b/domains/agnet.is-local.org.json @@ -0,0 +1,13 @@ +{ + "description": "An AI agent working with n8n", + "domain": "is-local.org", + "subdomain": "agnet", + "owner": { + "repo": "https://github.com/hleliofficiel/AlphaExaAI", + "email": "mahmedhleli@gmail.com" + }, + "record": { + "A": ["193.190.127.144"] + }, + "proxied": false +} diff --git a/domains/agnetcode.is-local.org.json b/domains/agnetcode.is-local.org.json new file mode 100644 index 00000000..f13c3772 --- /dev/null +++ b/domains/agnetcode.is-local.org.json @@ -0,0 +1,12 @@ +{ + "description": "Personal tech workspace for web services, automation and AI experiments.", + "domain": "is-local.org", + "subdomain": "agnetcode", + "owner": { + "email": "mahmedhleli@gmail.com" + }, + "record": { + "A": ["193.190.127.144"] + }, + "proxied": false +} diff --git a/domains/ai.is-cool.dev.json b/domains/ai.is-cool.dev.json new file mode 100644 index 00000000..b2cc671b --- /dev/null +++ b/domains/ai.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "Subdomain for hosting AI models", + "domain": "is-cool.dev", + "subdomain": "ai", + "owner": { + "username": "xykonur", + "email": "xykonur@gmail.com" + }, + "record": { + "NS": [ + "dora.ns.cloudflare.com", + "kanye.ns.cloudflare.com" + ] + }, + "proxied": false +} diff --git a/domains/alexander.localplayer.dev.json b/domains/alexander.localplayer.dev.json new file mode 100644 index 00000000..b60c831b --- /dev/null +++ b/domains/alexander.localplayer.dev.json @@ -0,0 +1,15 @@ +{ + "description": "Personal portfolio site.", + "domain": "localplayer.dev", + "subdomain": "alexander", + "owner": { + "repo": "https://github.com/AlexanderLisborg", + "email": "alexanderlisborg@gmail.com" + }, + "record": { + "A": [ + "109.228.160.241" + ] + }, + "proxied": false +} diff --git a/domains/alexdev404.localplayer.dev.json b/domains/alexdev404.localplayer.dev.json new file mode 100644 index 00000000..a25d6417 --- /dev/null +++ b/domains/alexdev404.localplayer.dev.json @@ -0,0 +1,18 @@ +{ + "description": "Personal Website", + "domain": "localplayer.dev", + "subdomain": "alexdev404", + + "owner": { + "username": "alexdev404", + "email": "alexdev404@proton.me" + }, + + "record": { + "NS": [ + "bob.ns.cloudflare.com", + "demi.ns.cloudflare.com" + ] + }, + "proxied": false +} diff --git a/domains/ammar.is-a-fullstack.dev.json b/domains/ammar.is-a-fullstack.dev.json new file mode 100644 index 00000000..3bb6eaa5 --- /dev/null +++ b/domains/ammar.is-a-fullstack.dev.json @@ -0,0 +1,12 @@ +{ + "description": "portfolio personal site", + "domain": "is-a-fullstack.dev", + "subdomain": "ammar", + "owner": { + "email": "kyssta69@gmail.com", + "github": "kyssta-exe" + }, + "record": { + "A": ["216.198.79.1"] + } +} diff --git a/domains/ammar.is-cool.dev.json b/domains/ammar.is-cool.dev.json new file mode 100644 index 00000000..e74278c1 --- /dev/null +++ b/domains/ammar.is-cool.dev.json @@ -0,0 +1,12 @@ +{ + "description": "Personal portfolio site for myself", + "domain": "is-cool.dev", + "subdomain": "ammar", + "owner": { + "repo": "https://github.com/kyssta-exe", + "email": "kyssta69@gmail.com" + }, + "record": { + "A": ["216.198.79.1"] + } +} diff --git a/domains/ana.is-cool.dev.json b/domains/ana.is-cool.dev.json new file mode 100644 index 00000000..745f73ec --- /dev/null +++ b/domains/ana.is-cool.dev.json @@ -0,0 +1,11 @@ +{ + "domain": "is-cool.dev", + "subdomain": "ana", + "owner": { + "email": "ana95bananaa@gmail.com" + }, + "record": { + "CNAME": "ana95.pages.dev" + }, + "proxied": false +} diff --git a/domains/api-codecollab.is-cool.dev.json b/domains/api-codecollab.is-cool.dev.json new file mode 100644 index 00000000..d68191dc --- /dev/null +++ b/domains/api-codecollab.is-cool.dev.json @@ -0,0 +1,13 @@ +{ + "description": "Backend API for CodeCollab β€” a collaborative coding platform.", + "domain": "is-cool.dev", + "subdomain": "api-codecollab", + "owner": { + "repo": "https://github.com/rohanparmar160705/codecollab-backend", + "email": "rohanparmar160705@gmail.com" + }, + "record": { + "CNAME": "codecollab.loca.lt" + }, + "proxied": true +} diff --git a/domains/api.sam2-saas-prod.is-not-a.dev.json b/domains/api.sam2-saas-prod.is-not-a.dev.json new file mode 100644 index 00000000..2e3cc5cf --- /dev/null +++ b/domains/api.sam2-saas-prod.is-not-a.dev.json @@ -0,0 +1,13 @@ +{ + "description": "SAM2 SaaS Concept - API service for AI-powered image segmentation platform (Production Environment)", + "domain": "is-not-a.dev", + "subdomain": "api.sam2-saas-prod", + "owner": { + "repo": "https://github.com/devtony01/sam2-saas-concept", + "email": "chibuezeogbuji01@gmail.com" + }, + "record": { + "CNAME": "a50df0d491cd74be0a95d0fbc5535687-50644910.us-east-1.elb.amazonaws.com" + }, + "proxied": false +} diff --git a/domains/api.sam2-saas.is-not-a.dev.json b/domains/api.sam2-saas.is-not-a.dev.json new file mode 100644 index 00000000..07654596 --- /dev/null +++ b/domains/api.sam2-saas.is-not-a.dev.json @@ -0,0 +1,13 @@ +{ + "description": "SAM2 SaaS Concept - API service for AI-powered image segmentation platform (Staging Environment)", + "domain": "is-not-a.dev", + "subdomain": "api.sam2-saas", + "owner": { + "repo": "https://github.com/devtony01/sam2-saas-concept", + "email": "chibuezeogbuji01@gmail.com" + }, + "record": { + "CNAME": "a8278ba947fc9477c8d197d893360648-2038582643.us-east-1.elb.amazonaws.com" + }, + "proxied": false +} diff --git a/domains/aqms.is-local.org.json b/domains/aqms.is-local.org.json new file mode 100644 index 00000000..b84a0c73 --- /dev/null +++ b/domains/aqms.is-local.org.json @@ -0,0 +1,13 @@ +{ + "domain": "is-local.org", + "subdomain": "aqms", + "description": "Real-time Air Quality Monitoring System - University of Ilorin Computer Engineering Capstone Project", + "owner": { + "email": "malikbello084@gmail.com" + }, + "record": { + "CNAME": "aaa.cluster.ws" + }, + "proxied": true +} + diff --git a/domains/archxry.is-cool.dev.json b/domains/archxry.is-cool.dev.json new file mode 100644 index 00000000..da1a1cc6 --- /dev/null +++ b/domains/archxry.is-cool.dev.json @@ -0,0 +1,12 @@ +{ + "description": "a web service interfaces for vps", + "domain": "is-cool.dev", + "subdomain": "archxry", + "owner": { + "email": "naimmulmukin@gmail.com" + }, + "record": { + "A": ["167.172.64.25"] + }, + "proxied": false +} diff --git a/domains/aslabs.is-cool.dev.json b/domains/aslabs.is-cool.dev.json new file mode 100644 index 00000000..da7f7a73 --- /dev/null +++ b/domains/aslabs.is-cool.dev.json @@ -0,0 +1,20 @@ +{ + "description": "ASLabs - Development and Testing Environment", + "domain": "is-cool.dev", + "subdomain": "aslabs", + + "owner": { + "repo": "https://github.com/robertpreshyl/aslabs-webtools", + "email": "robert@aslabs.is-cool.dev" + }, + + "record": { + "A": ["129.80.62.45"], + "MX": ["mail.aslabs.is-cool.dev"], + "TXT": [ + "v=spf1 mx a ip4:129.80.62.45 ~all" + ] + }, + + "proxied": false +} diff --git a/domains/aslabs.is-local.org.json b/domains/aslabs.is-local.org.json new file mode 100644 index 00000000..a59238f7 --- /dev/null +++ b/domains/aslabs.is-local.org.json @@ -0,0 +1,20 @@ +{ + "description": "ASLabs - Local Development Server", + "domain": "is-local.org", + "subdomain": "aslabs", + + "owner": { + "repo": "https://github.com/robertpreshyl/aslabs-webtools", + "email": "robert@aslabs.is-local.org" + }, + + "record": { + "A": ["129.80.62.45"], + "MX": ["mail.aslabs.is-local.org"], + "TXT": [ + "v=spf1 mx a ip4:129.80.62.45 ~all" + ] + }, + + "proxied": false +} diff --git a/domains/aslabs.localplayer.dev.json b/domains/aslabs.localplayer.dev.json new file mode 100644 index 00000000..17633f50 --- /dev/null +++ b/domains/aslabs.localplayer.dev.json @@ -0,0 +1,20 @@ +{ + "description": "ASLabs - Developer Tools and Testing", + "domain": "localplayer.dev", + "subdomain": "aslabs", + + "owner": { + "repo": "https://github.com/robertpreshyl/aslabs-webtools", + "email": "robert@aslabs.localplayer.dev" + }, + + "record": { + "A": ["129.80.62.45"], + "MX": ["mail.aslabs.localplayer.dev"], + "TXT": [ + "v=spf1 mx a ip4:129.80.62.45 ~all" + ] + }, + + "proxied": false +} diff --git a/domains/attack-cyber-security.is-local.org.json b/domains/attack-cyber-security.is-local.org.json new file mode 100644 index 00000000..6d7e8532 --- /dev/null +++ b/domains/attack-cyber-security.is-local.org.json @@ -0,0 +1,13 @@ +{ + "description": "Personal and open-source developer subdomain for Attack Cyber Security (ACS)", + "domain": "is-local.org", + "subdomain": "attack-cyber-security", + "owner": { + "repo": "https://github.com/MBBXMESBAH", + "email": "freefireccxml@gmail.com" + }, + "record": { + "A": ["216.198.79.1"] + }, + "proxied": false +} diff --git a/domains/audrey-salon.is-local.org.json b/domains/audrey-salon.is-local.org.json new file mode 100644 index 00000000..98dbd60c --- /dev/null +++ b/domains/audrey-salon.is-local.org.json @@ -0,0 +1,16 @@ +{ + "description": "Audrey Salon landing page", + "domain": "is-local.org", + "subdomain": "audrey-salon", + + "owner": { + "repo": "https://github.com/ornoirbruce5-debug/Audrey-Salon", + "email": "ornoirbruce5@gmail.com" + }, + + "record": { + "CNAME": "ornoirbruce5-debug.github.io" + }, + + "proxied": false +} diff --git a/domains/awinds.is-cool.dev.json b/domains/awinds.is-cool.dev.json new file mode 100644 index 00000000..d7c7c45b --- /dev/null +++ b/domains/awinds.is-cool.dev.json @@ -0,0 +1,12 @@ +{ + "description": "Personal homepage and blog", + "domain": "is-cool.dev", + "subdomain": "awinds", + "owner": { + "repo": "https://github.com/awinds", + "email": "awinds@gmail.com" + }, + "record": { + "CNAME": "awinds.github.io" + } +} diff --git a/domains/ayushraturi.is-cool.dev.json b/domains/ayushraturi.is-cool.dev.json new file mode 100644 index 00000000..00625636 --- /dev/null +++ b/domains/ayushraturi.is-cool.dev.json @@ -0,0 +1,13 @@ +{ + "description": "My project hosted on AWS server", + "domain": "is-cool.dev", + "subdomain": "ayushraturi", + "owner": { + "repo": "https://github.com/AyushRaturi/domain", + "email": "ayushraturi6679@gmail.com" + }, + "record": { + "A": ["3.111.196.212"] + }, + "proxied": false +} diff --git a/domains/b27q562yg6z3.org.is-cool.dev.json b/domains/b27q562yg6z3.org.is-cool.dev.json new file mode 100644 index 00000000..eed88658 --- /dev/null +++ b/domains/b27q562yg6z3.org.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "Google Webmaster Tool Cname Verification", + "domain": "is-cool.dev", + "subdomain": "b27q562yg6z3.org", + + "owner": { + "repo": "https://github.com/biligit/opendo", + "email": "yuehanxun40@outlook.com" + }, + + "record": { + "CNAME": "gv-hmjomjawnnzp2t.dv.googlehosted.com" + }, + + "proxied": false + } \ No newline at end of file diff --git a/domains/backupbot.is-cool.dev.json b/domains/backupbot.is-cool.dev.json new file mode 100644 index 00000000..363ebe36 --- /dev/null +++ b/domains/backupbot.is-cool.dev.json @@ -0,0 +1,12 @@ +{ + "description": "An open source discord bot for backing up discord servers", + "domain": "is-cool.dev", + "subdomain": "backupbot", + "owner": { + "email": "andres-backupbot@proton.me" + }, + "record": { + "CNAME": "backupbotlol.github.io" + }, + "proxied": false +} diff --git a/domains/bc-transporter.is-cool.dev.json b/domains/bc-transporter.is-cool.dev.json new file mode 100644 index 00000000..5a16fa4f --- /dev/null +++ b/domains/bc-transporter.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "BetaCloud Transporter", + "domain": "is-cool.dev", + "subdomain": "bc-transporter", + + "owner": { + "repo": "https://github.com/Rixolino/register", + "email": "helpdigit2025@gmail.com" + }, + + "record": { + "CNAME": "cname.vercel-dns.com" + }, + + "proxied": false +} diff --git a/domains/bernardo-silva.is-cool.dev.json b/domains/bernardo-silva.is-cool.dev.json index edc5ce27..0ba49a43 100644 --- a/domains/bernardo-silva.is-cool.dev.json +++ b/domains/bernardo-silva.is-cool.dev.json @@ -8,8 +8,8 @@ }, "record": { "A": [ - "207.244.235.32" + "158.69.201.53" ] }, "proxied": false -} \ No newline at end of file +} diff --git a/domains/blog.sctech.localplayer.dev.json b/domains/blog.sctech.localplayer.dev.json deleted file mode 100644 index 3a290047..00000000 --- a/domains/blog.sctech.localplayer.dev.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "description": "sctech's blog", - "domain": "localplayer.dev", - "subdomain": "blog.sctech", - "owner": { - "repo": "https://github.com/sctech-tr/website", - "email": "gamerselimiko@gmail.com" - }, - "record": { - "CNAME": "ghs.google.com" - }, - "proxied": false -} \ No newline at end of file diff --git a/domains/bn.is-local.org.json b/domains/bn.is-local.org.json index ffb19fc6..794d21ea 100644 --- a/domains/bn.is-local.org.json +++ b/domains/bn.is-local.org.json @@ -8,8 +8,8 @@ }, "record": { "A": [ - "152.67.45.142" + "158.69.201.53" ] }, "proxied": false -} \ No newline at end of file +} diff --git a/domains/broskie-boutique.is-local.org.json b/domains/broskie-boutique.is-local.org.json new file mode 100644 index 00000000..45006be0 --- /dev/null +++ b/domains/broskie-boutique.is-local.org.json @@ -0,0 +1,16 @@ +{ + "description": "Broskie Boutique website", + "domain": "is-local.org", + "subdomain": "broskie-boutique", + + "owner": { + "repo": "https://github.com/ornoirbruce5-debug/Broskie-boutique", + "email": "ornoirbruce5@gmail.com" + }, + + "record": { + "CNAME": "ornoirbruce5-debug.github.io" + }, + + "proxied": false +} diff --git a/domains/c728.is-cool.dev.json b/domains/c728.is-cool.dev.json new file mode 100644 index 00000000..f63a0456 --- /dev/null +++ b/domains/c728.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "Author portfolio site by Cass. Expect bold words, brutal honesty, and no bullshit.", + "domain": "is-cool.dev", + "subdomain": "c728", + + "owner": { + "repo": "https://github.com/CassieMarie0728/c728-author", + "email": "cmcrossno@gmail.com" + }, + + "record": { + "CNAME": "cassiemarie0728.github.io" + }, + + "proxied": false +} diff --git a/domains/ccta.is-local.org.json b/domains/ccta.is-local.org.json new file mode 100644 index 00000000..27035411 --- /dev/null +++ b/domains/ccta.is-local.org.json @@ -0,0 +1,13 @@ +{ + "domain": "is-local.org", + "subdomain": "ccta", + "owner": { + "repo": "https://github.com/iWisp360/register", + "email": "junkfood.thrive606@passinbox.com" + }, + "record": { + "A": [ + "134.195.90.141" + ] + } +} diff --git a/domains/cfc.is-local.org.json b/domains/cfc.is-local.org.json new file mode 100644 index 00000000..fb45e947 --- /dev/null +++ b/domains/cfc.is-local.org.json @@ -0,0 +1,12 @@ +{ + "description": "A website for a local debate and speech club.", + "domain": "is-local.org", + "subdomain": "cfc", + "owner": { + "email": "ezraclintoc@gmail.com" + }, + "record": { + "CNAME": "cfc-snowy.vercel.app" + }, + "proxied": false +} diff --git a/domains/chill-verse.is-cool.dev.json b/domains/chill-verse.is-cool.dev.json new file mode 100644 index 00000000..a3ea97ea --- /dev/null +++ b/domains/chill-verse.is-cool.dev.json @@ -0,0 +1,13 @@ +{ + "description": "Chill-verse – my personal website / portfolio", + "domain": "is-cool.dev", + "subdomain": "chill-verse", + "owner": { + "repo": "https://github.com/YoungPresido76/Chill-verse", + "email": "yungpresido76@gmail.com" + }, + "record": { + "CNAME": "youngpresido76.github.io" + }, + "proxied": false +} diff --git a/domains/chimps-place.is-cool.dev.json b/domains/chimps-place.is-cool.dev.json new file mode 100644 index 00000000..cc87ff13 --- /dev/null +++ b/domains/chimps-place.is-cool.dev.json @@ -0,0 +1,13 @@ +{ + "description": "chimps-place.is-cool.dev will be used as the official website for a game on the Meta Quest VR Store. The site is hosted on Google Sites.", + "domain": "is-cool.dev", + "subdomain": "chimps-place", + "owner": { + "repo": "https://github.com/phoenicvr/register/", + "email": "phoenicinteractive@gmail.com" + }, + "record": { + "CNAME": "ghs.googlehosted.com" + }, + "proxied": false +} diff --git a/domains/cka._domainkey.getpixillium.is-cool.dev.json b/domains/cka._domainkey.getpixillium.is-cool.dev.json new file mode 100644 index 00000000..95e783da --- /dev/null +++ b/domains/cka._domainkey.getpixillium.is-cool.dev.json @@ -0,0 +1,13 @@ +{ + "description": "It is for CKA setup.", + "domain": "is-cool.dev", + "subdomain": "cka._domainkey.getpixillium", + "owner": { + "repo": "https://github.com/pixillium/open-domains-register", + "email": "pixillium.official@gmail.com" + }, + "record": { + "CNAME": "dkim.dm-edf029b0.sg2.convertkit.com" + }, + "proxied": false +} diff --git a/domains/cka2._domainkey.getpixillium.is-cool.dev.json b/domains/cka2._domainkey.getpixillium.is-cool.dev.json new file mode 100644 index 00000000..30d84409 --- /dev/null +++ b/domains/cka2._domainkey.getpixillium.is-cool.dev.json @@ -0,0 +1,13 @@ +{ + "description": "It is for CKA setup.", + "domain": "is-cool.dev", + "subdomain": "cka2._domainkey.getpixillium", + "owner": { + "repo": "https://github.com/pixillium/open-domains-register", + "email": "pixillium.official@gmail.com" + }, + "record": { + "CNAME": "dkim2.dm-48ff3464.sg2.convertkit.com" + }, + "proxied": false +} diff --git a/domains/ckespa.getpixillium.is-cool.dev.json b/domains/ckespa.getpixillium.is-cool.dev.json new file mode 100644 index 00000000..e04966c7 --- /dev/null +++ b/domains/ckespa.getpixillium.is-cool.dev.json @@ -0,0 +1,13 @@ +{ + "description": "It is for Ckespa verification.", + "domain": "is-cool.dev", + "subdomain": "ckespa.getpixillium", + "owner": { + "repo": "https://github.com/pixillium/open-domains-register", + "email": "pixillium.official@gmail.com" + }, + "record": { + "CNAME": "spf.dm-290af8e5.sg2.convertkit.com" + }, + "proxied": false +} diff --git a/domains/clidewoodrealm.localplayer.dev.json b/domains/clidewoodrealm.localplayer.dev.json index 4b24490c..54979c30 100644 --- a/domains/clidewoodrealm.localplayer.dev.json +++ b/domains/clidewoodrealm.localplayer.dev.json @@ -13,9 +13,8 @@ "mx2.alwaysdata.com" ], "TXT": [ - "v=spf1 mx a:ad.alwaysdata.net ~all", - "v=spf1 include:spf.protection.outlook.com -all" + "v=spf1 mx a:ad.alwaysdata.net include:spf.protection.outlook.com ip4:188.72.70.3 ~all" ] }, "proxied": false -} \ No newline at end of file +} diff --git a/domains/codesquad.is-local.org.json b/domains/codesquad.is-local.org.json index 21f8f7a8..09822448 100644 --- a/domains/codesquad.is-local.org.json +++ b/domains/codesquad.is-local.org.json @@ -2,10 +2,10 @@ "domain": "is-local.org", "subdomain": "codesquad", "owner": { - "email": "daimdev6@gmail.com" + "email": "doitcodesquad@gmail.com" }, "record": { - "CNAME": "codesquad-cuk.vercel.app" + "CNAME": "codesquad-one.vercel.app" }, "proxied": false -} \ No newline at end of file +} diff --git a/domains/comments-qingchangan.is-local.org.json b/domains/comments-qingchangan.is-local.org.json new file mode 100644 index 00000000..aa9c3b65 --- /dev/null +++ b/domains/comments-qingchangan.is-local.org.json @@ -0,0 +1,13 @@ +{ + "description": "Will be used on my vercel.app website that I working on.", + "domain": "is-local.org", + "subdomain": "comments-qingchangan", + "owner": { + "repo": "https://vercel.com/qingchangans-projects/waline", + "email": "qingchangan.cc@outlook.com" + }, + "record": { + "CNAME": "cname-china.vercel-dns.com" + }, + "proxied": false +} diff --git a/domains/con.is-cool.dev.json b/domains/con.is-cool.dev.json new file mode 100644 index 00000000..3edef087 --- /dev/null +++ b/domains/con.is-cool.dev.json @@ -0,0 +1,11 @@ +{ + "domain": "is-cool.dev", + "subdomain": "con", + "owner": { + "email": "c3630356@gmail.com" + }, + "record": { + "CNAME": "username252510.github.io" + }, + "proxied": false +} diff --git a/domains/cordless.is-cool.dev.json b/domains/cordless.is-cool.dev.json new file mode 100644 index 00000000..48427026 --- /dev/null +++ b/domains/cordless.is-cool.dev.json @@ -0,0 +1,15 @@ +{ + "description": "Cordless - self-hosted chat app (Discord alternative)", + "domain": "is-cool.dev", + "subdomain": "cordless", + + "owner": { + "email": "vakaris@oranges.lt" + }, + + "record": { + "A": ["78.60.219.244"] + }, + + "proxied": false +} diff --git a/domains/cosra.is-cool.dev.json b/domains/cosra.is-cool.dev.json new file mode 100644 index 00000000..d642b4e1 --- /dev/null +++ b/domains/cosra.is-cool.dev.json @@ -0,0 +1,13 @@ +{ + "description": "Domain for my personal AWS projects", + "domain": "is-cool.dev", + "subdomain": "cosra", + "owner": { + "repo": "https://github.com/cosra/domain-register", + "email": "realcosra@gmail.com" + }, + "record": { + "CNAME": "cosra-c79d986cb9c012f9.elb.us-west-1.amazonaws.com" + }, + "proxied": false +} diff --git a/domains/criti.is-cool.dev.json b/domains/criti.is-cool.dev.json new file mode 100644 index 00000000..4efe1642 --- /dev/null +++ b/domains/criti.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "Criti - Study material platform for industrial technical institute using google sites", + "domain": "is-cool.dev", + "subdomain": "criti", + + "owner": { + "repo": "https://github.com/OmegaCrimson/criti-platform", + "email": "nightangelyt01@gmail.com" + }, + + "record": { + "CNAME": "ghs.googlehosted.com" + }, + + "proxied": false +} \ No newline at end of file diff --git a/domains/csenotes.is-cool.dev.json b/domains/csenotes.is-cool.dev.json new file mode 100644 index 00000000..ed895c21 --- /dev/null +++ b/domains/csenotes.is-cool.dev.json @@ -0,0 +1,13 @@ +{ + "description": "CSEnotes – Free Civil Service Exam Review Notes 2026", + "domain": "is-cool.dev", + "subdomain": "csenotes", + "owner": { + "repo": "https://github.com/AldwinJay/open-domains", + "email": "dwinsolutions@outlook.ph" + }, + "record": { + "CNAME": "ghs.googlehosted.com" + }, + "proxied": false +} diff --git a/domains/dapl.is-not-a.dev.json b/domains/dapl.is-not-a.dev.json new file mode 100644 index 00000000..ce879f52 --- /dev/null +++ b/domains/dapl.is-not-a.dev.json @@ -0,0 +1,13 @@ +{ + "description": "personal blog", + "domain": "is-not-a.dev", + "subdomain": "dapl", + "owner": { + "repo": "https://github.com/ItsDApples/NotionNext", + "email": "cc1422020@outlook.com" + }, + "record": { + "CNAME": "dapl-blog.netlify.app" + }, + "proxied": false +} diff --git a/domains/dclctve.is-local.org.json b/domains/dclctve.is-local.org.json new file mode 100644 index 00000000..0a1c3b04 --- /dev/null +++ b/domains/dclctve.is-local.org.json @@ -0,0 +1,17 @@ +{ + "description": "my personal project for learning web dev", + "domain": "is-local.org", + "subdomain": "dclctve", + + "owner": { + "repo": "https://github.com/dclctve", + "email": "aldipratama285@gmail.com" + }, + + "record": { + "A": ["103.30.147.120"] + + }, + + "proxied": false +} diff --git a/domains/debilai.is-cool.dev.json b/domains/debilai.is-cool.dev.json new file mode 100644 index 00000000..66bbf1fb --- /dev/null +++ b/domains/debilai.is-cool.dev.json @@ -0,0 +1,15 @@ +{ + "description": "Minecraft server domain", + "domain": "is-cool.dev", + "subdomain": "debilai", + + "owner": { + "email": "vakaris@oranges.lt" + }, + + "record": { + "A": ["78.60.219.244"] + }, + + "proxied": false +} diff --git a/domains/deepak.is-cool.dev.json b/domains/deepak.is-cool.dev.json index 7a9593ef..a0aa5930 100644 --- a/domains/deepak.is-cool.dev.json +++ b/domains/deepak.is-cool.dev.json @@ -8,11 +8,9 @@ }, "record": { "NS": [ - "ns1.hostry.com", - "ns2.hostry.com", - "ns3.hostry.com", - "ns4.hostry.com" + "dimitris.ns.cloudflare.com", + "marlowe.ns.cloudflare.com" ] }, "proxied": false -} \ No newline at end of file +} diff --git a/domains/devargho.is-cool.dev.json b/domains/devargho.is-cool.dev.json new file mode 100644 index 00000000..d9955215 --- /dev/null +++ b/domains/devargho.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "Personal portfolio website showcasing full-stack development projects, blockchain solutions, and hackathon achievements", + "domain": "is-cool.dev", + "subdomain": "devargho", + + "owner": { + "repo": "https://github.com/Boredooms/Portfolio", + "email": "devarghochakraborty7@gmail.com" + }, + + "record": { + "CNAME": "devargho-chakraborty-seven.vercel.app" + }, + + "proxied": false +} diff --git a/domains/devhelpchat.is-cool.dev.json b/domains/devhelpchat.is-cool.dev.json new file mode 100644 index 00000000..78d68b27 --- /dev/null +++ b/domains/devhelpchat.is-cool.dev.json @@ -0,0 +1,12 @@ +{ + "domain": "is-cool.dev", + "subdomain": "devhelpchat", + "owner": { + "repo": "https://github.com/Helloeveryonetg/register", + "email": "theprogrammerandcoder3@gmail.com" + }, + "record": { + "A": ["75.2.60.5"] + }, + "proxied": false +} \ No newline at end of file diff --git a/domains/dheeran.localplayer.dev.json b/domains/dheeran.localplayer.dev.json new file mode 100644 index 00000000..c913da9f --- /dev/null +++ b/domains/dheeran.localplayer.dev.json @@ -0,0 +1,13 @@ +{ + "description": "Personal website that's hosted on github pages.", + "domain": "localplayer.dev", + "subdomain": "dheeran", + "owner": { + "repo": "https://github.com/teamblackwing/teamblackwing.github.io", + "email": "dheerandps@gmail.com" + }, + "record": { + "CNAME": "teamblackwing.github.io" + }, + "proxied": false +} diff --git a/domains/divyesh.is-cool.dev.json b/domains/divyesh.is-cool.dev.json new file mode 100644 index 00000000..d560e148 --- /dev/null +++ b/domains/divyesh.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "Personal technical writing and development blog", + "domain": "is-cool.dev", + "subdomain": "divyesh", + + "owner": { + "repo": "https://github.com/Divyesh-Kamalanaban/divyesh-blog", + "email": "divyeshkamalanaban@gmai.com" + }, + + "record": { + "CNAME": "cname.vercel-dns.com" + }, + + "proxied": false +} diff --git a/domains/dkim._domainkey.payfopus.is-local.org.json b/domains/dkim._domainkey.payfopus.is-local.org.json new file mode 100644 index 00000000..49e79015 --- /dev/null +++ b/domains/dkim._domainkey.payfopus.is-local.org.json @@ -0,0 +1,13 @@ +{ + "description": "DKIM public key for PayFopus mail signing (2048-bit).", + "domain": "is-local.org", + "subdomain": "dkim._domainkey.payfopus", + "owner": { + "email": "mahmedhleli@gmail.com" + }, + "record": { + "TXT": [ + "v=DKIM1; h=sha256; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmXnR1rQuLCzkbvopDdRyrTAb18T9N206cnFCxLW/GLlQJZSJCC1Q5ejqm1TR2fP3tTbxVAwt3zYrePxro/E5X0ThJ1xK/bBhD6S5rQYGpKfOILiPYxs6v1oZn+f7QCiBs6zXD1c0PT+Fh+YLuU7pHlVIPVs7COXOLFJ4GleHL69UIKBHEDoZdAC7JmdK+2abW+GFoFLBZ+8oF6Q9gjaPcTBB4zW3bQSkcGylrRr3d4JCTZGHEUZypkGgXrbDjQhc4PixxxVnjpPj6mAV0sfpexS/pQYZBryBjdIiD6wIyv++55v19jTEi9Br2ju57BjOs2LDmHwTL5oTbmV79cx9AwIDAQAB" + ] + } +} diff --git a/domains/dl.is-cool.dev.json b/domains/dl.is-cool.dev.json new file mode 100644 index 00000000..c0560819 --- /dev/null +++ b/domains/dl.is-cool.dev.json @@ -0,0 +1,15 @@ +{ + "description": "Website to download personal media files", + "domain": "is-cool.dev", + "subdomain": "dl", + + "owner": { + "username": "sanalchandran", + "email": "sanalchandran23@gmail.com" + }, + + "record": { + "A": ["80.225.214.49"] + }, + "proxied": false +} diff --git a/domains/dl.is-local.org.json b/domains/dl.is-local.org.json new file mode 100644 index 00000000..5e53a22f --- /dev/null +++ b/domains/dl.is-local.org.json @@ -0,0 +1,15 @@ +{ + "description": "This website is to test media download.", + "domain": "is-local.org", + "subdomain": "dl", + + "owner": { + "repo": "https://github.com/sanalchandran/personal-profile", + "email": "sanalchandran23@gmail.com" + }, + + "record": { + "A": ["80.225.214.49"] + }, + "proxied": false +} diff --git a/domains/docs.sctech.localplayer.dev.json b/domains/docs.sctech.localplayer.dev.json deleted file mode 100644 index 266491ff..00000000 --- a/domains/docs.sctech.localplayer.dev.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "description": "sctech's docs", - "domain": "localplayer.dev", - "subdomain": "docs.sctech", - "owner": { - "repo": "https://github.com/sctech-tr/website", - "email": "gamerselimiko@gmail.com" - }, - "record": { - "CNAME": "67c01dcdaa-hosting.gitbook.io" - }, - "proxied": false -} \ No newline at end of file diff --git a/domains/draft.is-cool.dev.json b/domains/draft.is-cool.dev.json new file mode 100644 index 00000000..b848a443 --- /dev/null +++ b/domains/draft.is-cool.dev.json @@ -0,0 +1,13 @@ +{ + "description": "My personal domain, a place for my work to sit a portfolio page", + "domain": "is-cool.dev", + "subdomain": "draft", + "owner": { + "repo": "https://github.com/maniack431/draftiscool", + "email": "unspecifiedfield@gmail.com" + }, + "record": { + "CNAME": "maniack431.github.io" + }, + "proxied": false +} diff --git a/domains/e1shivank.localplayer.dev.json b/domains/e1shivank.localplayer.dev.json new file mode 100644 index 00000000..8050d2e9 --- /dev/null +++ b/domains/e1shivank.localplayer.dev.json @@ -0,0 +1,16 @@ +{ + "description": "My personal website.. ", + "domain": "localplayer.dev", + "subdomain": "e1shivank", + + "owner": { + "repo": "https://github.com/e1shivank/website", + "email": "e1shivank.sh@gmail.com" + }, + + "record": { + "A": ["216.198.79.1"] + }, + + "proxied": false +} diff --git a/domains/elkaff.is-not-a.dev.json b/domains/elkaff.is-not-a.dev.json new file mode 100644 index 00000000..3dad393b --- /dev/null +++ b/domains/elkaff.is-not-a.dev.json @@ -0,0 +1,15 @@ +{ + "description": "Portfolio project", + "domain": "is-not-a.dev", + "subdomain": "elkaff", + "owner": { + "repo": "https://github.com/elkhaff/elkhaff", + "email": "elkhaff27@gmail.com" + }, + "record": { + "A": [ + "216.198.79.1" + ] + }, + "proxied": false +} diff --git a/domains/em3399.hortifruti-sl.open-comm.org.json b/domains/em3399.hortifruti-sl.open-comm.org.json new file mode 100644 index 00000000..926046da --- /dev/null +++ b/domains/em3399.hortifruti-sl.open-comm.org.json @@ -0,0 +1,12 @@ +{ + "domain": "open-comm.org", + "subdomain": "em3399.hortifruti-sl", + "owner": { + "email": "marcosferralbe@gmail.com", + "github": "marcosffp" + }, + "description": "SendGrid tracking CNAME record used for email click/open tracking and link rewriting.", + "record": { + "CNAME": "u57330463.wl214.sendgrid.net" + } +} diff --git a/domains/emox.is-not-a.dev.json b/domains/emox.is-not-a.dev.json new file mode 100644 index 00000000..024f517e --- /dev/null +++ b/domains/emox.is-not-a.dev.json @@ -0,0 +1,30 @@ +{ + "description": "A website with my projects and small games", + "domain": "is-not-a.dev", + "subdomain": "emox", + + "owner": { + "repo": "https://github.com/DerEmox/DerEmox.github.io", + "email": "vox.emox@gmail.com" + }, + + "record": { + "A": [ + "185.199.108.153", + "185.199.109.153", + "185.199.110.153", + "185.199.111.153" + ], + "MX": [ + "mx.zoho.eu", + "mx2.zoho.eu", + "mx3.zoho.eu" + ], + "TXT": [ + "zoho-verification=zb17273403.zmverify.zoho.eu", + "v=spf1 include:zoho.com ~all" + ] + }, + + "proxied": false +} diff --git a/domains/filipski.is-not-a.dev.json b/domains/filipski.is-not-a.dev.json new file mode 100644 index 00000000..d8beb224 --- /dev/null +++ b/domains/filipski.is-not-a.dev.json @@ -0,0 +1,15 @@ +{ + "description": "i want to get this domain so i can make the link to my raspberrypi memorable", + "domain": "is-not-a.dev", + "subdomain": "filipski", + "owner": { + "repo": "https://github.com/Kubaf101010", + "email": "kubafilipski10@gmail.com" + }, + "record": { + "A": [ + "147.185.221.31" + ] + }, + "proxied": false +} diff --git a/domains/forms.mintstudios.is-cool.dev.json b/domains/forms.mintstudios.is-cool.dev.json new file mode 100644 index 00000000..e85e2656 --- /dev/null +++ b/domains/forms.mintstudios.is-cool.dev.json @@ -0,0 +1,18 @@ +{ + "description": "I need this domain for linking my forms app from mintstudios domain, and is used for transactional, alerts, and updates emails.", + "domain": "is-cool.dev", + "subdomain": "forms.mintstudios", + "owner": { + "email": "hello.mintstudios@gmail.com" + }, + "record": { + "TXT": [ + "p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDfCFC+9HYcNR4n/ZgKVmuTjezGHU7+iskGEvDNAo0/qTued+eQZXLFPH69muyu5kCSK7UCw3wvG4P604AjNClpZqnUrYxXvYKgLhMsdwzCPqZkLB/eXAsIogGFzt2qJhxtryq48+ekhOwdF1U5qkUskl+QNDUX5o0//mwudljD2QIDAQAB", + "v=spf1 include:amazonses.com ~all", + "v=DMARC1; p=none;" + ], + "MX": [ + "feedback-smtp.us-east-1.amazonses.com" + ] + } +} diff --git a/domains/freenet01.localplayer.dev.json b/domains/freenet01.localplayer.dev.json new file mode 100644 index 00000000..38d5cfb4 --- /dev/null +++ b/domains/freenet01.localplayer.dev.json @@ -0,0 +1,13 @@ +{ + "description": "Personal dedicated server for VPN services", + "domain": "localplayer.dev", + "subdomain": "freenet01", + "owner": { + "repo": "https://github.com/Adep01/register", + "email": "khatkov22@gmail.com" + }, + "record": { + "A": ["193.222.97.109"] + }, + "proxied": false +} diff --git a/domains/funnychip.is-cool.dev.json b/domains/funnychip.is-cool.dev.json index 2d20368d..6e5eba19 100644 --- a/domains/funnychip.is-cool.dev.json +++ b/domains/funnychip.is-cool.dev.json @@ -6,7 +6,7 @@ "email": "chips1105@proton.me" }, "record": { - "CNAME": "realfunnychip.web.app" + "CNAME": "funnychip796.web.app" }, "proxied": false } diff --git a/domains/gdg.is-local.org.json b/domains/gdg.is-local.org.json new file mode 100644 index 00000000..067e9f08 --- /dev/null +++ b/domains/gdg.is-local.org.json @@ -0,0 +1,16 @@ +{ + "description": "Collage club website", + "domain": "is-local.org", + "subdomain": "gdg", + + "owner": { + "repo": "https://github.com/gdgdataset", + "email": "fykartik@gmail.com" + }, + + "record": { + "A": ["216.198.79.1"] + }, + + "proxied": false +} diff --git a/domains/getpixillium.is-cool.dev.json b/domains/getpixillium.is-cool.dev.json new file mode 100644 index 00000000..45b2b184 --- /dev/null +++ b/domains/getpixillium.is-cool.dev.json @@ -0,0 +1,19 @@ +{ + "description": "It is a secondary domain to pixillium.is-cool.dev for reputation problem fixes.", + "domain": "is-cool.dev", + "subdomain": "getpixillium", + "owner": { + "repo": "https://github.com/pixillium/open-domains-register", + "email": "pixillium.official@gmail.com" + }, + "record": { + "A": ["216.198.79.1"], + "MX": [ + "mx.zoho.com", + "mx2.zoho.com", + "mx3.zoho.com" + ], + "TXT": ["v=spf1 include:zohomail.com ~all"] + }, + "proxied": false +} diff --git a/domains/global.open-comm.org.json b/domains/global.open-comm.org.json new file mode 100644 index 00000000..ef945a4f --- /dev/null +++ b/domains/global.open-comm.org.json @@ -0,0 +1,16 @@ +{ + "description": "A basic static site", + "domain": "open-comm.org", + "subdomain": "global", + + "owner": { + "username": "doxjosh", + "email": "joshuavonharten@gmail.com" + }, + + "record": { + "A": ["185.199.108.153"] + }, + + "proxied": false +} diff --git a/domains/glyphnexus.localplayer.dev.json b/domains/glyphnexus.localplayer.dev.json new file mode 100644 index 00000000..887329d3 --- /dev/null +++ b/domains/glyphnexus.localplayer.dev.json @@ -0,0 +1,16 @@ +{ + "description": "GlyphNexus Website", + "domain": "localplayer.dev", + "subdomain": "glyphnexus", + + "owner": { + "repo": "https://github.com/open-domains/register", + "email": "vishwamdave69@yahoo.com" + }, + + "record": { + "CNAME": "server.sampath.me" + }, + + "proxied": false +} diff --git a/domains/golfersbarber.is-cool.dev.json b/domains/golfersbarber.is-cool.dev.json new file mode 100644 index 00000000..bf59dd2e --- /dev/null +++ b/domains/golfersbarber.is-cool.dev.json @@ -0,0 +1,13 @@ +{ + "description": "Subdomain for my GitHub Pages site", + "domain": "is-cool.dev", + "subdomain": "golfersbarber", + "owner": { + "repo": "Monir12123/Golfers-Barber", + "email": "Moneraljazaar@gmail.com" + }, + "record": { + "CNAME": "monir12123.github.io" + }, + "proxied": false +} diff --git a/domains/gornik1.is-not-a.dev.json b/domains/gornik1.is-not-a.dev.json new file mode 100644 index 00000000..a310080d --- /dev/null +++ b/domains/gornik1.is-not-a.dev.json @@ -0,0 +1,13 @@ +{ + "description": "gorni", + "domain": "is-not-a.dev", + "subdomain": "gornik1", + "owner": { + "repo": "https://github.com/gorni429", + "email": "gorni123email@gmail.com" + }, + "record": { + "CNAME": "create-react-app-lilac-one-41.vercel.app" + }, + "proxied": false +} diff --git a/domains/guitarist.is-local.org.json b/domains/guitarist.is-local.org.json new file mode 100644 index 00000000..812d935e --- /dev/null +++ b/domains/guitarist.is-local.org.json @@ -0,0 +1,11 @@ +{ + "domain": "is-local.org", + "subdomain": "guitarist", + "owner": { + "repo": "https://github.com/naylormusic/guitaristwebsite" + }, + "record": { + "CNAME": "naylormusic.github.io" + }, + "proxied": false +} diff --git a/domains/harsh.is-not-a.dev.json b/domains/harsh.is-not-a.dev.json new file mode 100644 index 00000000..36ee990a --- /dev/null +++ b/domains/harsh.is-not-a.dev.json @@ -0,0 +1,16 @@ +{ + "description": "Harsh M. Panchal's Website", + "domain": "is-not-a.dev", + "subdomain": "harsh", + + "owner": { + "repo": "https://github.com/HarshPanchal18", + "email": "harshhhh1803@gmail.com" + }, + + "record": { + "CNAME": "harshpanchal18.github.io" + }, + + "proxied": false +} diff --git a/domains/harshal.is-cool.dev.json b/domains/harshal.is-cool.dev.json new file mode 100644 index 00000000..8b2d30e6 --- /dev/null +++ b/domains/harshal.is-cool.dev.json @@ -0,0 +1,12 @@ +{ + "description": "This domain is for a blog I have been creating. It needs a separate domain so that I can use Google Analytics", + "domain": "is-cool.dev", + "subdomain": "harshal", + "owner": { + "email": "saturnyx@diroot.org" + }, + "record": { + "CNAME": "saturnyx.github.io" + }, + "proxied": false +} diff --git a/domains/hash.is-not-a.dev.json b/domains/hash.is-not-a.dev.json new file mode 100644 index 00000000..6b00540c --- /dev/null +++ b/domains/hash.is-not-a.dev.json @@ -0,0 +1,13 @@ +{ + "description": "Personal page posting random projects.", + "domain": "is-not-a.dev", + "subdomain": "hash", + "owner": { + "repo": "https://github.com/hashierholmes/is-not-a.dev", + "email": "hashierholmes@gmail.com" + }, + "record": { + "CNAME": "hashierholmes.vercel.app" + }, + "proxied": false +} diff --git a/domains/holedev.is-a-fullstack.dev.json b/domains/holedev.is-a-fullstack.dev.json new file mode 100644 index 00000000..12628e30 --- /dev/null +++ b/domains/holedev.is-a-fullstack.dev.json @@ -0,0 +1,11 @@ +{ + "domain": "is-a-fullstack.dev", + "subdomain": "holedev", + "owner": { + "email": "phanleho002@gmail.com" + }, + "record": { + "CNAME": "holedev.com" + }, + "proxied": true +} \ No newline at end of file diff --git a/domains/hortifruti-sl.open-comm.org.json b/domains/hortifruti-sl.open-comm.org.json new file mode 100644 index 00000000..a5ce5e7b --- /dev/null +++ b/domains/hortifruti-sl.open-comm.org.json @@ -0,0 +1,15 @@ +{ + "domain": "open-comm.org", + "subdomain": "hortifruti-sl", + "owner": { + "email": "marcosferralbe@gmail.com", + "github": "marcosffp" + }, + "description": "Root domain container for the hortifruti-sl namespace. No DNS records are defined at this level.", + "record": { + "TXT": [ + "sendgrid-verification=ok" + ] + }, + "proxied": false +} diff --git a/domains/iabhinav.is-cool.dev.json b/domains/iabhinav.is-cool.dev.json new file mode 100644 index 00000000..ec6ed060 --- /dev/null +++ b/domains/iabhinav.is-cool.dev.json @@ -0,0 +1,11 @@ +{ + "domain": "is-cool.dev", + "subdomain": "iabhinav", + "owner": { + "email": "hello@iabhinav.me" + }, + "record": { + "CNAME": "edge.redirect.pizza" + }, + "proxied": false +} diff --git a/domains/ihsan.is-not-a.dev.json b/domains/ihsan.is-not-a.dev.json new file mode 100644 index 00000000..43292cdd --- /dev/null +++ b/domains/ihsan.is-not-a.dev.json @@ -0,0 +1,12 @@ +{ + "description": "Public Access of Self-hosted home lab, accessible via Cloudflare tunnel (still learning)", + "domain": "is-not-a.dev", + "subdomain": "ihsan", + "owner": { + "email": "ihsanfikri2@gmail.com" + }, + "record": { + "CNAME": "59a49aa0-248a-4770-a8a7-3e3a3b134182.cfargotunnel.com" + }, + "proxied": false +} \ No newline at end of file diff --git a/domains/irfan.is-a-fullstack.dev.json b/domains/irfan.is-a-fullstack.dev.json new file mode 100644 index 00000000..d8bb6d0f --- /dev/null +++ b/domains/irfan.is-a-fullstack.dev.json @@ -0,0 +1,16 @@ +{ + "description": "Portfolio Site for a full-stack dev", + "domain": "is-a-fullstack.dev", + "subdomain": "irfan", + + "owner": { + "repo": "https://github.com/codemiz/is-a-fullstack-dev", + "email": "ik571572@gmail.com" + }, + + "record": { + "A": ["216.198.79.1"] + }, + + "proxied": false +} diff --git a/domains/irrg.localplayer.dev.json b/domains/irrg.localplayer.dev.json new file mode 100644 index 00000000..c295c58d --- /dev/null +++ b/domains/irrg.localplayer.dev.json @@ -0,0 +1,15 @@ +{ + "description": "A Minecraft server for IRRG community", + "domain": "localplayer.dev", + "subdomain": "irrg", + + "owner": { + "email": "siliconr@proton.me" + }, + + "record": { + "A": ["130.61.111.88"] + }, + + "proxied": false +} diff --git a/domains/itzkr0bus.is-not-a.dev.json b/domains/itzkr0bus.is-not-a.dev.json new file mode 100644 index 00000000..03c58d16 --- /dev/null +++ b/domains/itzkr0bus.is-not-a.dev.json @@ -0,0 +1,16 @@ +{ + "description": "itzkr0bus.is-not-a.dev", + "domain": "is-not-a.dev", + "subdomain": "itzkr0bus", + + "owner": { + "repo": "https://github.com/toibuonia/register1", + "email": "canbinh.5079@gmail.com" + }, + + "record": { + "A": ["216.198.79.1"] + }, + + "proxied": false +} diff --git a/domains/ixl.is-local.org.json b/domains/ixl.is-local.org.json new file mode 100644 index 00000000..ba006629 --- /dev/null +++ b/domains/ixl.is-local.org.json @@ -0,0 +1,15 @@ +{ + "description": "Game wesbite", + "domain": "is-local.org", + "subdomain": "ixl", + "owner": { + "repo": "github.com/King-Tet/register", + "email": "tetkino8@gmail.com" + }, + "record": { + "A": [ + "216.198.79.1" + ] + }, + "proxied": false +} diff --git a/domains/jack-menuisier.is-local.org.json b/domains/jack-menuisier.is-local.org.json new file mode 100644 index 00000000..f7c12984 --- /dev/null +++ b/domains/jack-menuisier.is-local.org.json @@ -0,0 +1,16 @@ +{ + "description": "Landing page for Menuiserie Moderne carpentry brand", + "domain": "is-local.org", + "subdomain": "jack-menuisier", + + "owner": { + "repo": "https://github.com/ornoirbruce5-debug/Jack-Menuisier", + "email": "ornoirbruce5@gmail.com" + }, + + "record": { + "CNAME": "ornoirbruce5-debug.github.io" + }, + + "proxied": false +} diff --git a/domains/jmtest.is-not-a.dev.json b/domains/jmtest.is-not-a.dev.json new file mode 100644 index 00000000..d208760d --- /dev/null +++ b/domains/jmtest.is-not-a.dev.json @@ -0,0 +1,17 @@ +{ + "description": "Testing subdomain for my applications", + "domain": "is-not-a.dev", + "subdomain": "jmtest", + + "owner": { + "repo": "https://github.com/jiri-martinek/register_jmtest", + "email": "j4s@centrum.cz" + }, + + "record": { + "A": ["20.105.216.46"], + "TXT": ["C3ACBF7BB0A79767036AB889ED75EACD3595CB9886C6A54C3D5EE1FCE1534036"] + }, + + "proxied": false +} diff --git a/domains/jobbo.is-local.org.json b/domains/jobbo.is-local.org.json new file mode 100644 index 00000000..deac29ab --- /dev/null +++ b/domains/jobbo.is-local.org.json @@ -0,0 +1,12 @@ +{ + "description": "my goofy ass portfolio", + "domain": "is-local.org", + "subdomain": "jobbo", + "owner": { + "repo": "https://github.com/FWEEaaaa1/fweeaaaa1.github.io" + }, + "record": { + "CNAME": "fweeaaaa1.github.io" + }, + "proxied": false +} diff --git a/domains/justincodingprojects.is-not-a.dev.json b/domains/justincodingprojects.is-local.org.json similarity index 93% rename from domains/justincodingprojects.is-not-a.dev.json rename to domains/justincodingprojects.is-local.org.json index b2437eb1..ce0013cb 100644 --- a/domains/justincodingprojects.is-not-a.dev.json +++ b/domains/justincodingprojects.is-local.org.json @@ -1,7 +1,7 @@ { "schema": "../schemas/domain.schema.json", "description": "A simple countdown website + main page for justincodingprojects", - "domain": "is-not-a.dev", + "domain": "is-local.org", "subdomain": "justincodingprojects", "owner": { "repo": "https://github.com/justincodingprojects/automated-countdown-generator-reborn", @@ -11,4 +11,4 @@ "CNAME": "justincodingprojects.github.io" }, "proxied": false -} \ No newline at end of file +} diff --git a/domains/kamaluddin.is-a-fullstack.dev.json b/domains/kamaluddin.is-a-fullstack.dev.json new file mode 100644 index 00000000..98db6d5a --- /dev/null +++ b/domains/kamaluddin.is-a-fullstack.dev.json @@ -0,0 +1,13 @@ +{ + "description": "Portfolio and Blog Website of Kamaluddeen Aliyu Ahmad", + "domain": "is-a-fullstack.dev", + "subdomain": "kamaluddin", + "owner": { + "repo": "https://github.com/Kamaluddeen017set", + "email": "kamaluddeenaliyuahmad017@gmail.com" + }, + "record": { + "CNAME": "devkhamal.vercel.app" + }, + "proxied": false +} diff --git a/domains/kiran.is-a-fullstack.dev.json b/domains/kiran.is-a-fullstack.dev.json new file mode 100644 index 00000000..6b17c513 --- /dev/null +++ b/domains/kiran.is-a-fullstack.dev.json @@ -0,0 +1,13 @@ +{ + "description": "Personal portfolio site", + "domain": "is-a-fullstack.dev", + "subdomain": "kiran", + "owner": { + "repo": "https://github.com/thekiranmahajan/thekiranmahajan.github.io", + "email": "officialkiranmahajan@gmail.com" + }, + "record": { + "CNAME": "thekiranmahajan.github.io" + }, +"proxied": false +} diff --git a/domains/krystalinn.is-cool.dev.json b/domains/krystalinn.is-cool.dev.json new file mode 100644 index 00000000..a7262393 --- /dev/null +++ b/domains/krystalinn.is-cool.dev.json @@ -0,0 +1,14 @@ +{ + "description": "A site displaying Life stats", + "domain": "is-cool.dev", + "subdomain": "krystalinn", + "owner": { + "email": "flingo_07@proton.me" + }, + "record": { + "A": [ + "216.198.79.1" + ] + }, + "proxied": false +} diff --git a/domains/kuro.is-cool.dev.json b/domains/kuro.is-cool.dev.json new file mode 100644 index 00000000..32fd1d7e --- /dev/null +++ b/domains/kuro.is-cool.dev.json @@ -0,0 +1,12 @@ +{ + "description": "kuro.is-cool.dev", + "domain": "is-cool.dev", + "subdomain": "kuro", + "owner": { + "repo": "https://gitlab.com/kuro_r/pages/" + }, + "record": { + "CNAME": "cname.vercel-dns.com" + }, + "proxied": false +} diff --git a/domains/lang.is-not-a.dev.json b/domains/lang.is-not-a.dev.json new file mode 100644 index 00000000..91a9f30e --- /dev/null +++ b/domains/lang.is-not-a.dev.json @@ -0,0 +1,12 @@ +{ + "description": "For personal, testing and learning anything related. I use github.io because I want my github repositories have a page then use this domain to access the page with my repo name endpoint.", + "domain": "is-not-a.dev", + "subdomain": "lang", + "owner": { + "repo": "https://github.com/lan700ng" + }, + "record": { + "CNAME": "lan700ng.github.io" + }, + "proxied": true +} diff --git a/domains/leal.is-local.org.json b/domains/leal.is-local.org.json new file mode 100644 index 00000000..373fbc5b --- /dev/null +++ b/domains/leal.is-local.org.json @@ -0,0 +1,13 @@ +{ + "description": "Law Services", + "domain": "is-local.org", + "subdomain": "leal", + "owner": { + "repo": "https://github.com/lealsj/leal", + "email": "lealdespachojuridico@gmail.com" + }, + "record": { + "CNAME": "lealsj.github.io" + }, + "proxied": true +} diff --git a/domains/liy.is-cool.dev.json b/domains/liy.is-cool.dev.json new file mode 100644 index 00000000..efecda7a --- /dev/null +++ b/domains/liy.is-cool.dev.json @@ -0,0 +1,14 @@ +{ + "description": "small link shorter", + "domain": "is-cool.dev", + "subdomain": "liy", + "owner": { + "discord": "SeeSatya" + }, + "record": { + "A": [ + "216.198.79.1" + ] + }, + "proxied": false +} diff --git a/domains/ljx.is-cool.dev.json b/domains/ljx.is-cool.dev.json new file mode 100644 index 00000000..4b6913bf --- /dev/null +++ b/domains/ljx.is-cool.dev.json @@ -0,0 +1,17 @@ +{ + "description": "github pages and email", + "domain": "is-cool.dev", + "subdomain": "ljx", + + "owner": { + "email": "ljx20110119@qq.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"] + }, + + "proxied": false +} diff --git a/domains/lowlengbabuschgmbh.is-cool.dev.json b/domains/lowlengbabuschgmbh.is-cool.dev.json new file mode 100644 index 00000000..69d334ca --- /dev/null +++ b/domains/lowlengbabuschgmbh.is-cool.dev.json @@ -0,0 +1,29 @@ +{ + "description": "Bei der Lowleng Babusch GmbH gibts den besten Tabak", + "domain": "is-cool.dev", + "subdomain": "lowlengbabuschgmbh", + + "owner": { + "repo": "https://github.com/KnortakLorn/LowlengBabuschGmbH", + "email": "lowlengbabuschgmbh@gmail.com" + }, + + "record": { + "A": [ + "185.199.108.153", + "185.199.109.153", + "185.199.110.153", + "185.199.111.153" + ], + "MX": [ + "mx.zoho.com", + "mx2.zoho.com", + "mx3.zoho.com" + ], + "TXT": [ + "v=spf1 include:zoho.com ~all" + ] + }, + + "proxied": false +} diff --git a/domains/lumatic.is-cool.dev.json b/domains/lumatic.is-cool.dev.json index 15895cc8..86c475d7 100644 --- a/domains/lumatic.is-cool.dev.json +++ b/domains/lumatic.is-cool.dev.json @@ -7,14 +7,17 @@ "email": "lumaticgroup@gmail.com" }, "record": { - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.110.153", - "185.199.111.153" - ], - "MX": ["mx.zoho.eu", "mx2.zoho.eu", "mx3.zoho.eu"], - "TXT": ["zoho-verification=zb58291057.zmverify.zoho.eu"] + "A": [ + "185.199.108.153", + "185.199.109.153", + "185.199.110.153", + "185.199.111.153" + ], + "MX": ["mx.zoho.eu", "mx2.zoho.eu", "mx3.zoho.eu"], + "TXT": [ + "zoho-verification=zb58291057.zmverify.zoho.eu", + "v=spf1 include:zohomail.eu ~all" + ] }, "proxied": false } diff --git a/domains/mail.payfopus.is-local.org.json b/domains/mail.payfopus.is-local.org.json new file mode 100644 index 00000000..e58e90da --- /dev/null +++ b/domains/mail.payfopus.is-local.org.json @@ -0,0 +1,11 @@ +{ + "description": "Primary mail server for PayFopus website and services.", + "domain": "is-local.org", + "subdomain": "mail.payfopus", + "owner": { + "email": "mahmedhleli@gmail.com" + }, + "record": { + "A": ["193.190.127.144"] + } +} diff --git a/domains/maragi.is-cool.dev.json b/domains/maragi.is-cool.dev.json index 3aef3fd7..946b82b2 100644 --- a/domains/maragi.is-cool.dev.json +++ b/domains/maragi.is-cool.dev.json @@ -14,10 +14,8 @@ "maragi-iscool-dev02c.mail.protection.outlook.com" ], "TXT": [ - "v=spf1 mx a:ad.alwaysdata.net ~all", - "MS=ms82095761", - "v=spf1 include:spf.protection.outlook.com -all", - "v=spf1 mx a:google.com ~all" + "v=spf1 mx a:ad.alwaysdata.net include:spf.protection.outlook.com ip4:188.72.70.3 -all", + "MS=ms82095761" ] }, "proxied": false diff --git a/domains/marcio.is-local.org.json b/domains/marcio.is-local.org.json new file mode 100644 index 00000000..eed0d359 --- /dev/null +++ b/domains/marcio.is-local.org.json @@ -0,0 +1,13 @@ +{ + "domain": "is-local.org", + "subdomain": "marcio", + "owner": { + "repo": "https://github.com/marcio-web/portfolio", + "email": "alvim.dev4@gmail.com" + }, + "description": "Professional portfolio for MΓ‘rcio Alvim, highlighting business intelligence projects, data analysis expertise, and interactive dashboards.", + "record": { + "A": ["75.2.60.5"] + }, + "proxied": false +} \ No newline at end of file diff --git a/domains/marwan.is-cool.dev.json b/domains/marwan.is-cool.dev.json new file mode 100644 index 00000000..ffb892ab --- /dev/null +++ b/domains/marwan.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "File Download Hosting, Youtube Videos No Ads on My Own Videos Only, Contact Details, Portfolio", + "domain": "is-cool.dev", + "subdomain": "marwan", + + "owner": { + "repo": "https://github.com/itsmarwan", + "email": "marwan.skins453@gmail.com" + }, + + "record": { + "A": ["216.198.79.1"] + }, + + "proxied": false +} diff --git a/domains/mata.is-cool.dev.json b/domains/mata.is-cool.dev.json new file mode 100644 index 00000000..fc8267db --- /dev/null +++ b/domains/mata.is-cool.dev.json @@ -0,0 +1,13 @@ +{ + "description": "Mata Project", + "domain": "is-cool.dev", + "subdomain": "mata", + "owner": { + "email": "dktester069@gmail.com" + }, + + "record": { + "CNAME": "89b710ed-eac9-4c1d-84d9-e7b050c6e685.cfargotunnel.com" + }, + "proxied": true +} diff --git a/domains/mattn.is-a-fullstack.dev.json b/domains/mattn.is-a-fullstack.dev.json new file mode 100644 index 00000000..19a225db --- /dev/null +++ b/domains/mattn.is-a-fullstack.dev.json @@ -0,0 +1,13 @@ +{ + "description": "Project Description", + "domain": "is-a-fullstack.dev", + "subdomain": "mattn", + "owner": { + "repo": "https://github.com/mattn/mattn.is-a-fullstack.dev", + "email": "mattn.jp@gmail.com" + }, + "record": { + "CNAME": "cname.compile-error.net" + }, + "proxied": false +} diff --git a/domains/maxvel187.is-cool.dev.json b/domains/maxvel187.is-cool.dev.json new file mode 100644 index 00000000..e88c6880 --- /dev/null +++ b/domains/maxvel187.is-cool.dev.json @@ -0,0 +1,15 @@ +{ + "description": "Portfolio project", + "domain": "is-cool.dev", + "subdomain": "maxvel187", + "owner": { + "repo": "https://github.com/MAXVEL187", + "email": "m@05050101.xyz" + }, + "record": { + "A": [ + "216.198.79.1" + ] + }, + "proxied": false +} diff --git a/domains/mesbah-saxx.is-not-a.dev.json b/domains/mesbah-saxx.is-not-a.dev.json new file mode 100644 index 00000000..e82f0884 --- /dev/null +++ b/domains/mesbah-saxx.is-not-a.dev.json @@ -0,0 +1,13 @@ +{ + "description": "Personal and open-source developer subdomain for Mesbah Saxx", + "domain": "is-not-a.dev", + "subdomain": "mesbah-saxx", + "owner": { + "repo": "https://github.com/MBBXMESBAH", + "email": "freefireccxml@gmail.com" + }, + "record": { + "A": ["216.198.79.1"] + }, + "proxied": false +} diff --git a/domains/mike.is-cool.dev.json b/domains/mike.is-cool.dev.json new file mode 100644 index 00000000..ecf4169e --- /dev/null +++ b/domains/mike.is-cool.dev.json @@ -0,0 +1,17 @@ +{ + "description": "Personal portfolio :p", + + "domain": "is-cool.dev", + "subdomain": "mike", + + "owner": { + "repo": "https://github.com/mikevdberge", + "email": "mike.van.den.berge+iscooldev@gmail.com" + }, + + "record": { + "CNAME": "mikevdberge.is-a.dev" + }, + + "proxied": true +} diff --git a/domains/minichat.is-local.org.json b/domains/minichat.is-local.org.json new file mode 100644 index 00000000..8a7f1838 --- /dev/null +++ b/domains/minichat.is-local.org.json @@ -0,0 +1,18 @@ +{ + "description": "MiniChat is a lightweight free chat server", + "domain": "is-local.org", + "subdomain": "minichat", + + "owner": { + "repo": "https://codeberg.org/logabe/mini_chat", + "email": "logangbentley@gmail.com" + }, + + "record": { + "A": ["37.27.51.34"], + "AAAA": ["2a01:4f9:3081:399c::4"], + "TXT": ["domain-verification=logabe"] + }, + + "proxied": false +} diff --git a/domains/mintstudios.is-cool.dev.json b/domains/mintstudios.is-cool.dev.json new file mode 100644 index 00000000..431e8b4f --- /dev/null +++ b/domains/mintstudios.is-cool.dev.json @@ -0,0 +1,12 @@ +{ + "description": "Domain for mintstudios", + "domain": "is-cool.dev", + "subdomain": "mintstudios", + "owner": { + "email": "hello.mintstudios@gmail.com" + }, + "record": { + "CNAME": "cname.vercel-dns.com" + }, + "proxied": false +} diff --git a/domains/misfit.is-cool.dev.json b/domains/misfit.is-cool.dev.json new file mode 100644 index 00000000..91355b2d --- /dev/null +++ b/domains/misfit.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "WebLy is an AI-powered website builder that transforms your ideas into fully functional, professional websites instantly.", + "domain": "is-cool.dev", + "subdomain": "misfit", + + "owner": { + "repo": "https://github.com/AyushmanGupta21/WebLy", + "email": "guptaayushman176@gmail.com" + }, + + "record": { + "CNAME": "web-ly.vercel.app" + }, + + "proxied": false +} diff --git a/domains/mlsend2._domainkey.paperbazaar.is-local.org.json b/domains/mlsend2._domainkey.paperbazaar.is-local.org.json new file mode 100644 index 00000000..40950e41 --- /dev/null +++ b/domains/mlsend2._domainkey.paperbazaar.is-local.org.json @@ -0,0 +1,16 @@ +{ + "description": "school project", + "domain": "is-local.org", + "subdomain": "mlsend2._domainkey.paperbazaar", + + "owner": { + "repo": "https://github.com/satindar31/paperbazaar", + "email": "ibrahim@i.is-a.dev" + }, + + "record": { + "CNAME": "mlsend2._domainkey.mailersend.net" + }, + + "proxied": false +} diff --git a/domains/mohanreddy.is-a-fullstack.dev.json b/domains/mohanreddy.is-a-fullstack.dev.json new file mode 100644 index 00000000..7659259a --- /dev/null +++ b/domains/mohanreddy.is-a-fullstack.dev.json @@ -0,0 +1,13 @@ +{ + "description": "Portfolio website", + "domain": "is-a-fullstack.dev", + "subdomain": "mohanreddy", + "owner": { + "repo": "https://github.com/ComradeMohan/ComradeMohan.github.io", + "email": "k.nobitha666@gmail.com" + }, + "record": { + "CNAME": "comrademohan.netlify.app" + }, + "proxied": false +} diff --git a/domains/mrkonnichi.is-cool.dev.json b/domains/mrkonnichi.is-cool.dev.json new file mode 100644 index 00000000..183baf65 --- /dev/null +++ b/domains/mrkonnichi.is-cool.dev.json @@ -0,0 +1,14 @@ +{ + "description": "personal domain to use to link to my other projects", + "domain": "is-cool.dev", + "subdomain": "mrkonnichi", + "owner": { + "email": "domain.dwelling846@aleeas.com", + "repo": "https://github.com/MrKonnichi/The-Hub" + }, + + "record": { + "CNAME": "mrkonnichi.github.io" + }, + "proxied": false +} diff --git a/domains/mta.is-local.org.json b/domains/mta.is-local.org.json new file mode 100644 index 00000000..72e91e49 --- /dev/null +++ b/domains/mta.is-local.org.json @@ -0,0 +1,16 @@ +{ + "description": "school project", + "domain": "is-local.org", + "subdomain": "mta", + + "owner": { + "repo": "https://github.com/satindar31/paperbazaar", + "email": "ibrahim@i.is-a.dev" + }, + + "record": { + "CNAME": "mailersend.net" + }, + + "proxied": false +} diff --git a/domains/naman.is-a-fullstack.dev.json b/domains/naman.is-a-fullstack.dev.json new file mode 100644 index 00000000..946e036f --- /dev/null +++ b/domains/naman.is-a-fullstack.dev.json @@ -0,0 +1,13 @@ +{ + "description": "Portfolio", + "domain": "is-a-fullstack.dev", + "subdomain": "naman", + "owner": { + "repo": "https://github.com/namandhakad712", + "email": "namandhakad712@gmail.com" + }, + "record": { + "A": ["216.198.79.1"] + }, + "proxied": false +} diff --git a/domains/nc.is-local.org.json b/domains/nc.is-local.org.json new file mode 100644 index 00000000..b2346556 --- /dev/null +++ b/domains/nc.is-local.org.json @@ -0,0 +1,15 @@ +{ + "description": "Nextcloud server for personal use", + "domain": "is-local.org", + "subdomain": "nc", + + "owner": { + "repo": "https://github.com/a-meledin/", + "email": "aleksei.meledin@gmail.com" + }, + + "record": { + "A": ["195.2.71.250"] + }, + "proxied": false +} diff --git a/domains/newgen.is-local.org.json b/domains/newgen.is-local.org.json new file mode 100644 index 00000000..fcee20ce --- /dev/null +++ b/domains/newgen.is-local.org.json @@ -0,0 +1,17 @@ +{ + "description": "Game Site", + "domain": "is-local.org", + "subdomain": "newgen", + + "owner": { + "repo": "https://github.com/rednotsus", + "email": "jiayangc1@gmail.com" + }, + + "record": { + "A": [ + "152.53.37.155" + ] + }, + "proxied": false +} diff --git a/domains/nextcloud.toly.is-cool.dev.json b/domains/nextcloud.toly.is-cool.dev.json new file mode 100644 index 00000000..200615ce --- /dev/null +++ b/domains/nextcloud.toly.is-cool.dev.json @@ -0,0 +1,12 @@ +{ + "description": "Self-hosted file sharing and collaboration platform", + "domain": "is-cool.dev", + "subdomain": "nextcloud.toly", + "owner": { + "email": "tolyandr@gmail.com" + }, + "record": { + "CNAME": "661606e8c73b.sn.mynetname.net" + }, + "proxied": false +} diff --git a/domains/ngc.is-cool.dev.json b/domains/ngc.is-cool.dev.json new file mode 100644 index 00000000..0f03bc13 --- /dev/null +++ b/domains/ngc.is-cool.dev.json @@ -0,0 +1,15 @@ +{ + "description": "Self-hosted website and app", + "domain": "is-cool.dev", + "subdomain": "ngc", + + "owner": { + "email": "opendomains@uk.is-a.dev" + }, + + "record": { + "A": ["140.238.228.155"] + }, + + "proxied": false +} diff --git a/domains/ninjastrikers.is-not-a.dev.json b/domains/ninjastrikers.is-not-a.dev.json new file mode 100644 index 00000000..7972d41c --- /dev/null +++ b/domains/ninjastrikers.is-not-a.dev.json @@ -0,0 +1,16 @@ +{ + "description": "Ninjastrikers - personal web", + "domain": "is-not-a.dev", + "subdomain": "ninjastrikers", + + "owner": { + "repo": "https://github.com/ninjastrikers/register1", + "email": "leonhart@ninjastrikres.net" + }, + + "record": { + "CNAME": "ninjastrikers.github.io" + }, + + "proxied": false +} diff --git a/domains/noter.is-local.org.json b/domains/noter.is-local.org.json new file mode 100644 index 00000000..d82414fd --- /dev/null +++ b/domains/noter.is-local.org.json @@ -0,0 +1,13 @@ +{ + "description": "Noter site", + "domain": "is-local.org", + "subdomain": "noter", + "owner": { + "repo": "https://github.com/SeeSatya/register-1", + "discord": "SeeSatya" + }, + "record": { + "CNAME": "blog-noter.pages.dev" + }, + "proxied": false +} diff --git a/domains/ns1.payfopus.is-local.org.json b/domains/ns1.payfopus.is-local.org.json new file mode 100644 index 00000000..94d5ae21 --- /dev/null +++ b/domains/ns1.payfopus.is-local.org.json @@ -0,0 +1,11 @@ +{ + "description": "Primary nameserver for PayFopus DNS setup.", + "domain": "is-local.org", + "subdomain": "ns1.payfopus", + "owner": { + "email": "mahmedhleli@gmail.com" + }, + "record": { + "A": ["193.190.127.144"] + } +} diff --git a/domains/nsg.is-local.org.json b/domains/nsg.is-local.org.json new file mode 100644 index 00000000..b33261be --- /dev/null +++ b/domains/nsg.is-local.org.json @@ -0,0 +1,13 @@ +{ + "description": "gaming group website", + "domain": "is-local.org", + "subdomain": "nsg", + "owner": { + "repo": "https://github.com/k4lm3d/nsg", + "email": "k4lm3d@duck.com" + }, + "record": { + "A": ["216.24.57.1"] + }, + "proxied": false +} diff --git a/domains/open-webui.toly.is-cool.dev.json b/domains/open-webui.toly.is-cool.dev.json new file mode 100644 index 00000000..4a41e610 --- /dev/null +++ b/domains/open-webui.toly.is-cool.dev.json @@ -0,0 +1,12 @@ +{ + "description": "Self-hosted AI platform", + "domain": "is-cool.dev", + "subdomain": "open-webui.toly", + "owner": { + "email": "tolyandr@gmail.com" + }, + "record": { + "CNAME": "661606e8c73b.sn.mynetname.net" + }, + "proxied": false +} diff --git a/domains/org.is-cool.dev.json b/domains/org.is-cool.dev.json new file mode 100644 index 00000000..0821eb80 --- /dev/null +++ b/domains/org.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "My personal blog, deployed on Github", + "domain": "is-cool.dev", + "subdomain": "org", + + "owner": { + "repo": "https://github.com/biligit/opendo", + "email": "yuehanxun40@outlook.com" + }, + + "record": { + "CNAME": "biligit.github.io" + }, + + "proxied": true + } \ No newline at end of file diff --git a/domains/paperbazaar.is-local.org.json b/domains/paperbazaar.is-local.org.json new file mode 100644 index 00000000..bfbf587b --- /dev/null +++ b/domains/paperbazaar.is-local.org.json @@ -0,0 +1,17 @@ +{ + "description": "school project", + "domain": "is-local.org", + "subdomain": "paperbazaar", + + "owner": { + "repo": "https://github.com/satindar31/paperbazaar", + "email": "ibrahim@i.is-a.dev" + }, + + "record": { + "A": ["216.198.79.1"], + "TXT": ["v=spf1 include:_spf.mailersend.net ~all"] + }, + + "proxied": false +} diff --git a/domains/parallax.is-not-a.dev.json b/domains/parallax.is-not-a.dev.json new file mode 100644 index 00000000..28a5f94b --- /dev/null +++ b/domains/parallax.is-not-a.dev.json @@ -0,0 +1,24 @@ +{ + "description": "My custom bio page", + "domain": "is-not-a.dev", + "subdomain": "parallax", + + "owner": { + "repo": "https://github.com/parallaxuniverse/parallaxuniverse.github.io", + "email": "loser.alt.2025@gmail.com" + }, + + "record": { + "A": [ + "185.199.108.153", + "185.199.109.153", + "185.199.110.153", + "185.199.111.153" + ], + + "MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"], + + "TXT": ["forward-email=loser.alt.2025@gmail.com"] + }, + "proxied": false +} diff --git a/domains/payfopus.is-local.org.json b/domains/payfopus.is-local.org.json new file mode 100644 index 00000000..b5282cb7 --- /dev/null +++ b/domains/payfopus.is-local.org.json @@ -0,0 +1,15 @@ +{ + "description": "Main domain record for the PayFopus portfolio and services.", + "domain": "is-local.org", + "subdomain": "payfopus", + "owner": { + "email": "mahmedhleli@gmail.com" + }, + "record": { + "A": ["193.190.127.144"], + "TXT": [ + "v=spf1 a mx ip4:193.190.127.144 ~all" + ] + }, + "proxied": false +} diff --git a/domains/peakcn.is-local.org.json b/domains/peakcn.is-local.org.json new file mode 100644 index 00000000..52b3db0d --- /dev/null +++ b/domains/peakcn.is-local.org.json @@ -0,0 +1,15 @@ +{ + "description": "X2RAY PeakCN VPS", + "domain": "is-local.org", + "subdomain": "peakcn", + "owner": { + "repo": "https://github.com/ZachXu/register", + "email": "zach.xu1987@gmail.com" + }, + "record": { + "A": [ + "52.29.1.182" + ] + }, + "proxied": false +} diff --git a/domains/perspicacity.is-cool.dev.json b/domains/perspicacity.is-cool.dev.json new file mode 100644 index 00000000..ae148547 --- /dev/null +++ b/domains/perspicacity.is-cool.dev.json @@ -0,0 +1,12 @@ +{ + "description": "Perspicacity - Beyond Knowledge, Towards Wisdom. An AI-powered Islamic research app.", + "domain": "is-cool.dev", + "subdomain": "perspicacity", + "owner": { + "username": "mdselimdev", + "email": "mdselim.ibn@gmail.com" + }, + "record": { + "CNAME": "mdselimdev.github.io" + } +} diff --git a/domains/pi.is-cool.dev.json b/domains/pi.is-cool.dev.json new file mode 100644 index 00000000..27be4a8f --- /dev/null +++ b/domains/pi.is-cool.dev.json @@ -0,0 +1,14 @@ +{ + "description": "Test Gemini Protocol Server", + "domain": "is-cool.dev", + "subdomain": "pi", + + "owner": { + "repo": "https://github.com/geomlattice/orbit", + "email": "logvoid@disroot.org" + }, + + "record": { + "A": ["150.136.110.52"] + } +} diff --git a/domains/pixillium.is-cool.dev.json b/domains/pixillium.is-cool.dev.json index 0b6e40e7..45127abd 100644 --- a/domains/pixillium.is-cool.dev.json +++ b/domains/pixillium.is-cool.dev.json @@ -7,7 +7,7 @@ "email": "pixillium.official@gmail.com" }, "record": { - "A": ["76.76.21.21"], + "A": ["216.198.79.1"], "MX": [ "mx.zoho.com", "mx2.zoho.com", diff --git a/domains/playclidewood.localplayer.dev.json b/domains/play.clidewoodrealm.localplayer.dev.json similarity index 71% rename from domains/playclidewood.localplayer.dev.json rename to domains/play.clidewoodrealm.localplayer.dev.json index 9fb800ac..58c60103 100644 --- a/domains/playclidewood.localplayer.dev.json +++ b/domains/play.clidewoodrealm.localplayer.dev.json @@ -1,13 +1,13 @@ { "domain": "localplayer.dev", - "subdomain": "playclidewood", + "subdomain": "play.clidewoodrealm", "owner": { "email": "admin@maragi.is-cool.dev" }, "record": { "A": [ - "147.185.221.22" + "78.47.111.29" ] }, "proxied": false -} \ No newline at end of file +} diff --git a/domains/player.localplayer.dev.json b/domains/player.localplayer.dev.json new file mode 100644 index 00000000..f7385070 --- /dev/null +++ b/domains/player.localplayer.dev.json @@ -0,0 +1,18 @@ +{ + "description": "Custom Domain Email", + "domain": "localplayer.dev", + "subdomain": "player", + "owner": { + "username": "outofsandbox" + }, + "record": { + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ], + "TXT": [ + "v=spf1 include:spf.improvmx.com ~all" + ] + }, + "proxied": false +} diff --git a/domains/polo.is-not-a.dev.json b/domains/polo.is-not-a.dev.json new file mode 100644 index 00000000..a37a458f --- /dev/null +++ b/domains/polo.is-not-a.dev.json @@ -0,0 +1,29 @@ +{ + "description": "PoLo github page", + "domain": "is-not-a.dev", + "subdomain": "polo", + + "owner": { + "repo": "https://github.com/polo871209/blog", + "email": "qazh0123@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.forwardemail.net", "mx2.forwardemail.net"], + "TXT": ["forward-email=qazh0123@gmail.com"] + }, + + "proxied": false +} diff --git a/domains/potpry.is-cool.dev.json b/domains/potpry.is-cool.dev.json new file mode 100644 index 00000000..b89fcbba --- /dev/null +++ b/domains/potpry.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "Personal Cloud Study", + + "domain": "is-cool.dev", + "subdomain": "potpry", + + "owner": { + "email": "potprytest+open-domains@gmail.com" + }, + + "record": { + "A": ["158.247.216.53"] + }, + + "proxied": false +} diff --git a/domains/pragyan.localplayer.dev.json b/domains/pragyan.localplayer.dev.json new file mode 100644 index 00000000..3f40fc8f --- /dev/null +++ b/domains/pragyan.localplayer.dev.json @@ -0,0 +1,16 @@ +{ + "description": "My personal website.. ", + "domain": "localplayer.dev", + "subdomain": "pragyan", + + "owner": { + "repo": "https://github.com/pragyanpandey3006/websitepragyan", + "email": "pragyanpandeydeveloper@gmail.com" + }, + + "record": { + "A": ["216.198.79.1"] + }, + + "proxied": false +} diff --git a/domains/prathmesh.is-cool.dev.json b/domains/prathmesh.is-cool.dev.json new file mode 100644 index 00000000..28ca2636 --- /dev/null +++ b/domains/prathmesh.is-cool.dev.json @@ -0,0 +1,15 @@ +{ + "description": "My portfolio website, showcasing my projects, skills, and experiences in software development and design.", + "domain": "is-cool.dev", + "subdomain": "prathmesh", + "owner": { + "repo": "https://github.com/prathmeshsoni/portfolio", + "email": "info@soniprathmesh.com" + }, + "record": { + "A": [ + "216.198.79.1" + ] + }, + "proxied": false +} diff --git a/domains/pro9669.is-cool.dev.json b/domains/pro9669.is-cool.dev.json new file mode 100644 index 00000000..03f4dc90 --- /dev/null +++ b/domains/pro9669.is-cool.dev.json @@ -0,0 +1,12 @@ +{ + "description": "Blog Scetch", + "domain": "is-cool.dev", + "subdomain": "pro9669", + "owner": { + "repo": "https://github.com/haitham-512/haitham-512.github.io", + "email": "haithamuser512@gmail.com" + }, + "record": { + "A": ["185.199.109.153"] + } +} diff --git a/domains/racknerdzxu.is-local.org.json b/domains/racknerdzxu.is-local.org.json index 06ebb3b6..b67216e6 100644 --- a/domains/racknerdzxu.is-local.org.json +++ b/domains/racknerdzxu.is-local.org.json @@ -11,5 +11,5 @@ "104.168.11.37" ] }, - "proxied": false -} \ No newline at end of file + "proxied": true +} diff --git a/domains/rafat.is-cool.dev.json b/domains/rafat.is-cool.dev.json new file mode 100644 index 00000000..886081d7 --- /dev/null +++ b/domains/rafat.is-cool.dev.json @@ -0,0 +1,15 @@ +{ + "description": "My personal domain, will be used for hosting personal web services", + "domain": "is-cool.dev", + "subdomain": "rafat", + "owner": { + "repo": "https://github.com/rafathasan/register", + "email": "rafathasankhan@gmail.com" + }, + "record": { + "A": [ + "173.254.215.83" + ] + }, + "proxied": false +} diff --git a/domains/ranskitchen.localplayer.dev.json b/domains/ranskitchen.localplayer.dev.json new file mode 100644 index 00000000..2c781435 --- /dev/null +++ b/domains/ranskitchen.localplayer.dev.json @@ -0,0 +1,12 @@ +{ + "description": "Personal Web for n8n, accessible via Cloudflare tunnel (still learning)", + "domain": "localplayer.dev", + "subdomain": "ranskitchen", + "owner": { + "email": "ihsanfikri2@gmail.com" + }, + "record": { + "CNAME": "eb88b7ca-abc6-446e-9407-cf8d964f06c2.cfargotunnel.com" + }, + "proxied": true +} \ No newline at end of file diff --git a/domains/renewsoton.is-cool.dev.json b/domains/renewsoton.is-cool.dev.json new file mode 100644 index 00000000..4362cb4a --- /dev/null +++ b/domains/renewsoton.is-cool.dev.json @@ -0,0 +1,17 @@ +{ + "description": "Student society site for the Renewable Engineering Society at Southampton. WWW subdomain dealt with in different file.", + "domain": "is-cool.dev", + "subdomain": "renewsoton", + + "owner": { + "repo": "https://github.com/harilaosk/DomainRegister", + "email": "167791450+harilaosk@users.noreply.github.com" + }, + + "record": { + "A": ["45.55.72.95"], + "TXT": ["google-site-verification=49XMYQ5smDFoap4623GwzwwJOYEZm6GFmsAiyTieyeA"] + }, + + "proxied": false +} diff --git a/domains/resend._domainkey.sam2-saas-prod.is-not-a.dev.json b/domains/resend._domainkey.sam2-saas-prod.is-not-a.dev.json new file mode 100644 index 00000000..f0b5b44a --- /dev/null +++ b/domains/resend._domainkey.sam2-saas-prod.is-not-a.dev.json @@ -0,0 +1,15 @@ +{ + "description": "DKIM record for Resend email signing - SAM2 SaaS Production", + "domain": "is-not-a.dev", + "subdomain": "resend._domainkey.sam2-saas-prod", + "owner": { + "repo": "https://github.com/devtony01/sam2-saas-concept", + "email": "chibuezeogbuji01@gmail.com" + }, + "record": { + "TXT": [ + "p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDfVM4sMAa9ppIBm+D8SLRZsnEV+JWsWu4CBTCxOyzYTDN8X5tkBCueZrIQKkyy31pM72MMVvASkqOFBO+PmVI5hDxxI3+RZ5QeojSMrkm6kWa8Lz2XafYPv1NgHHGuGSoGhiYOIxqFCEytxnZurqtSy/C0E+Qx2zs9AaUbDObXVwIDAQAB" + ] + }, + "proxied": false +} diff --git a/domains/reserved/*.is-cool.dev.json b/domains/reserved/*.is-cool.dev.json new file mode 100644 index 00000000..04f3d9c5 --- /dev/null +++ b/domains/reserved/*.is-cool.dev.json @@ -0,0 +1,21 @@ +{ + "description": "Root domain", + + "domain": "is-cool.dev", + "subdomain": "*", + "owner": { + "email": "sys@open-domains.net" + }, + + "record": { + "A": [ + "153.92.208.196" + ], + + "AAAA": [ + "2a02:4780:f:1e98::1" + ] + }, + + "proxied": false +} diff --git a/domains/reserved/*is-a-fullstack.dev.json b/domains/reserved/*is-a-fullstack.dev.json new file mode 100644 index 00000000..2e61c947 --- /dev/null +++ b/domains/reserved/*is-a-fullstack.dev.json @@ -0,0 +1,20 @@ +{ + "domain": "is-a-fullstack.dev", + "subdomain": "*", + + "owner": { + "email": "sys@open-domains.net" + }, + + "record": { + "A": [ + "153.92.208.196" + ], + + "AAAA": [ + "2a02:4780:f:1e98::1" + ] + }, + + "proxied": false +} diff --git a/domains/reserved/open-comm.org.json b/domains/reserved/open-comm.org.json new file mode 100644 index 00000000..c96b79d3 --- /dev/null +++ b/domains/reserved/open-comm.org.json @@ -0,0 +1,29 @@ +{ + "description": "Root domain", + + "domain": "open-comm.org", + "subdomain": "@", + "owner": { + "email": "sys@open-domains.net" + }, + + "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" + ], + + "TXT": ["v=spf1 ~all"] + }, + + "proxied": false +} diff --git a/domains/retro-bowl.is-cool.dev.json b/domains/retro-bowl.is-cool.dev.json new file mode 100644 index 00000000..bf79d578 --- /dev/null +++ b/domains/retro-bowl.is-cool.dev.json @@ -0,0 +1,12 @@ +{ + "description": "Retro Bowl", + "domain": "is-cool.dev", + "subdomain": "retro-bowl", + "owner": { + "repo": "https://adiz67.github.io/retro--bowl", + "email": "adityaazambre@gmail.com" + }, + "record": { + "CNAME": "adiz67.github.io" + } +} diff --git a/domains/rotur.is-cool.dev.json b/domains/rotur.is-cool.dev.json new file mode 100644 index 00000000..b73ede07 --- /dev/null +++ b/domains/rotur.is-cool.dev.json @@ -0,0 +1,17 @@ +{ + "description": "Subdomain will be used on CloudFlare Tunnels", + "domain": "is-cool.dev", + "subdomain": "rotur", + "owner": { + "discord": "603952506330021898", + "email": "mist@mistium.com", + "github": "Mistium" + }, + "record": { + "NS": [ + "vern.ns.cloudflare.com", + "zainab.ns.cloudflare.com" + ] + }, + "proxied": false +} diff --git a/domains/rwstudio.is-local.org.json b/domains/rwstudio.is-local.org.json new file mode 100644 index 00000000..23fe2ec4 --- /dev/null +++ b/domains/rwstudio.is-local.org.json @@ -0,0 +1,12 @@ +{ + "description": "Small minecraft comic studio page", + "domain": "is-local.org", + "subdomain": "rwstudio", + "owner": { + "email": "kaz442197@gmail.com" + }, + "record": { + "CNAME": "ourstorycomic.github.io" + }, + "proxied": false +} diff --git a/domains/rynzen.is-cool.dev.json b/domains/rynzen.is-cool.dev.json new file mode 100644 index 00000000..0c02c8fe --- /dev/null +++ b/domains/rynzen.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "a discord bot documentation.", + "domain": "is-cool.dev", + "subdomain": "rynzen", + + "owner": { + "repo": "https://github.com/mineogo/rynzen.", + "email": "meinoog67@gmail.com" + }, + + "record": { + "CNAME": "rynzen.pages.dev" + }, + + "proxied": false +} diff --git a/domains/ryoueno.localplayer.dev.json b/domains/ryoueno.localplayer.dev.json new file mode 100644 index 00000000..e7ff27b3 --- /dev/null +++ b/domains/ryoueno.localplayer.dev.json @@ -0,0 +1,12 @@ +{ + "description": "Personal service hosted via Cloudflare Tunnel", + "domain": "localplayer.dev", + "subdomain": "ryoueno", + "owner": { + "repo": "https://github.com/oyr5611/jpsonic" + }, + "record": { + "CNAME": "1ea5b765-4b91-43e0-a03b-2713518c5e5e.cfargotunnel.com" + }, + "proxied": false +} diff --git a/domains/s1._domainkey.hortifruti-sl.open-comm.org.json b/domains/s1._domainkey.hortifruti-sl.open-comm.org.json new file mode 100644 index 00000000..98362411 --- /dev/null +++ b/domains/s1._domainkey.hortifruti-sl.open-comm.org.json @@ -0,0 +1,12 @@ +{ + "domain": "open-comm.org", + "subdomain": "s1._domainkey.hortifruti-sl", + "owner": { + "email": "marcosferralbe@gmail.com", + "github": "marcosffp" + }, + "description": "Primary SendGrid DKIM key used for domain authentication and email signing.", + "record": { + "CNAME": "s1.domainkey.u57330463.wl214.sendgrid.net" + } +} diff --git a/domains/s2._domainkey.hortifruti-sl.open-comm.org.json b/domains/s2._domainkey.hortifruti-sl.open-comm.org.json new file mode 100644 index 00000000..5f5c123f --- /dev/null +++ b/domains/s2._domainkey.hortifruti-sl.open-comm.org.json @@ -0,0 +1,12 @@ +{ + "domain": "open-comm.org", + "subdomain": "s2._domainkey.hortifruti-sl", + "owner": { + "email": "marcosferralbe@gmail.com", + "github": "marcosffp" + }, + "description": "Secondary SendGrid DKIM key used for domain authentication redundancy and email signing.", + "record": { + "CNAME": "s2.domainkey.u57330463.wl214.sendgrid.net" + } +} diff --git a/domains/sadiq.is-not-a.dev.json b/domains/sadiq.is-not-a.dev.json new file mode 100644 index 00000000..b439e6d4 --- /dev/null +++ b/domains/sadiq.is-not-a.dev.json @@ -0,0 +1,16 @@ +{ + "description": "Personal website for Abdul-Latif Sadiq (CLA applied)", + "domain": "is-not-a.dev", + "subdomain": "sadiq", + + "owner": { + "repo": "https://github.com/8adiq", + "email": "abdullatifsadiq21@gmail.com" + }, + + "record": { + "CNAME": "sadiq-ten.vercel.app" + }, + + "proxied": true +} diff --git a/domains/sakshi.is-cool.dev.json b/domains/sakshi.is-cool.dev.json new file mode 100644 index 00000000..bb24b352 --- /dev/null +++ b/domains/sakshi.is-cool.dev.json @@ -0,0 +1,13 @@ +{ + "description": "Personal portfolio website hosted on GitHub Pages", + "domain": "is-cool.dev", + "subdomain": "sakshi", + "owner": { + "repo": "https://github.com/thesakshijaiswal/thesakshijaiswal.github.io", + "email": "thesakshijaiswal@outlook.com" + }, + "record": { + "CNAME": "thesakshijaiswal.github.io" + }, + "proxied": false +} diff --git a/domains/sam2-saas-prod.is-not-a.dev.json b/domains/sam2-saas-prod.is-not-a.dev.json new file mode 100644 index 00000000..90af7afa --- /dev/null +++ b/domains/sam2-saas-prod.is-not-a.dev.json @@ -0,0 +1,23 @@ +{ + "description": "SAM2 SaaS Concept - AI-powered image segmentation platform (Production Environment)", + "domain": "is-not-a.dev", + "subdomain": "sam2-saas-prod", + "owner": { + "repo": "https://github.com/devtony01/sam2-saas-concept", + "email": "chibuezeogbuji01@gmail.com" + }, + "record": { + "A": [ + "34.197.177.20", + "54.204.75.7" + ], + "MX": [ + "feedback-smtp.us-east-1.amazonses.com" + ], + "TXT": [ + "v=spf1 include:amazonses.com ~all", + "v=DMARC1; p=none;" + ] + }, + "proxied": false +} diff --git a/domains/sam2-saas.is-not-a.dev.json b/domains/sam2-saas.is-not-a.dev.json new file mode 100644 index 00000000..86aed213 --- /dev/null +++ b/domains/sam2-saas.is-not-a.dev.json @@ -0,0 +1,13 @@ +{ + "description": "SAM2 SaaS Concept - AI-powered image segmentation platform (Staging Environment)", + "domain": "is-not-a.dev", + "subdomain": "sam2-saas", + "owner": { + "repo": "https://github.com/devtony01/sam2-saas-concept", + "email": "chibuezeogbuji01@gmail.com" + }, + "record": { + "CNAME": "a8278ba947fc9477c8d197d893360648-2038582643.us-east-1.elb.amazonaws.com" + }, + "proxied": false +} diff --git a/domains/sanal.is-a-fullstack.dev.json b/domains/sanal.is-a-fullstack.dev.json new file mode 100644 index 00000000..082ccec5 --- /dev/null +++ b/domains/sanal.is-a-fullstack.dev.json @@ -0,0 +1,17 @@ +{ + "description": "My personal profile", + "domain": "is-a-fullstack.dev", + "subdomain": "sanal", + + "owner": { + "username": "sanalchandran", + "repo": "https://github.com/sanalchandran/personal-profile", + "email": "sanalchandran23@gmail.com" + }, + + "record": { + "A": ["80.225.214.49"] + }, + + "proxied": false +} diff --git a/domains/sanal.is-cool.dev.json b/domains/sanal.is-cool.dev.json new file mode 100644 index 00000000..86e58813 --- /dev/null +++ b/domains/sanal.is-cool.dev.json @@ -0,0 +1,14 @@ +{ + "domain": "is-cool.dev", + "subdomain": "sanal", + + "owner": { + "username": "sanalchandran", + "email": "sanalchandran23@gmail.com" + }, + + "record": { + "A": ["80.225.214.49"] + }, + "proxied": false +} diff --git a/domains/sanal.is-local.org.json b/domains/sanal.is-local.org.json new file mode 100644 index 00000000..5eb43ed0 --- /dev/null +++ b/domains/sanal.is-local.org.json @@ -0,0 +1,14 @@ +{ + "domain": "is-local.org", + "subdomain": "sanal", + + "owner": { + "username": "sanalchandran", + "email": "sanalchandran23@gmail.com" + }, + + "record": { + "A": ["80.225.214.49"] + }, + "proxied": false +} diff --git a/domains/sandip.is-not-a.dev.json b/domains/sandip.is-not-a.dev.json new file mode 100644 index 00000000..e84e6176 --- /dev/null +++ b/domains/sandip.is-not-a.dev.json @@ -0,0 +1,13 @@ +{ + "description": "A showcase of my personal project.", + "domain": "is-not-a.dev", + "subdomain": "sandip", + "owner": { + "repo": "https://github.com/Sandipeyy/is-not-a.dev", + "email": "sandipghotaneygurung@gmail.com" + }, + "record": { + "CNAME": "sandipeyy.vercel.app" + }, + "proxied": false +} \ No newline at end of file diff --git a/domains/sautify-mail.is-cool.dev.json b/domains/sautify-mail.is-cool.dev.json new file mode 100644 index 00000000..dc8c4bd9 --- /dev/null +++ b/domains/sautify-mail.is-cool.dev.json @@ -0,0 +1,19 @@ +{ + "description": "Mail testing for GitHub Pages for sautify.is-cool.dev", + "domain": "is-cool.dev", + "subdomain": "sautify-mail", + "owner": { + "repo": "https://github.com/wambugu71/sautify", + "email": "kenliz1738@gmail.com" + }, + "record": { + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ], + "TXT": [ + "v=spf1 include:spf.improvmx.com ~all" + ] + }, + "proxied": false +} diff --git a/domains/sautify.is-cool.dev.json b/domains/sautify.is-cool.dev.json new file mode 100644 index 00000000..ec597010 --- /dev/null +++ b/domains/sautify.is-cool.dev.json @@ -0,0 +1,13 @@ +{ + "description": "GitHub Pages for sautify.is-cool.dev", + "domain": "is-cool.dev", + "subdomain": "sautify", + "owner": { + "repo": "https://github.com/wambugu71/sautify", + "email": "kenliz1738@gmail.com" + }, + "record": { + "CNAME": "wambugu71.github.io" + }, + "proxied": false +} diff --git a/domains/sc-garry-testing.is-not-a.dev.json b/domains/sc-garry-testing.is-not-a.dev.json new file mode 100644 index 00000000..19bfbacd --- /dev/null +++ b/domains/sc-garry-testing.is-not-a.dev.json @@ -0,0 +1,12 @@ +{ + "description": "Use for testing SuiteCommerce", + "domain": "is-not-a.dev", + "subdomain": "sc-garry-testing", + "owner": { + "email": "garry.g@ebizcharge.com" + }, + "record": { + "CNAME": "sc-garry-testing.is-not-a.dev.hosting.netsuite.com" + }, + "proxied": false +} \ No newline at end of file diff --git a/domains/scarpy.is-cool.dev.json b/domains/scarpy.is-cool.dev.json new file mode 100644 index 00000000..3b6d18bb --- /dev/null +++ b/domains/scarpy.is-cool.dev.json @@ -0,0 +1,12 @@ +{ + "description": "Domain for my personal projects", + "domain": "is-cool.dev", + "subdomain": "scarpy", + "owner": { + "repo": "https://github.com/Scarpy19/register2", + "email": "nootravez19@gmail.com" + }, + "record": { + "A": ["158.179.209.133"] + } +} diff --git a/domains/sctesting2023.is-cool.dev.json b/domains/scatesting2025.is-cool.dev.json similarity index 57% rename from domains/sctesting2023.is-cool.dev.json rename to domains/scatesting2025.is-cool.dev.json index b02b405a..57823792 100644 --- a/domains/sctesting2023.is-cool.dev.json +++ b/domains/scatesting2025.is-cool.dev.json @@ -1,11 +1,11 @@ { "domain": "is-cool.dev", - "subdomain": "sctesting2023", + "subdomain": "scatesting2025", "owner": { "email": "goryo.webdev@gmail.com" }, "record": { - "CNAME": "sctesting2023.is-cool.dev.hosting.netsuite.com" + "CNAME": "scatesting2025.is-cool.dev.hosting.netsuite.com" }, "proxied": false } \ No newline at end of file diff --git a/domains/scoobies.is-cool.dev.json b/domains/scoobies.is-cool.dev.json new file mode 100644 index 00000000..1294626f --- /dev/null +++ b/domains/scoobies.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "A basic static site", + "domain": "is-cool.dev", + "subdomain": "scoobies", + + "owner": { + "username": "turtletown73", + "email": "turtletown73@gmail.com" + }, + + "record": { + "A": ["68.51.36.237"] + }, + + "proxied": false +} diff --git a/domains/scoobis.is-cool.dev.json b/domains/scoobis.is-cool.dev.json new file mode 100644 index 00000000..01ae1b3c --- /dev/null +++ b/domains/scoobis.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "A basic static site (accessible from http://scoobies.scoobis.us.to)", + "domain": "is-cool.dev", + "subdomain": "scoobis", + + "owner": { + "username": "turtletown73", + "repo": "https://github.com/thescoobies/thescoobies.github.io" + }, + + "record": { + "CNAME": "scoobies.scoobis.us.to" + }, + + "proxied": true +} diff --git a/domains/seb.is-cool.dev.json b/domains/seb.is-cool.dev.json new file mode 100644 index 00000000..e956fd1d --- /dev/null +++ b/domains/seb.is-cool.dev.json @@ -0,0 +1,15 @@ +{ + "description": "SebAndBlocks CourseWork Site", + "domain": "is-cool.dev", + "subdomain": "seb", + + "owner": { + "email": "sebandblocks@turquoisetnt.one" + }, + + "record": { + "CNAME": "sebandblocks.pages.dev" + }, + + "proxied": false +} diff --git a/domains/semiconductor.localplayer.dev.json b/domains/semiconductor.localplayer.dev.json new file mode 100644 index 00000000..b15d0517 --- /dev/null +++ b/domains/semiconductor.localplayer.dev.json @@ -0,0 +1,15 @@ +{ + "description": "Minecraft server hosted at 130.61.111.88", + "domain": "localplayer.dev", + "subdomain": "semiconductor", + + "owner": { + "email": "semiconductor_proton@proton.me" + }, + + "record": { + "A": ["130.61.111.88"] + }, + + "proxied": false +} diff --git a/domains/sgyt.is-local.org.json b/domains/sgyt.is-local.org.json new file mode 100644 index 00000000..411b9480 --- /dev/null +++ b/domains/sgyt.is-local.org.json @@ -0,0 +1,13 @@ +{ + "description": "Self hosted Minecraft server for Java and Bedrock", + "domain": "is-local.org", + "subdomain": "sgyt", + "owner": { + "repo": "https://github.com/sgyt0007/register", + "email": "cshaily37@gmail.com" + }, + "record": { + "CNAME": "immortal-ringtail-key.ngrok-free.app" + }, + "proxied": false +} diff --git a/domains/shadow.is-cool.dev.json b/domains/shadow.is-cool.dev.json new file mode 100644 index 00000000..c47d64fc --- /dev/null +++ b/domains/shadow.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "a wildcard for shadow", + "domain": "is-cool.dev", + "subdomain": "shadow", + + "owner": { + "repo": "https://github.com/shadow0l9/shadow", + "email": "hasheshyoussef9@gmail.com" + }, + + "record": { + "CNAME": "shadow-port.pages.dev" + }, + + "proxied": false +} diff --git a/domains/shutup.is-cool.dev.json b/domains/shutup.is-cool.dev.json new file mode 100644 index 00000000..aa030b29 --- /dev/null +++ b/domains/shutup.is-cool.dev.json @@ -0,0 +1,12 @@ +{ + "domain": "is-cool.dev", + "subdomain": "shutup", + "owner": { + "email": "matheus.bolzan@gmail.com" + }, + "record": { + "A": [ + "207.244.245.41" + ] + } +} diff --git a/domains/siddharth.is-cool.dev.json b/domains/siddharth.is-cool.dev.json new file mode 100644 index 00000000..e0f13381 --- /dev/null +++ b/domains/siddharth.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "Personal Portfolio", + "domain": "is-cool.dev", + "subdomain": "siddharth", + + "owner": { + "repo": "https://github.com/siddharthjain25/siddharthjain25.github.io", + "email": "siddharthjainj25@gmail.com" + }, + + "record": { + "A": ["216.198.79.1"] + }, + + "proxied": false +} diff --git a/domains/sl.open-comm.org.json b/domains/sl.open-comm.org.json new file mode 100644 index 00000000..9e0bf14c --- /dev/null +++ b/domains/sl.open-comm.org.json @@ -0,0 +1,16 @@ +{ + "description": "Music sharing, music communication", + "domain": "open-comm.org", + "subdomain": "sl", + + "owner": { + "repo": "https://github.com/xiaoli-love/YesPlayMusic", + "email": "sl@tiplab.net" + }, + + "record": { + "A": ["8.210.228.74"] + }, + + "proxied": false +} diff --git a/domains/sssst.is-cool.dev.json b/domains/sssst.is-cool.dev.json new file mode 100644 index 00000000..05ddc978 --- /dev/null +++ b/domains/sssst.is-cool.dev.json @@ -0,0 +1,13 @@ +{ + "description": "This domain will host my developer portfolio, showing my open-source contributions, Raspberry Pi hosting setup, and technical blog posts.", + "domain": "is-cool.dev", + "subdomain": "sssst", + "owner": { + "repo": "https://github.com/sssstf0rest", + "email": "haoshen0226@gmail.com" + }, + "record": { + "CNAME": "rpi.fell-lionfish.ts.net" + }, + "proxied": false +} diff --git a/domains/starship.localplayer.dev.json b/domains/starship.localplayer.dev.json new file mode 100644 index 00000000..fc962c8b --- /dev/null +++ b/domains/starship.localplayer.dev.json @@ -0,0 +1,11 @@ +{ + "subdomain": "starship", + "domain": "localplayer.dev", + "record": { + "CNAME": "starship-site-github-io.pages.dev" + }, + "owner": { + "email": "domains@starship-app.com", + "username": "starship-site" + } +} diff --git a/domains/stickeroo.is-cool.dev.json b/domains/stickeroo.is-cool.dev.json new file mode 100644 index 00000000..67676099 --- /dev/null +++ b/domains/stickeroo.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "Matrix server and future homelab expansion for stickeroo server", + "domain": "is-cool.dev", + "subdomain": "stickeroo", + "owner": { + "repo": "https://github.com/Storm-Trooper5555/open-domains-register", + "email": "157601224+Storm-Trooper5555@users.noreply.github.com" + }, + "record": { + "NS": [ + "jen.ns.cloudflare.com", + "kyree.ns.cloudflare.com" + ] + }, + "proxied": true +} diff --git a/domains/stop.is-not-a.dev.json b/domains/stop.is-not-a.dev.json new file mode 100644 index 00000000..16949d6d --- /dev/null +++ b/domains/stop.is-not-a.dev.json @@ -0,0 +1,13 @@ +{ + "description": "My website hosted on Netlify", + "domain": "is-not-a.dev", + "subdomain": "stop", + "owner": { + "repo": "https://github.com/laubro9/register", + "email": "24temprature@gmail.com" + }, + "record": { + "CNAME": "coruscating-melomakarona-e5a880.netlify.app" + }, + "proxied": false +} diff --git a/domains/sufihost.is-cool.dev.json b/domains/sufihost.is-cool.dev.json new file mode 100644 index 00000000..f7afdd4b --- /dev/null +++ b/domains/sufihost.is-cool.dev.json @@ -0,0 +1,13 @@ +{ + "description": "sufi customer care", + "domain": "is-cool.dev", + "subdomain": "sufihost", + "owner": { + "repo": "https://sufi-customer-care.vercel.app/", + "email": "sufibuisness@gmail.com" + }, + "record": { + "CNAME": "sufi-customer-care.vercel.app" + }, + "proxied": false +} diff --git a/domains/sumen.is-cool.dev.json b/domains/sumen.is-cool.dev.json new file mode 100644 index 00000000..964dc2fa --- /dev/null +++ b/domains/sumen.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "A website with a proxy and games", + "domain": "is-cool.dev", + "subdomain": "sumen", + + "owner": { + "repo": "https://github.com/sumen113/sumen", + "email": "sumen113k@gmail.com" + }, + + "record": { + "CNAME": "sumensite.vercel.app" + }, + + "proxied": false +} diff --git a/domains/suratganeshutsav.is-local.org.json b/domains/suratganeshutsav.is-local.org.json new file mode 100644 index 00000000..874b6134 --- /dev/null +++ b/domains/suratganeshutsav.is-local.org.json @@ -0,0 +1,16 @@ +{ + "description": "its surat ganesh utsav officials website", + "domain": "is-local.org", + "subdomain": "suratganeshutsav", + + "owner": { + "repo": "https://github.com/Hjgaming/register", + "email": "jariwalaharshal80@gmail.com" + }, + + "record": { + "A": ["216.198.79.1"] + }, + + "proxied": false +} diff --git a/domains/suratganeshutsavofficial.is-local.org.json b/domains/suratganeshutsavofficial.is-local.org.json new file mode 100644 index 00000000..586be6a3 --- /dev/null +++ b/domains/suratganeshutsavofficial.is-local.org.json @@ -0,0 +1,16 @@ +{ + "description": "its surat ganesh utsav officials website", + "domain": "is-local.org", + "subdomain": "suratganeshutsavofficial", + + "owner": { + "repo": "https://github.com/Hjgaming/register", + "email": "jariwalaharshal80@gmail.com" + }, + + "record": { + "A": ["216.198.79.1"] + }, + + "proxied": false +} diff --git a/domains/surya.is-cool.dev.json b/domains/surya.is-cool.dev.json new file mode 100644 index 00000000..ac42decf --- /dev/null +++ b/domains/surya.is-cool.dev.json @@ -0,0 +1,11 @@ +{ + "description": "Personal website / project domain for Surya", + "domain": "is-cool.dev", + "subdomain": "surya", + "owner": { + "email": "Surya.nallagonda123@gmail.com" + }, + "record": { + "CNAME": "cname.vercel-dns.com" + } +} diff --git a/domains/tab-mc.is-cool.dev.json b/domains/tab-mc.is-cool.dev.json index d7532af1..9517ccac 100644 --- a/domains/tab-mc.is-cool.dev.json +++ b/domains/tab-mc.is-cool.dev.json @@ -12,5 +12,5 @@ "A": ["69.30.249.53"] }, - "proxied": false + "proxied": true } diff --git a/domains/tab2mc.localplayer.dev.json b/domains/tab2mc.localplayer.dev.json new file mode 100644 index 00000000..688de9e4 --- /dev/null +++ b/domains/tab2mc.localplayer.dev.json @@ -0,0 +1,18 @@ +{ + "description": "GH page verification", + "domain": "localplayer.dev", + "subdomain": "tab2mc", + "owner": { + "repo": "https://github.com/fazi3294/register", + "email": "tab.f3294@gmail.com" + }, + "record": { + "A": ["185.199.111.153"], + "TXT": ["f8b44f5309da40fc63193d0060b825"], + "SRV": [ + { "name": "_minecraft._tcp.localplayer.dev", "priority": 0, "weight": 5, "port": 1246, "target": "dono-04.danbot.host" } + ] + }, + + "proxied": false +} diff --git a/domains/tanbaycu.is-a-fullstack.dev.json b/domains/tanbaycu.is-a-fullstack.dev.json new file mode 100644 index 00000000..904a67b5 --- /dev/null +++ b/domains/tanbaycu.is-a-fullstack.dev.json @@ -0,0 +1,12 @@ +{ + "domain": "is-a-fullstack.dev", + "subdomain": "tanbaycu", + "owner": { + "repo": "https://github.com/tanbaycu/register", + "email": "tanbaycu@gmail.com" + }, + "record": { + "A": ["216.198.79.1"] + }, + "proxied": false +} diff --git a/domains/term.is-local.org.json b/domains/term.is-local.org.json new file mode 100644 index 00000000..52abddf2 --- /dev/null +++ b/domains/term.is-local.org.json @@ -0,0 +1,19 @@ +{ + "description": "Experimental private mail server http://46.63.0.172/roundcube", + "domain": "is-local.org", + "subdomain": "term", + + "owner": { + "repo": "https://github.com/termoss27/register", + "email": "vova.lepen@gmail.com" + }, + + "record": { + "A": ["46.63.0.172"], + "MX": [ + "term.is-local.org" + ] + }, + + "proxied": false +} diff --git a/domains/terrazola.is-not-a.dev.json b/domains/terrazola.is-not-a.dev.json new file mode 100644 index 00000000..d8b7fd8e --- /dev/null +++ b/domains/terrazola.is-not-a.dev.json @@ -0,0 +1,17 @@ +{ + "description": "Personal Project 001", + "domain": "is-not-a.dev", + "subdomain": "terrazola", + + "owner": { + "repo": "https://github.com/terrazola/personal_project001", + "preview": "https://nbscal.netlify.app/", + "username": "terrazola" + }, + + "record": { + "CNAME": "apex-loadbalancer.netlify.com" + }, + + "proxied": true +} diff --git a/domains/testmail.is-not-a.dev.json b/domains/testmail.is-not-a.dev.json new file mode 100644 index 00000000..2226e611 --- /dev/null +++ b/domains/testmail.is-not-a.dev.json @@ -0,0 +1,22 @@ +{ + "description": "Bug bounty PoC domain for testing punycode email forwarding and catch-all setup", + "domain": "is-not-a.dev", + "subdomain": "testmail", + + "owner": { + "repo": "https://github.com/adanraza-debug/testmail-is-not-a-dev", + "email": "adanmasoom21@gmail.com" + }, + + "record": { + "MX": [ + "mx1.forwardemail.net", + "mx2.forwardemail.net" + ], + "TXT": [ + "forward-email=adanmasoom21@gmail.com" + ] + }, + + "proxied": false +} diff --git a/domains/ticodium.is-local.org.json b/domains/ticodium.is-local.org.json new file mode 100644 index 00000000..2c75c693 --- /dev/null +++ b/domains/ticodium.is-local.org.json @@ -0,0 +1,14 @@ +{ + "schema": "../schemas/domain.schema.json", + "description": "A website to host my projects such as TimeTick", + "domain": "is-local.org", + "subdomain": "ticodium", + "owner": { + "repo": "https://github.com/ticodium/justinacada-temp", + "email": "admin@ticodium.org" + }, + "record": { + "CNAME": "ticodium.github.io" + }, + "proxied": false +} diff --git a/domains/tonyler.is-not-a.dev.json b/domains/tonyler.is-not-a.dev.json new file mode 100644 index 00000000..523c474f --- /dev/null +++ b/domains/tonyler.is-not-a.dev.json @@ -0,0 +1,17 @@ +{ + "description": "PassivMOS Webapp - Cosmos Passive Income Calculator", + "domain": "is-not-a.dev", + "subdomain": "tonyler", + + "owner": { + "repo": "https://github.com/tonyler/passivmos_web", + "email": "tonyler@pm.me" + }, + + "record": { + "A": ["37.27.15.9"], + "AAAA": ["2a01:4f9:c012:b061::1"] + }, + + "proxied": false +} diff --git a/domains/trendyserver.is-not-a.dev.json b/domains/trendyserver.is-not-a.dev.json new file mode 100644 index 00000000..4f0b4e8b --- /dev/null +++ b/domains/trendyserver.is-not-a.dev.json @@ -0,0 +1,16 @@ +{ + "description": "Homelab reverse-proxy stack", + "domain": "is-not-a.dev", + "subdomain": "trendyserver", + + "owner": { + "repo": "https://github.com/TrendyBoi/my_domain_register", + "email": "prestonsimpson101@gmail.com" + }, + + "record": { + "CNAME": "trendyserver.tail97f619.ts.net" + }, + + "proxied": false +} diff --git a/domains/treviasxk.localplayer.dev.json b/domains/treviasxk.localplayer.dev.json new file mode 100644 index 00000000..c44bfd38 --- /dev/null +++ b/domains/treviasxk.localplayer.dev.json @@ -0,0 +1,16 @@ +{ + "description": "It is my personal subdomain.", + "domain": "localplayer.dev", + "subdomain": "treviasxk", + + "owner": { + "repo": "https://github.com/treviasxk", + "email": "treviasxk@live.com" + }, + + "record": { + "A": ["164.152.44.169"] + }, + + "proxied": false +} diff --git a/domains/tronsar.is-cool.dev.json b/domains/tronsar.is-cool.dev.json new file mode 100644 index 00000000..8e7bae97 --- /dev/null +++ b/domains/tronsar.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "My landing and product pages. (I'm developer)", + "domain": "is-cool.dev", + "subdomain": "tronsar", + + "owner": { + "repo": "https://github.com/TronsDevelopment/trons", + "email": "esrjoo841@gmail.com" + }, + + "record": { + "CNAME": "tronsdevelopment.github.io" + }, + + "proxied": false +} diff --git a/domains/ubedubz.is-local.org.json b/domains/ubedubz.is-local.org.json new file mode 100644 index 00000000..8f34aaf1 --- /dev/null +++ b/domains/ubedubz.is-local.org.json @@ -0,0 +1,18 @@ +{ + "description": "University of Belize Community Docker instance admin SSH tunnel", + "domain": "is-local.org", + "subdomain": "ubedubz", + + "owner": { + "username": "university-of-belize", + "email": "mmedina@ub.edu.bz" + }, + + "record": { + "NS": [ + "annalise.ns.cloudflare.com", + "venkat.ns.cloudflare.com" + ] + }, + "proxied": false +} diff --git a/domains/uhhdb.maragi.is-cool.dev.json b/domains/uhhdb.maragi.is-cool.dev.json new file mode 100644 index 00000000..7f5474d3 --- /dev/null +++ b/domains/uhhdb.maragi.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "domain": "is-cool.dev", + "subdomain": "uhhdb.maragi", + "owner": { + "email": "maragidevelopments@gmail.com" + }, + "record": { + "A": [ + "185.31.40.16" + ], + "AAAA": [ + "2a00:b6e0:0001:0020:0007:0000:0000:0001" + ] + }, + "proxied": false +} diff --git a/domains/umami.org.is-cool.dev.json b/domains/umami.org.is-cool.dev.json new file mode 100644 index 00000000..1838f1c7 --- /dev/null +++ b/domains/umami.org.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "Website statistics system deployed on Vercel", + "domain": "is-cool.dev", + "subdomain": "umami.org", + + "owner": { + "repo": "https://github.com/biligit/opendo", + "email": "yuehanxun40@outlook.com" + }, + + "record": { + "CNAME": "b1ab0d1f79385065.vercel-dns-017.com" + }, + + "proxied": false +} \ No newline at end of file diff --git a/domains/umuco-solutions.is-local.org.json b/domains/umuco-solutions.is-local.org.json new file mode 100644 index 00000000..363c2301 --- /dev/null +++ b/domains/umuco-solutions.is-local.org.json @@ -0,0 +1,16 @@ +{ + "description": "Landing page for Umuco Solutionsβ€”digital empowerment hub for youth and small businesses in East Africa", + "domain": "is-local.org", + "subdomain": "umuco-solutions", + + "owner": { + "repo": "https://github.com/ornoirbruce5-debug/umuco-solutions", + "email": "ornoirbruce5@gmail.com" + }, + + "record": { + "CNAME": "ornoirbruce5-debug.github.io" + }, + + "proxied": false +} diff --git a/domains/v3nzo.is-cool.dev.json b/domains/v3nzo.is-cool.dev.json new file mode 100644 index 00000000..8c3630c8 --- /dev/null +++ b/domains/v3nzo.is-cool.dev.json @@ -0,0 +1,13 @@ +{ + "description": "Yosri Ghaba (V3nzo) - Cybersecurity Engineer Portfolio", + "domain": "is-cool.dev", + "subdomain": "v3nzo", + "owner": { + "repo": "https://github.com/woolbridge/v3nzo", + "email": "ghaba.yosri@gmail.com" + }, + "record": { + "CNAME": "woolbridge.github.io" + }, + "proxied": false +} diff --git a/domains/v45.is-local.org.json b/domains/v45.is-local.org.json new file mode 100644 index 00000000..85600340 --- /dev/null +++ b/domains/v45.is-local.org.json @@ -0,0 +1,15 @@ +{ + "description": "personal project", + "domain": "is-local.org", + "subdomain": "v45", + + "owner": { + "email": "sanagkerkar45@gmail.com" + }, + + "record": { + "CNAME": "v45tech.pages.dev" + }, + + "proxied": false +} diff --git a/domains/vipserv.open-comm.org.json b/domains/vipserv.open-comm.org.json new file mode 100644 index 00000000..d0eb2431 --- /dev/null +++ b/domains/vipserv.open-comm.org.json @@ -0,0 +1,13 @@ +{ + "description": "VPN panel and services", + "domain": "open-comm.org", + "subdomain": "vipserv", + "owner": { + "repo": "https://github.com/Parsa3323/vipserv-domain", + "email": "mehr2.business@gmail.com" + }, + "record": { + "A": ["152.228.206.133"] + }, + "proxied": false +} diff --git a/domains/vishal.is-local.org.json b/domains/vishal.is-local.org.json new file mode 100644 index 00000000..3439a844 --- /dev/null +++ b/domains/vishal.is-local.org.json @@ -0,0 +1,11 @@ +{ + "domain": "is-local.org", + "subdomain": "vishal", + "owner": { + "email": "prajapativishal1545@gmail.com" + }, + "record": { + "CNAME": "vishalkumar-prajapati.netlify.app" + }, + "proxied": false +} \ No newline at end of file diff --git a/domains/vkproxy.localplayer.dev.json b/domains/vkproxy.localplayer.dev.json new file mode 100644 index 00000000..3d2e7926 --- /dev/null +++ b/domains/vkproxy.localplayer.dev.json @@ -0,0 +1,16 @@ +{ + "description": "Personal proxy server (VK & other services)", + "domain": "localplayer.dev", + "subdomain": "vkproxy", + + "owner": { + "repo": "https://github.com/Adep01/register", + "email": "khatkov22@gmail.com" + }, + + "record": { + "A": ["147.45.77.170"] + }, + + "proxied": false +} diff --git a/domains/vpn.is-cool.dev.json b/domains/vpn.is-cool.dev.json new file mode 100644 index 00000000..e85fca60 --- /dev/null +++ b/domains/vpn.is-cool.dev.json @@ -0,0 +1,12 @@ +{ + "description": "PiRogue traffic analyser", + "domain": "is-cool.dev", + "subdomain": "vpn", + "owner": { + "email": "james-github@riseup.net" + }, + "record": { + "A": ["146.70.233.74"] + }, + "proxied": false +} diff --git a/domains/vpnpanel.localplayer.dev.json b/domains/vpnpanel.localplayer.dev.json new file mode 100644 index 00000000..4493a2f5 --- /dev/null +++ b/domains/vpnpanel.localplayer.dev.json @@ -0,0 +1,12 @@ +{ + "description": "Main server panel for VPN and SSH services.", + "domain": "localplayer.dev", + "subdomain": "vpnpanel", + "owner": { + "email": "mahmedhleli@gmail.com" + }, + "record": { + "A": ["193.191.169.12"] + }, + "proxied": false +} diff --git a/domains/wdmpc.is-not-a.dev.json b/domains/wdmpc.is-not-a.dev.json new file mode 100644 index 00000000..3f78ad22 --- /dev/null +++ b/domains/wdmpc.is-not-a.dev.json @@ -0,0 +1,15 @@ +{ + "description": "Website for programming contest", + "domain": "is-not-a.dev", + "subdomain": "wdmpc", + + "owner": { + "repo": "https://github.com/mpc-ou/web-design-contest-website.git", + "email": "it.mpclub@ou.edu.vn" + }, + + "record": { + "A": ["216.198.79.1"] + }, + "proxied": false +} diff --git a/domains/webly.is-cool.dev.json b/domains/webly.is-cool.dev.json new file mode 100644 index 00000000..30440779 --- /dev/null +++ b/domains/webly.is-cool.dev.json @@ -0,0 +1,13 @@ +{ + "description": "WebLy - AI-powered website builder", + "domain": "is-cool.dev", + "subdomain": "webly", + "owner": { + "repo": "https://github.com/your-repo", + "email": "your-email@example.com" + }, + "record": { + "CNAME": "web-ly.vercel.app" + }, + "proxied": false +} diff --git a/domains/www.csenotes.is-cool.dev.json b/domains/www.csenotes.is-cool.dev.json new file mode 100644 index 00000000..58905836 --- /dev/null +++ b/domains/www.csenotes.is-cool.dev.json @@ -0,0 +1,13 @@ +{ + "description": "CSEnotes – Free Civil Service Exam Review Notes 2026", + "domain": "is-cool.dev", + "subdomain": "www.csenotes", + "owner": { + "repo": "https://github.com/AldwinJay/open-domains", + "email": "dwinsolutions@outlook.ph" + }, + "record": { + "CNAME": "ghs.googlehosted.com" + }, + "proxied": false +} diff --git a/domains/www.payfopus.is-local.org.json b/domains/www.payfopus.is-local.org.json new file mode 100644 index 00000000..6aae5065 --- /dev/null +++ b/domains/www.payfopus.is-local.org.json @@ -0,0 +1,11 @@ +{ + "description": "WWW subdomain for PayFopus website redirecting to main domain.", + "domain": "is-local.org", + "subdomain": "www.payfopus", + "owner": { + "email": "mahmedhleli@gmail.com" + }, + "record": { + "CNAME": "payfopus.is-local.org" + } +} diff --git a/domains/www.renewsoton.is-cool.dev.json b/domains/www.renewsoton.is-cool.dev.json new file mode 100644 index 00000000..be19b75f --- /dev/null +++ b/domains/www.renewsoton.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "Student society site for the Renewable Engineering Society at Southampton. _redirect subdomain dealt with in different file.", + "domain": "is-cool.dev", + "subdomain": "www.renewsoton", + + "owner": { + "repo": "https://github.com/harilaosk/DomainRegister", + "email": "167791450+harilaosk@users.noreply.github.com" + }, + + "record": { + "CNAME": "ghs.googlehosted.com" + }, + + "proxied": false +} diff --git a/domains/xn--testmil-lwa.is-not-a.dev.json b/domains/xn--testmil-lwa.is-not-a.dev.json new file mode 100644 index 00000000..c565640f --- /dev/null +++ b/domains/xn--testmil-lwa.is-not-a.dev.json @@ -0,0 +1,22 @@ +{ + "description": "Personal project and email forwarding tests with ForwardEmail", + "domain": "is-not-a.dev", + "subdomain": "xn--testmil-lwa", + + "owner": { + "repo": "https://github.com/ADANRAZA-debug/gitguard-scanner", + "email": "adanmasoom21@gmail.com" + }, + + "record": { + "MX": [ + "mx1.forwardemail.net", + "mx2.forwardemail.net" + ], + "TXT": [ + "forward-email=adanmasoom22@gmail.com" + ] + }, + + "proxied": false +} diff --git a/domains/yener5855.is-local.org.json b/domains/yener5855.is-local.org.json index 5b311258..4e7e90c7 100644 --- a/domains/yener5855.is-local.org.json +++ b/domains/yener5855.is-local.org.json @@ -8,9 +8,9 @@ }, "record": { "NS": [ - "arushi.ns.cloudflare.com", - "duke.ns.cloudflare.com" + "candy.ns.cloudflare.com", + "thomas.ns.cloudflare.com" ] }, "proxied": true -} \ No newline at end of file +} diff --git a/domains/yourmom.is-not-a.dev.json b/domains/yourmom.is-not-a.dev.json new file mode 100644 index 00000000..5694a10c --- /dev/null +++ b/domains/yourmom.is-not-a.dev.json @@ -0,0 +1,15 @@ +{ + "description": "my portfolio", + "domain": "is-not-a.dev", + "subdomain": "yourmom", + "owner": { + "repo": "https://github.com/FWEEaaaa1/fweeaaaa1.github.io", + "email": "gorgonfweman@outlook.com" + }, + "record": { + "A": [ + "128.204.223.115" + ] + }, + "proxied": false +} diff --git a/domains/yuting.is-not-a.dev.json b/domains/yuting.is-not-a.dev.json new file mode 100644 index 00000000..a39ddaed --- /dev/null +++ b/domains/yuting.is-not-a.dev.json @@ -0,0 +1,16 @@ +{ + "description": "Personal website and blog", + "domain": "is-not-a.dev", + "subdomain": "yuting", + + "owner": { + "repo": "https://github.com/wyuting0/wyuting0.github.io", + "email": "wyuting2011@gmail.com" + }, + + "record": { + "CNAME": "wyuting0.github.io" + }, + + "proxied": false +} diff --git a/domains/zenithcoder.localplayer.dev.json b/domains/zenithcoder.localplayer.dev.json new file mode 100644 index 00000000..ba3c54ee --- /dev/null +++ b/domains/zenithcoder.localplayer.dev.json @@ -0,0 +1,20 @@ +{ + "description": "LLM API for a Roblox plugin", + "domain": "localplayer.dev", + "subdomain": "zenithcoder", + "owner": { + "repo": "https://github.com/azyyzae/zenithcoder", + "email": "blankhut@gmail.com" + }, + "record": { + "A": ["193.176.28.106"], + "SRV": [ + { + "priority": 10, + "weight": 10, + "port": 25806, + "target": "zenithcoder.localplayer.dev" + } + ] + } +} diff --git a/domains/zmail._domainkey.getpixillium.is-cool.dev.json b/domains/zmail._domainkey.getpixillium.is-cool.dev.json new file mode 100644 index 00000000..d80135b7 --- /dev/null +++ b/domains/zmail._domainkey.getpixillium.is-cool.dev.json @@ -0,0 +1,13 @@ +{ + "description": "Zoho mail DKIM & others if needed", + "domain": "is-cool.dev", + "subdomain": "zmail._domainkey.getpixillium", + "owner": { + "repo": "https://github.com/pixillium/open-domains-register", + "email": "pixillium.official@gmail.com" + }, + "record": { + "TXT": ["v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC8t7EF8AcCiZXj3dwnA6zfSLBpOApLziEjXX105+gkSeMUpVbSZ1bWaOY6g99DFXB/c+CxsGkjg3PLjz+TVmnnyJvgjLSrxHMJdlXOYIjApVnuSqy7mpeboc13mvbxJE5tm1d9IEzxd7bNo9EgAUnRL3EZJ9oiYSVR0PqfRrZJIQIDAQAB"] + }, + "proxied": false +} diff --git a/domains/zusa.is-not-a.dev.json b/domains/zusa.is-not-a.dev.json new file mode 100644 index 00000000..14169aa2 --- /dev/null +++ b/domains/zusa.is-not-a.dev.json @@ -0,0 +1,15 @@ +{ + "description": "Click To Reveal 3D Mograph Video", + "domain": "is-not-a.dev", + "subdomain": "zusa", + + "owner": { + "repo": "https://github.com/notazusaa/stay-frieren", + "email": "azusa@suicides.fun" + }, + + "record": { + "A": ["216.198.79.193"] + }, + "proxied": false +} diff --git a/tests/domains.test.js b/tests/domains.test.js index 5b41ce54..cdecfa99 100644 --- a/tests/domains.test.js +++ b/tests/domains.test.js @@ -76,3 +76,43 @@ t("Nested subdomains should not exist if the parent domain has NS records", (t) t.pass(); } }); + +/* + +//Note: This test is commented out because certain users only provide email addresses with no usernames. + +t("Nested subdomains should be owned by the parent subdomain's owner", (t) => { + files.forEach((file) => { + // Skip directories and process only .json files + const filePath = path.join(domainsPath, file); + if (fs.lstatSync(filePath).isDirectory()) { + return; // Skip directories + } + + const subdomain = file.replace(/\.json$/, ""); + + // Skip first-level subdomains (e.g., "banana.is-cool.dev") + // First-level subdomains have no immediate parent to check + if (subdomain.split(".").length > 3) { + // Get the immediate parent domain, by getting the last 3 parts. + const parentSubdomain = subdomain.split(".").slice(-3).join("."); + const parentFilePath = path.join(domainsPath, `${parentSubdomain}.json`); + + // Check if the parent file exists before attempting to read it + if (fs.existsSync(parentFilePath)) { + const parentDomain = fs.readJsonSync(parentFilePath); + const subdomainData = fs.readJsonSync(filePath); + + // Check if the owner of the subdomain matches the parent domain's owner + if (subdomainData.owner !== parentDomain.owner) { + t.fail(`${file}: Owner mismatch with parent domain ${parentSubdomain}`); + } + } else { + t.fail(`${parentSubdomain}.json file does not exist`); + } + } + }); + + t.pass(); +}); +*/ \ No newline at end of file diff --git a/tests/json.test.js b/tests/json.test.js index aca87b76..7bcb6bba 100644 --- a/tests/json.test.js +++ b/tests/json.test.js @@ -14,14 +14,14 @@ const optionalOwnerFields = { const ignoredRootJSONFiles = ["package-lock.json", "package.json"]; -const domains = [".is-a-fullstack.dev", ".is-cool.dev", ".is-local.org", ".is-not-a.dev", ".localplayer.dev"]; +const domains = [".is-a-fullstack.dev", ".is-cool.dev", ".is-local.org", ".is-not-a.dev", ".localplayer.dev", ".open-comm.org"]; const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; const hostnameRegex = /^(?=.{1,253}$)(?:(?:[_a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)\.)+[a-zA-Z]{2,63}$/; const domainsPath = path.resolve("domains"); const reservedDomainsPath = path.resolve("reserved"); -const rootDomainFiles = ["is-a-fullstack.dev.json", "is-cool.dev.json", "is-local.org.json", "is-not-a.dev.json", "localplayer.dev.json"]; +const rootDomainFiles = ["is-a-fullstack.dev.json", "is-cool.dev.json", "is-local.org.json", "is-not-a.dev.json", "localplayer.dev.json", "open-comm.org.json"]; const files = fs.readdirSync(domainsPath); const reservedFiles = fs.existsSync(reservedDomainsPath) ? fs.readdirSync(reservedDomainsPath) : []; @@ -192,3 +192,21 @@ t("All files in the domains directory must have a .json extension", (t) => { t.pass(); } }); + +t("TXT Records should be arrays not just strings", (t) => { + const files = fs.readdirSync(domainsPath).filter(file => { + const filePath = path.join(domainsPath, file); + return file.endsWith(".json") && fs.lstatSync(filePath).isFile(); + }); + + files.forEach(file => { + const filePath = path.join(domainsPath, file); + const data = fs.readJsonSync(filePath); + if (data.record && data.record.TXT !== undefined) { + t.true(Array.isArray(data.record.TXT), `${file}: TXT record should be an array`); + data.record.TXT.forEach((txt, idx) => { + t.is(typeof txt, "string", `${file}: TXT record at index ${idx} should be a string`); + }); + } + }); +}); diff --git a/tests/records.test.js b/tests/records.test.js index 1a447696..15d23a1e 100644 --- a/tests/records.test.js +++ b/tests/records.test.js @@ -270,7 +270,7 @@ t("All files should have valid record values", (t) => { ); t.regex( - value.target, + record.target, hostnameRegex, `${file}: SRV record value should be a valid hostname for target at index ${value.indexOf(record)}` );