Поиск регистрации доменного имени с использованием WHOIS

Чтобы выполнить поиск по регистрации доменного имени с помощью WHOIS, вы можете использовать различные языки программирования. Ниже я приведу примеры кода на Python, JavaScript и PHP.

Python:

import whois
def search_domain(domain_name):
    try:
        w = whois.whois(domain_name)
        print(w)
    except Exception as e:
        print(f"An error occurred: {str(e)}")
# Usage
search_domain("example.com")

JavaScript (Node.js):

const whois = require('whois')
function searchDomain(domainName) {
  whois.lookup(domainName, (err, data) => {
    if (err) {
      console.error('An error occurred:', err)
    } else {
      console.log(data)
    }
  })
}
// Usage
searchDomain('example.com')

PHP:

<?php
function searchDomain($domainName) {
    $whoisData = shell_exec("whois $domainName");
    echo $whoisData;
}
// Usage
searchDomain("example.com");
?>

Обратите внимание, что в примере PHP используется функция shell_execдля запуска инструмента командной строки WHOIS на сервере. Чтобы этот метод работал, убедитесь, что инструмент WHOIS установлен и доступен на вашем сервере.