# Izan zure domeinuen jabe, komando-lerrotik

> RegisterDomainCLI komando-lerroko tresna bat da, domeinuak bilatu, erregistratu, berritu eta transferitzeko eta haien DNSa kudeatzeko — adimen artifizialeko (AA) agenteekin bateragarria den skill bat barne.

Egiaztatu eskuragarritasuna, erregistratu eta berritu domeinuak, kudeatu DNS erregistroak eta izen-zerbitzariak — terminaletik irten gabe. Zure kontuak AAko edozein programazio-agentetatik funtzionatzen du, barneko skillari esker.

```console
$ domain-cli search mystartup
NAME              PURCHASABLE   1ST YEAR   RENEWAL
mystartup.com     yes           $11.49     $13.99
mystartup.dev     yes           $14.99     $16.99
getmystartup.com  yes           $10.99     $13.49

$ domain-cli register mystartup.dev --years 1 --contact personal
Quote: $14.99 + VAT. Opening checkout...
Order ORD-7F3K: paid -> processing -> completed
Registered mystartup.dev (expires 2027-08-30)

$ domain-cli dns set mystartup.dev A @ 203.0.113.10
Created A @ 203.0.113.10 (ttl 3600)
```

## Instalazioa

### Linux eta macOS

```sh
curl -fsSL https://registerdomaincli.com/install.sh | sh
```

### Edo Go bidez

```sh
go install github.com/registerdomaincli/cli/cmd/domain-cli@latest
```

Go 1.25 edo berriagoa behar da.

### Windows (PowerShell)

```powershell
$ErrorActionPreference = 'Stop'
$dir = "$env:LOCALAPPDATA\Programs\domain-cli"
$tmp = New-Item -ItemType Directory -Force -Path (Join-Path $env:TEMP ([guid]::NewGuid()))
try {
  $base = 'https://github.com/registerdomaincli/cli/releases/latest/download'
  Invoke-WebRequest "$base/domain-cli-windows-amd64.zip" -UseBasicParsing -OutFile "$tmp\cli.zip"
  Invoke-WebRequest "$base/domain-cli-windows-amd64.zip.sha256" -UseBasicParsing -OutFile "$tmp\cli.sha256"
  # -ne on strings is case-insensitive, which is what we want here: the
  # published hash is lower case and Get-FileHash returns upper case.
  if ((Get-FileHash "$tmp\cli.zip" -Algorithm SHA256).Hash -ne (Get-Content "$tmp\cli.sha256").Split(' ')[0]) {
    throw 'checksum mismatch - not installing'
  }
  Unblock-File "$tmp\cli.zip"
  New-Item -ItemType Directory -Force -Path $dir | Out-Null
  Expand-Archive "$tmp\cli.zip" -DestinationPath $tmp -Force
  Move-Item "$tmp\domain-cli-windows-amd64.exe" "$dir\domain-cli.exe" -Force
} finally { Remove-Item $tmp -Recurse -Force }
$user = [Environment]::GetEnvironmentVariable('Path', 'User')
if (@($user -split ';') -notcontains $dir) {
  $new = if ($user) { $user.TrimEnd(';') + ';' + $dir } else { $dir }
  [Environment]::SetEnvironmentVariable('Path', $new, 'User')
}
```

Zure erabiltzaile-profilean instalatzen da eta PATHera gehitzen da, administratzaile-baimenik gabe. Deskarga argitaratutako kontrol-baturarekin egiaztatzen da, eta ez da ezer instalatzen bat ez badator. Ireki terminal berri bat ondoren.

## Ezaugarriak

### Berehalako bilaketa

Gako-hitz bidezko bilaketa eta eskuragarritasun zehatzaren egiaztapenak, lehen urteko eta berritzeko prezio orientagarriekin.

### Erregistroa, berritzea, transferentzia

Bizi-ziklo osorako komandoak, eskaera egin aurreko aurrekontu errealekin, prezioen API ofizialetik hartuak.

### DNS kudeaketa

Sortu, eguneratu eta ezabatu A, AAAA, CNAME, TXT, MX eta beste erregistro batzuk — zuzenean shelletik.

### Zu zara titularra

Domeinuak zure izenean erregistratzen dira: zure harremanetarako datuak erregistrora doaz, ez birsaltzaile baten proxy batera.

### Joan nahi duzunean

Edozein unetan joan zaitezke: lortu baimen-kodea eta desblokeatu domeinua doan, eta transferitu nahi duzun tokira.

### Agenteentzat pentsatua

Skilla barne, testu arrunteko irteera aurreikusgarria eta makinek irakurtzeko moduko errore-kodeak, AArekin egindako lan-fluxuetarako.

## Erabili zure AA agentetik

RegisterDomainCLI tresnak agenteentzako skill bat dakar: SKILL.md fitxategi bakarra, programazio-agente nagusi guztiek irakurtzen duten formatuan. Komando honek guztiak hartzen dituzten bi direktorioetan instalatzen du, eta zure agenteak bilatu, erregistratu eta DNSa kudeatu ahal izango du zure izenean.

### Linux eta macOS

