From 552928bf6d6cd22c362dd7be0f4a6e580fb371d7 Mon Sep 17 00:00:00 2001 From: "LZ27@proton.me" <157941859+Newfies@users.noreply.github.com> Date: Wed, 16 Oct 2024 20:30:46 -0500 Subject: [PATCH 01/20] discord --- domains/gs.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/domains/gs.json b/domains/gs.json index 0fbf2da2f9..353d3ac815 100644 --- a/domains/gs.json +++ b/domains/gs.json @@ -7,6 +7,7 @@ "notes": "I never look at my emails, but I check on twitter alot, so if you need to contact, lmk your from is-a.dev" }, "record": { - "URL": "https://href.li/https://github.com/GsLibrary" + "URL": "https://href.li/https://github.com/GsLibrary", + "TXT": "dh=0176bd21e2d276afe5ca0638c892a68a327dd5f9" } } From 0856e5bd374b5a99d06397ae2685fd4e5fd1e1d6 Mon Sep 17 00:00:00 2001 From: JamieD132 <160369842+JamieD132@users.noreply.github.com> Date: Wed, 30 Oct 2024 19:02:49 +1100 Subject: [PATCH 02/20] Update jamied132.json --- domains/jamied132.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/domains/jamied132.json b/domains/jamied132.json index 40db7b1c4c..07e175acbd 100644 --- a/domains/jamied132.json +++ b/domains/jamied132.json @@ -6,6 +6,7 @@ "email": "jamied132.email@gmail.com" }, "record": { - "CNAME": "jamied132.github.io" + "CNAME": "jamied132.github.io", + "NS:["kevin.ns.cloudflare.com","megan.ns.cloudflare.com"] } } From 16f4c986904e17254cce4a31372dc278483f85e1 Mon Sep 17 00:00:00 2001 From: JamieD132 <160369842+JamieD132@users.noreply.github.com> Date: Wed, 30 Oct 2024 19:12:04 +1100 Subject: [PATCH 03/20] Update domains/jamied132.json Co-authored-by: CuteDog5695 --- domains/jamied132.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/domains/jamied132.json b/domains/jamied132.json index 07e175acbd..57268c5416 100644 --- a/domains/jamied132.json +++ b/domains/jamied132.json @@ -6,7 +6,6 @@ "email": "jamied132.email@gmail.com" }, "record": { - "CNAME": "jamied132.github.io", - "NS:["kevin.ns.cloudflare.com","megan.ns.cloudflare.com"] + "NS":["kevin.ns.cloudflare.com","megan.ns.cloudflare.com"] } } From c7c0c22b55919aab48ec55771e56aa53f0e251c8 Mon Sep 17 00:00:00 2001 From: i3vie <180745311+i3vie@users.noreply.github.com> Date: Wed, 30 Oct 2024 14:49:28 -0500 Subject: [PATCH 04/20] Create i3vie.json --- domains/i3vie.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/i3vie.json diff --git a/domains/i3vie.json b/domains/i3vie.json new file mode 100644 index 0000000000..d92df3a951 --- /dev/null +++ b/domains/i3vie.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "i3vie" + "discord": "i3vie" + }, + "record": { + "CNAME": "i3vie.port0.org" + } +} From 68539a39655848ffa456df6c85ef4da0af988e2d Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Thu, 31 Oct 2024 08:43:40 +0800 Subject: [PATCH 05/20] Update README.md --- README.md | 49 +++++++++++++++++++++++++------------------------ 1 file changed, 25 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 372768e879..3088b23d58 100644 --- a/README.md +++ b/README.md @@ -15,26 +15,32 @@

is-a-dev is a service that allows developers to get a sweet-looking ".is-a.dev" domain for their personal websites.

-

- Discord Server -

