Методы и примеры кода для выполнения поиска по доменному имени

  1. Python (с использованием библиотеки whois):

    import whois
    def domain_search(domain):
    try:
        w = whois.whois(domain)
        print(w)
    except whois.parser.PywhoisError:
        print("Domain not found.")
    # Example usage
    domain_search("example.com")
  2. PHP (с использованием расширения whois):

    <?php
    $domain = "example.com";
    $result = whois_lookup($domain);
    echo $result;
    function whois_lookup($domain) {
    $whois_server = "whois.verisign-grs.com";
    $port = 43;
    $timeout = 10;
    $fp = fsockopen($whois_server, $port, $errno, $errstr, $timeout);
    if (!$fp) {
        return "Error: Unable to connect to the WHOIS server.";
    }
    fputs($fp, $domain."\r\n");
    $response = "";
    while (!feof($fp)) {
        $response .= fgets($fp, 128);
    }
    fclose($fp);
    return $response;
    }
    ?>
  3. JavaScript (с использованием библиотеки whois-json):

    const whois = require('whois-json');
    async function domainSearch(domain) {
    try {
        const result = await whois(domain);
        console.log(result);
    } catch (error) {
        console.log("Domain not found.");
    }
    }
    // Example usage
    domainSearch('example.com');

Это всего лишь несколько примеров. Существует множество других языков программирования и библиотек, доступных для выполнения поиска по доменным именам. Выбор метода будет зависеть от языка программирования, который вы предпочитаете использовать.