```sh
(set -e; TMP=$(mktemp "${TMPDIR:-/tmp}/domain-cli.XXXXXX"); trap 'rm -f "$TMP"' EXIT
curl -fsSL https://registerdomaincli.com/skill/SKILL.md -o "$TMP"
for d in ~/.claude/skills ~/.agents/skills; do
  mkdir -p "$d/domain-cli"
  install -m 644 "$TMP" "$d/domain-cli/SKILL.md"
done)
```

### Windows (PowerShell)

```powershell
$ErrorActionPreference = 'Stop'
$tmp = [System.IO.Path]::GetTempFileName()
try {
  Invoke-WebRequest https://registerdomaincli.com/skill/SKILL.md -UseBasicParsing -OutFile $tmp
  foreach ($d in "$HOME\.claude\skills", "$HOME\.agents\skills") {
    New-Item -ItemType Directory -Force -Path "$d\domain-cli" | Out-Null
    Copy-Item $tmp "$d\domain-cli\SKILL.md" -Force
  }
} finally { Remove-Item $tmp -Force -ErrorAction SilentlyContinue }
```

### Agente bakoitzak non bilatzen dituen skillak

- **Claude Code**: `~/.claude/skills/ · .claude/skills/`
- **Codex CLI**: `~/.agents/skills/ · .agents/skills/`
- **Copilot CLI**: `~/.copilot/skills/ · ~/.agents/skills/ · .github/skills/`
- **Amp**: `~/.config/agents/skills/ · ~/.agents/skills/ · .agents/skills/`
- **opencode**: `~/.config/opencode/skills/ · ~/.agents/skills/ · .opencode/skills/`
- **oh-my-pi (omp)**: `~/.omp/agent/skills/ · ~/.agents/skills/ · .agents/skills/`
- **Pi**: `~/.pi/agent/skills/ · ~/.agents/skills/ · .pi/skills/`

- Skill: https://registerdomaincli.com/skill/SKILL.md
- Ordainketek pertsona baten esku-hartzea behar dute beti: agenteak checkout URL bat erakusten du eta gelditu egiten da — zuk amaitzen duzu erosketa zure nabigatzailean.

## Konpromisoak

### Titular erregistratua: zu

Ematen duzun kontaktua erregistrora bidaltzen da kontaktu-rol guztietarako. Birsaltzaileak gara, ez jabeak.

### Doako irteera

Baimen-kodea eta desblokeoa, eskatzen dituzunean eta biak doan. Ez ditugu zure domeinuak bahitzen.

### Ezusteko berritzerik ez

Berritze automatikoa berariaz aktibatu behar da, eta CLItik desaktiba dezakezu nahi duzunean.

### Fakturak eta BEZa ordenan

BEZa checkoutean kalkulatua, A-UUUU-NNNNNN formatuko faktura sinatua eta Verifactu erregistroa.

## Ohiko galderak

### Benetan ni naiz domeinuaren titularra?

Bai. Ematen duzun titularraren kontaktua erregistrora bidaltzen da kontaktu-rol guztietarako: zu zara titular erregistratua (Registered Name Holder), erregistroaren eta ICANNen politiken araberako eskubide eta betebeharrekin.

### Eta beste erregistratzaile batera aldatu nahi badut?

CLIak baimen-kodea ematen dizu eta domeinua desblokeatzen du eskatzen duzunean, biak doan.

### Domeinuak automatikoki berritzen dira?

Ez, lehenespenez. Berritze-eskaera bat egiten duzunean bakarrik, edo berritze automatikoa berariaz aktibatzen duzunean; horrek urteko kobrantza bat baimentzen du saiotik kanpo, eta edozein unetan desaktiba daiteke.

### Zer gertatzen da erregistroak huts egiten badu ordaindu ondoren?

Ordainketa automatikoki eta osorik itzultzen da, dagokion faktura zuzentzailearekin.

### Nire AA agenteak bere kabuz eros dezake?

Ez. Agenteak bilatu, aurrekontuak egin eta DNSa kudea dezake, baina ordainketa pertsona batek ireki behar duen checkout URL batean gelditzen da.

### Non aurkituko ditut fakturak eta ordainketa-metodoak?

Panelean: transakzioak faktura sinatuaren estekarekin, fakturazio-profila eta ordainketa-ataria.

---

HTML: https://registerdomaincli.com/eu · [English](https://registerdomaincli.com/en/index.md) · [中文](https://registerdomaincli.com/zh/index.md) · [हिन्दी](https://registerdomaincli.com/hi/index.md) · [Español](https://registerdomaincli.com/es/index.md) · [Français](https://registerdomaincli.com/fr/index.md) · [العربية](https://registerdomaincli.com/ar/index.md) · [Português](https://registerdomaincli.com/pt/index.md) · [Русский](https://registerdomaincli.com/ru/index.md) · [Deutsch](https://registerdomaincli.com/de/index.md) · [日本語](https://registerdomaincli.com/ja/index.md) · [Català](https://registerdomaincli.com/ca/index.md) · [Galego](https://registerdomaincli.com/gl/index.md)
