Skip to content

Consulta WHOIS é um projeto PHP que consulta e exibe informações detalhadas sobre domínios e IPs, como registro, status e DNS, usando APIs como JSONWhois e ICANN RDAP.

License

Notifications You must be signed in to change notification settings

SkylineNando/API-do-ICANN-com-RDAP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

API do ICANN com RDAP

O RDAP foi projetado para substituir o protocolo WHOIS tradicional e oferece:

  • Acesso estruturado a informações de registro de domínios.
  • Suporte a respostas padronizadas em JSON.
  • Funcionalidades avançadas como paginação e autenticação.

Como Funciona o RDAP

O RDAP do ICANN permite consultar informações sobre domínios diretamente por meio de solicitações HTTP. Por exemplo:

  1. Consulta RDAP para um domínio: Você pode acessar informações sobre um domínio consultando o endpoint RDAP do ICANN:

    https://rdap.org/domain/example.com
  2. Respostas Estruturadas: O servidor retorna uma resposta em JSON com detalhes sobre o domínio, como:

    • Nome do domínio
    • Status
    • Informações do registrador
    • Datas de criação e expiração
    • Servidores de nomes

Exemplos de Uso em PHP

Aqui está um exemplo simples para integrar o RDAP usando PHP:

Código PHP

<?php
$domain = "example.com"; // Substitua pelo domínio desejado
$url = "https://rdap.org/domain/$domain";

$response = file_get_contents($url);
$data = json_decode($response, true);

if ($data) {
    echo "Informações do Domínio:\n";
    echo "Nome do Domínio: " . ($data['ldhName'] ?? 'N/A') . "\n";
    echo "Status: " . implode(", ", $data['status'] ?? []) . "\n";
    echo "Criado em: " . ($data['events'][0]['eventDate'] ?? 'N/A') . "\n";
} else {
    echo "Erro ao consultar informações do domínio.";
}
?>

Explicação do Código

  • A URL https://rdap.org/domain/ é usada para realizar a consulta RDAP.
  • Os dados retornados são decodificados do formato JSON para um array PHP.
  • Informações importantes, como o nome do domínio e o status, são exibidas.

Recursos do ICANN

Além do RDAP, o ICANN oferece outros serviços que podem ser usados em projetos:

  1. Busca WHOIS tradicional: Ferramenta disponível em ICANN WHOIS Lookup.
  2. Documentação do RDAP: Consulte mais detalhes em ICANN RDAP Guide.

Se precisar de mais ajuda para implementar isso no seu projeto, posso ajustar o código para suas necessidades específicas!

About

Consulta WHOIS é um projeto PHP que consulta e exibe informações detalhadas sobre domínios e IPs, como registro, status e DNS, usando APIs como JSONWhois e ICANN RDAP.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy