teklif formu

PHP ile domain sorgulama sayfası nasıl yapılır?

PHP, web uygulamaları oluşturmak için kullanılan bir programlama dilidir. Domain sorgulama sayfası, kullanıcıların bir alan adının mevcut olup olmadığını kontrol edebilmelerini sağlayan bir araçtır. Bu tür bir sayfa, kullanıcıların belirli bir alan adı için WHOIS sorgusu yapmalarına ve sonuçları alabilmelerine imkan tanır.

<?php

$domain = "toprakmedya";

$whois_servers = array(
    'com' => 'whois.verisign-grs.com',
    'net' => 'whois.verisign-grs.com',
    'org' => 'whois.pir.org',
    'biz' => 'whois.biz',
    'info' => 'whois.afilias.net',
    'clup' => 'whois.nic.club',
    'site' => 'whois.nic.site',
    'pro' => 'whois.afilias.net',
    'com.tr' => 'whois.nic.tr'
);

foreach ($whois_servers as $key => $server):
    $socket = fsockopen($server, 43, $errno, $errstr,10);
    if($socket):
        fputs($socket, $domain.".".$key. "\r\n");
        while (!feof($socket)): $response .= fgets($socket, 128); endwhile;
        fclose($socket); $response = strtolower($response);
        if(strstr($response, 'no match found') || strstr($response,"no match for")  || strstr($response,"domain not found") || strstr($response,"no data found")):
            echo $domain.".".$key." Bu domain müsait";
        else:
            echo $domain.".".$key." Bu domain değil";
        endif;
    endif;
endforeach;

?>

İnternet dünyasında, bir web sitesi oluştururken veya mevcut bir alan adını alırken, bir alan adının mevcut olup olmadığını kontrol etmek önemlidir. PHP programlama dili, bu tür bir sorgulama işlemini gerçekleştirmek için kullanışlı bir araç sağlar. Bu makalede, PHP kullanarak bir alan adının durumunu sorgulamayı öğreneceksiniz.

Bu makalede, PHP kullanarak bir alan adının sorgulanmasını gerçekleştirmenin iki farklı yöntemini öğrendiniz: WHOIS tabanlı sorgulama ve DNS tabanlı sorgulama. WHOIS ile kayıt bilgilerini alabilirken, DNS ile alan adının IP adresini çözebilirsiniz. Bu bilgileri kullanarak, bir web sitesi oluştururken veya mevcut bir alan adını alırken, alan adının durumunu kontrol edebilir ve uygun önlemleri alabilirsiniz.

Anahtar kelimeler: PHP, domain sorgulama, alan adı kontrolü, WHOIS, DNS