- [![Publish](https://github.com/is-a-dev/register/actions/workflows/publish.yml/badge.svg)](https://github.com/is-a-dev/register/actions/workflows/publish.yml) -## Issues -If you have any problems, feel free to [open an issue](https://github.com/is-a-dev/register/issues/new/choose). +## Announcements & Status Updates +Please join our [Discord server](https://discord.gg/is-a-dev-830872854677422150) for announcements, updates & upgrades, and downtimes regarding the service. +Not all of these will be posted on GitHub, however they will always be posted in our Discord server. -If you have an issue that contains confidental infomation, send an email to security@is-a.dev. +Discord Server -## Register +# Register ### NS records When applying for NS records, please consider if you *actually* need them. Please provide a detailed reason (with evidence) of why you require NS records. 9 times out of 10, you do not actually need NS records, and merely want them. We already support a wide range of records, so it is extremely unlikely you will actually require them. -Pull requests adding NS records without reasoning will be closed instantly. +***Pull requests adding NS records without valid reasoning will be closed.*** -### Manual Registration +**Instant Denials**: +- I don't want to create a pull request everytime I want to update my DNS records. + - Over 3,000 people have to, you can too. +- I want to use Cloudflare's proxy for DDoS protection. + - Simply add `"proxied": true` to your file, to enable Cloudflare's Enterprise-level DDoS protection for your subdomain. + - Note: We *may* allow certain users to register NS records if it would expose their home IP. + +For any questions regarding NS records, feel free to email support@is-a.dev. + +## Manual Registration > If you want a more visual guide, check out [this blog post](https://wdh.gg/tX3ghge). - [Fork](https://github.com/is-a-dev/register/fork) and star this repository @@ -44,23 +50,18 @@ Pull requests adding NS records without reasoning will be closed instantly. - After the pull request is merged, please allow up to 24 hours for the changes to propagate - Enjoy your new `.is-a.dev` domain! -### Automated Registration -> [!WARNING] -> **When using automated registration, please ensure your records are valid. Please do NOT "test" out the system and create invalid PRs, it wastes maintainers' time.** +## Automated Registration +***Returning soon.*** Join our [Discord server](https://discord.gg/is-a-dev-830872854677422150) for updates. -Join our [Discord server](https://discord.gg/is-a-dev-830872854677422150), head to the commands channel and run `/register`. The bot will ask you a few questions then will generate your PR and domain automatically. The bot also allows for domain deletion and editing. +# Issues +If you have any problems, feel free to [open an issue](https://github.com/is-a-dev/register/issues/new/choose). -### Donate -If you like this project, please consider donating so we can keep this project running forever! +If you have an issue that contains confidental infomation, send an email to security@is-a.dev. -Buy Me a Coffee -Liberapay +--- -### Sponsors +We are proud to announce that we are fully supported by Cloudflare's [Project Alexandria](https://www.cloudflare.com/lp/project-alexandria) sponsorship program. We would not be able to operate without their help! 💖 - - Cloudflare Logo + + Cloudflare Logo - -### Similar Services -If you want to find services similar to is-a.dev, take a look at [Free For Life](https://github.com/wdhdev/free-for-life#domains). From 7821272c6eb494f19aea6e51f17f02d8c60ae720 Mon Sep 17 00:00:00 2001 From: Newfie <157941859+Newfies@users.noreply.github.com> Date: Wed, 30 Oct 2024 20:06:41 -0500 Subject: [PATCH 06/20] Create mail.gs.json --- domains/mail.gs.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/mail.gs.json diff --git a/domains/mail.gs.json b/domains/mail.gs.json new file mode 100644 index 0000000000..ea7e0ed6d3 --- /dev/null +++ b/domains/mail.gs.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Newfies", + "email": "", + "twitter": "YeahItsGav", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.fraa7gfMOqQqWmbk-4fE5_pNd2zEvQ1K5w53QIHDTtr1C_Wu2Pzw-GfOlhxAtr7Af5ZIj_p7F5OOp6PwDxlKBXGt13e5l3Z9CQlYRclhfnaeYQm_xetYFlf9ucsYXVTfjFAeXxybT-RxbBjRl3Z48tSQaAto3E3Y-SbqwHPhjqh7-4tCpRZu5yc38Bx0_RHt95Ib2Mcg4cWShE-2ggvygSsonBuYBRGFqMIhM60tMA-cbJdQpvfVdZTJv0vHOtUJltv3eVzPpi4q5S5lWz3EKizGXuwAq3HLFycrBVrt5pegWLi1gId-urV9HGV1L3myGfQQSGwDVCEew9YKQFj71A.bxACuA7jrws9Z7z0oTx4wQ.fzzUvSGM_6ODHxUwg6vQvfJeI2kmUx5DW_4tIGVjPOymDplL8iBjzb5HIHhLqo_PlkcmGxeNr5DH4glPZdn1Dq2ywNTV90hWqpjfoHSOsYk.O8IBPKTRGwaH43VBg1rK3A", + "notes": "I never look at my emails, but I check on twitter alot, so if you need to contact, lmk your from is-a.dev" + }, + "record": { + "TXT": "zoho-verification=zb26727871.zmverify.zoho.com" + } +} From d68edc6b94302726c17688fdb4b1e7a510ee8fd2 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Wed, 30 Oct 2024 21:33:47 -0400 Subject: [PATCH 07/20] chore: fixing json and formatting --- domains/i3vie.json | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/domains/i3vie.json b/domains/i3vie.json index d92df3a951..031f452d7d 100644 --- a/domains/i3vie.json +++ b/domains/i3vie.json @@ -1,9 +1,10 @@ { - "owner": { - "username": "i3vie" - "discord": "i3vie" - }, - "record": { - "CNAME": "i3vie.port0.org" - } + "owner": { + "username": "i3vie", + "discord": "i3vie", + "email": "" + }, + "record": { + "CNAME": "i3vie.port0.org" + } } From 2cfe7b934b3d562eb57c5a320f5e508ca489ebab Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Thu, 31 Oct 2024 09:34:13 +0800 Subject: [PATCH 08/20] Revert "Create really.json" --- domains/really.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/really.json diff --git a/domains/really.json b/domains/really.json deleted file mode 100644 index bd405f6e52..0000000000 --- a/domains/really.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "ukriu", - "email": "isadev@ukriu.com" - }, - "record": { - "NS": ["love.ns.cloudflare.com", "pete.ns.cloudflare.com"] - } -} From 0c6453392eadaac6ebc282f021acfb2b5f3fa438 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Thu, 31 Oct 2024 09:50:38 +0800 Subject: [PATCH 09/20] Create org.json --- domains/org.json | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 domains/org.json diff --git a/domains/org.json b/domains/org.json new file mode 100644 index 0000000000..1570b3e57d --- /dev/null +++ b/domains/org.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "admin@is-a.dev" + }, + "record": {}, + "reserved": true +} From 7bcc674fac8c7609eaaf65282cb087bf647f2789 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Thu, 31 Oct 2024 09:51:39 +0800 Subject: [PATCH 10/20] Create net.json --- domains/net.json | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 domains/net.json diff --git a/domains/net.json b/domains/net.json new file mode 100644 index 0000000000..1570b3e57d --- /dev/null +++ b/domains/net.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "admin@is-a.dev" + }, + "record": {}, + "reserved": true +} From e41f8fea03154a734241267a094373c02f2dff70 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Thu, 31 Oct 2024 09:52:20 +0800 Subject: [PATCH 11/20] Create com.json --- domains/com.json | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 domains/com.json diff --git a/domains/com.json b/domains/com.json new file mode 100644 index 0000000000..1570b3e57d --- /dev/null +++ b/domains/com.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "admin@is-a.dev" + }, + "record": {}, + "reserved": true +} From f82f053af9d5845fbf8539175e6e37278b010888 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Thu, 31 Oct 2024 09:52:36 +0800 Subject: [PATCH 12/20] Create whois.json --- domains/whois.json | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 domains/whois.json diff --git a/domains/whois.json b/domains/whois.json new file mode 100644 index 0000000000..1570b3e57d --- /dev/null +++ b/domains/whois.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "admin@is-a.dev" + }, + "record": {}, + "reserved": true +} From a12b9d7116cfbf419b7156a120adbcd6500b6d7e Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Thu, 31 Oct 2024 09:52:58 +0800 Subject: [PATCH 13/20] Create registry.json --- domains/registry.json | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 domains/registry.json diff --git a/domains/registry.json b/domains/registry.json new file mode 100644 index 0000000000..1570b3e57d --- /dev/null +++ b/domains/registry.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "admin@is-a.dev" + }, + "record": {}, + "reserved": true +} From 4096884a582d669809bade622c10611ab3a4748b Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Thu, 31 Oct 2024 09:53:12 +0800 Subject: [PATCH 14/20] Create nic.json --- domains/nic.json | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 domains/nic.json diff --git a/domains/nic.json b/domains/nic.json new file mode 100644 index 0000000000..1570b3e57d --- /dev/null +++ b/domains/nic.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "admin@is-a.dev" + }, + "record": {}, + "reserved": true +} From 5f722f40dff2279eda4afea3ae1ed491f582dd9c Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Thu, 31 Oct 2024 09:53:54 +0800 Subject: [PATCH 15/20] Create support.json --- domains/support.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/support.json diff --git a/domains/support.json b/domains/support.json new file mode 100644 index 0000000000..e9887267f5 --- /dev/null +++ b/domains/support.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "admin@is-a.dev" + }, + "record": { + "URL": "https://is-a.dev/docs" + } +} From 8d4232a85851298b2931a28ddefb88276ed5de30 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Thu, 31 Oct 2024 09:54:40 +0800 Subject: [PATCH 16/20] Create help.json --- domains/help.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/help.json diff --git a/domains/help.json b/domains/help.json new file mode 100644 index 0000000000..e9887267f5 --- /dev/null +++ b/domains/help.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "admin@is-a.dev" + }, + "record": { + "URL": "https://is-a.dev/docs" + } +} From 739c6c8f828c9369c74b5303757062746041d1a3 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Thu, 31 Oct 2024 09:55:30 +0800 Subject: [PATCH 17/20] Create register.json --- domains/register.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/register.json diff --git a/domains/register.json b/domains/register.json new file mode 100644 index 0000000000..aab28d71a5 --- /dev/null +++ b/domains/register.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "admin@is-a.dev" + }, + "record": { + "URL": "https://github.com/is-a-dev/register" + } +} From be573f36eb90aec89229a944f155e161aa68011f Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Thu, 31 Oct 2024 09:57:39 +0800 Subject: [PATCH 18/20] add reserved domains --- dnsconfig.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dnsconfig.js b/dnsconfig.js index e292badeb5..f76f659490 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -94,6 +94,11 @@ for (var subdomain in domains) { if (domainData.record.URL) { commit.push(A(subdomainName, IP("192.0.2.1"), { cloudflare_proxy: "on" })); } + + // Handle reserved domains + if (domainData?.reserved) { + commit.push(TXT(subdomainName, "RESERVED")); + } } // Exceptions From 9c9a2379531a17aa3b6eca1c724f7faee79d8a95 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Thu, 31 Oct 2024 10:02:55 +0800 Subject: [PATCH 19/20] Update dnsconfig.js --- dnsconfig.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index f76f659490..7b7bb17fc1 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -96,7 +96,7 @@ for (var subdomain in domains) { } // Handle reserved domains - if (domainData?.reserved) { + if (domainData.reserved) { commit.push(TXT(subdomainName, "RESERVED")); } } From 5a493178b18fb10e799d29918351a8975e453d6f Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Thu, 31 Oct 2024 13:19:10 +0800 Subject: [PATCH 20/20] Update william.json --- domains/william.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/domains/william.json b/domains/william.json index 607a747dec..e2ff7960c5 100644 --- a/domains/william.json +++ b/domains/william.json @@ -5,6 +5,12 @@ }, "record": { - "NS": ["bingo.ns.cloudflare.com", "matias.ns.cloudflare.com"] + "NS": [ + "ns1.hrsn.net", + "ns2.hrsn.net", + "ns3.hrsn.net", + "ns4.hrsn.net", + "ns5.hrsn.net" + ] } }