
New releaseSep 5, 2026
rdap v0.10.2
Cliente de linha de comando RDAP
OpenRDAP é uma implementação de cliente RDAP de linha de comando em Go.
https://www.openrdap.org - página inicial
https://www.openrdap.org/demo - demonstração ao vivo
Funcionalidades
- Cliente RDAP de linha de comando
- Formatos de saída: texto, JSON, estilo WHOIS
- Tipos de consulta suportados:
- ip
- domain
- autnum
- nameserver
- entity
- help
- url
- domain-search
- domain-search-by-nameserver
- domain-search-by-nameserver-ip
- nameserver-search
- nameserver-search-by-ip
- entity-search
- entity-search-by-handle
- Detecção automática de servidor para ip/domain/autnum/entities
- Suporte a tags de objeto
- Bootstrap cache (opcional, usa $XDG_CACHE_HOME/openrdap por padrão, com fallback para ~/.cache/openrdap)
- Autenticação de cliente X.509
Instalação
Este programa utiliza Go. O compilador Go está disponível em https://golang.org/.
Para instalar:
go install github.com/openrdap/rdap/cmd/rdap@master
Isto instalará o binário "rdap" no diretório $GOPATH/go/bin. Tente executar:
~/go/bin/rdap google.com
Uso
| Tipo de consulta | Uso |
|---|---|
| Domínio (.com) | rdap -v example.com |
| Endereço IPv4 | rdap -v 192.0.2.0 |
| Endereço IPv6 | rdap -v 2001:db8:: |
| Sistema Autônomo (ASN) | rdap -v AS15169 |
| Entidade (com tag de objeto) | rdap -v OPS4-RIPE |
Uso avançado (o servidor deve ser especificado com -s; nem todos os servidores suportam todos os tipos de consulta)
| Tipo de consulta | Uso |
|---|---|
| Nameserver | rdap -v -t nameserver -s https://rdap.verisign.com/com/v1 ns1.google.com |
| Ajuda | rdap -v -t help -s https://rdap.verisign.com/com/v1 |
| Pesquisa de domínio | rdap -v -t domain-search -s $SERVER_URL example*.gtld |
| Pesquisa de domínio (por NS) | rdap -v -t domain-search-by-nameserver -s $SERVER_URL ns1.example.gtld |
| Pesquisa de domínio (por IP do NS) | rdap -v -t domain-search-by-nameserver-ip -s $SERVER_URL 192.0.2.0 |
| Pesquisa de nameserver | rdap -v -t nameserver-search -s $SERVER_URL ns1.example.gtld |
| Pesquisa de nameserver (por IP) | rdap -v -t nameserver-search-by-ip -s $SERVER_URL 192.0.2.0 |
| Pesquisa de entidade | rdap -v -t entity-search -s $SERVER_URL ENTITY-TAG |
| Pesquisa de entidade (por handle) | rdap -v -t entity-search-by-handle -s $SERVER_URL ENTITY-TAG |
Veja https://www.openrdap.org/docs.
Exemplo de saída
Clique nos exemplos para ver a saída: