autoreg-skills-max: initial public release (restored, redacted, hardened)
This commit is contained in:
50
skills/nodeloc-free-domain/references/dns-pitfall.md
Normal file
50
skills/nodeloc-free-domain/references/dns-pitfall.md
Normal file
@@ -0,0 +1,50 @@
|
||||
# DNS Auto-Configuration Pitfall
|
||||
|
||||
## Problem
|
||||
|
||||
Nodeloc domains do NOT auto-configure DNS records after registration. The domain is registered and shows as "active" in the API, but has **zero DNS records** — no A, AAAA, CNAME, or any other record type.
|
||||
|
||||
## Symptoms
|
||||
|
||||
- `nslookup [REDACTED-NAME].loc.cc` → no IP returned
|
||||
- `curl https://[REDACTED-NAME].loc.cc/v1/models` → exit code 6: "Could not resolve host"
|
||||
- Domain appears in `GET /api/domains` with `"status":"active"`
|
||||
|
||||
## Root Cause
|
||||
|
||||
The nodeloc platform registers the domain in PowerDNS but does NOT create any default DNS records. You must manually add records via the DNS API or web UI.
|
||||
|
||||
## Fix
|
||||
|
||||
Add an A record pointing to your server's IP:
|
||||
|
||||
```bash
|
||||
curl -s 'https://domain.nodeloc.com/api/dns/DOMAIN_ID/records' -X POST \
|
||||
-H "Authorization: Bearer $TOKEN" \
|
||||
-H 'Content-Type: application/json' \
|
||||
-d '{"name":"@","type":"A","content":"YOUR.SERVER.IP","ttl":3600}'
|
||||
```
|
||||
|
||||
If behind Cloudflare Tunnel / proxy, add a CNAME instead:
|
||||
|
||||
```bash
|
||||
curl -s 'https://domain.nodeloc.com/api/dns/DOMAIN_ID/records' -X POST \
|
||||
-H "Authorization: Bearer $TOKEN" \
|
||||
-H 'Content-Type: application/json' \
|
||||
-d '{"name":"@","type":"CNAME","content":"your-tunnel.cfargotunnel.com","ttl":3600}'
|
||||
```
|
||||
|
||||
## Verification
|
||||
|
||||
After adding records, verify:
|
||||
|
||||
```bash
|
||||
nslookup [REDACTED-NAME].loc.cc
|
||||
# Should return the IP you set
|
||||
```
|
||||
|
||||
DNS propagation may take 1-5 minutes.
|
||||
|
||||
## Session Example (2026-07-28)
|
||||
|
||||
`[REDACTED-NAME].loc.cc` — domain was registered but had no DNS records. nslookup returned no IP, curl failed with exit code 6. The actual API server was running on `127.0.0.1:8080` and worked perfectly when accessed directly.
|
||||
@@ -0,0 +1,94 @@
|
||||
# Free Domain Alternatives — September 2026
|
||||
|
||||
## Freenom is Dead (do NOT waste time)
|
||||
- .tk/.cf/.gq: 12.6M domains dropped in 2024 (Netcraft documented). Site alive but no new registrations.
|
||||
- .ml/.ga: same fate, governments reclaimed TLDs
|
||||
|
||||
## Genuinely Free TLDs (full DNS, your domain forever)
|
||||
|
||||
### .pp.ua — мгновенно бесплатно
|
||||
- Registrar: https://nic.ua/ru/domains/.pp.ua
|
||||
- Purpose: personal pages, Ukraine
|
||||
- Cost: FREE, instant registration
|
||||
- Full DNS (A/AAAA/CNAME/MX/NS), Cloudflare compatible
|
||||
- Pitfall: may require UA phone for account (5sim solves)
|
||||
|
||||
### .eu.org — European free TLD since 1996
|
||||
- Site: https://nic.eu.org
|
||||
- Free forever, full DNS control
|
||||
- Pitfall: MANUAL review by moderator — 2 weeks to 3 months wait
|
||||
- Max 2 zones per person. Don't spam registrations (ban risk)
|
||||
|
||||
### .nom.za — South African personal TLD
|
||||
- Site: https://secure.nom.za
|
||||
- Free, 19 years active
|
||||
- Status Sep 2026: ad-supported trial
|
||||
- Pitfall: personal use only, may be geo-restricted to ZA residents
|
||||
|
||||
### .eu.cc — NEW Sep 2026 (GNAME + Rayname)
|
||||
- GNAME: https://www.gname.com/tld-eu-cc.html — 3 domains FREE, instant
|
||||
- Rayname: https://www.rayname.com — also free .eu.cc registration
|
||||
- Not ICANN-approved TLD but functionally identical: DNS, renewal, transfer
|
||||
- Combined: 6+ free domains from two registrars
|
||||
|
||||
## Premium Domains FREE for 1 Year
|
||||
|
||||
### iFreeDomains
|
||||
- Site: https://ifreedomains.com
|
||||
- FREE gTLDs: .online, .blog, .bio, .link, .info — 1 year
|
||||
- Flow: register → profile → cart shows $0.00 → may ask card for verification
|
||||
- After 1 year: standard renewal pricing applies
|
||||
|
||||
### Wix Free Domain
|
||||
- Site: https://wix.com/domain/
|
||||
- Create trial site → get free domain for 1 year
|
||||
|
||||
### GitHub Student Pack
|
||||
- https://education.github.com/pack
|
||||
- Namecheap .me domain free 1 year + .tech/.live domains
|
||||
- Requires edu email or SheerID bypass
|
||||
- Also includes: Azure $100, JetBrains, GitHub Pro
|
||||
|
||||
## Nodeloc (domain.nodeloc.com)
|
||||
- .loc.cc and .rr.kg domains: 10 years
|
||||
- Promo "FREEJUL" expired 2026-07-16
|
||||
- API flow documented in skill; watch forum for new coupons
|
||||
- DNS must be configured manually (domain resolves only after adding records)
|
||||
|
||||
## Subdomain Services (not TLDs but useful)
|
||||
|
||||
### FreeDNS (afraid.org)
|
||||
- https://freedns.afraid.org
|
||||
- 6.7M users, 21,462 domains — largest shared domain registry
|
||||
- Top domains: mooo.com (867k hosts), chickenkiller.com (444k), strangled.net (118k)
|
||||
- your_account.any_domain.com, full DNS, active since 2001
|
||||
|
||||
### Cloudflare Pages (100 custom domains!)
|
||||
- https://pages.cloudflare.com
|
||||
- FREE: 100 custom domains per project (official docs confirmed)
|
||||
- pages.dev subdomain, auto-SSL, unlimited traffic
|
||||
|
||||
### Vercel / Netlify / GitHub Pages
|
||||
- vercel.app / netlify.app / github.io — all free with auto-SSL
|
||||
- Custom domains supported on free tiers
|
||||
- Vercel: personal use only (commercial = Pro $20/mo)
|
||||
|
||||
### DuckDNS / dynv6 / No-IP / DNSExit
|
||||
- DDNS services for dynamic IPs
|
||||
- DNSExit: 20+ free subdomain zones (.ipq.co, .linkpc.net, etc.)
|
||||
|
||||
## Tunnels (instant public domain, no registration)
|
||||
- Cloudflare TryCloudflare: `cloudflared tunnel` → random trycloudflare.com with HTTPS
|
||||
- nip.io: `<IP>.nip.io` resolves to IP — no DNS, no registration
|
||||
- srv.us / ngrok / localhost.run — SSH-based tunnels
|
||||
|
||||
## ICANN Add Grace Period Abuse
|
||||
- Register any gTLD → use 4 days → cancel within 5 days → full refund
|
||||
- gTLD registrars MUST honour AGP (ICANN policy)
|
||||
- Risk: account ban if abused. Use for short-term tests/KYC only.
|
||||
|
||||
## "Almost free" TLDs ($0.80-$2/year)
|
||||
- .xyz: $1/year promotions (Porkbun, Namecheap)
|
||||
- .link/.click: $0.80-1.50 (Spaceship, Porkbun)
|
||||
- .ovh: $3/year
|
||||
- .ru: 199₽/year (~$2)
|
||||
Reference in New Issue
Block a user