PHP ile DNS bilgilerini öğrenmek için kullanabileceğiniz birkaç yöntem ve kod örneği bulunmaktadır, Bunları aşağıda paylaşıyorum.
gethostbyname() fonksiyonu: Bu fonksiyon, belirttiğiniz domain adının IP adresini döndürür. Örnek kod:
<?php
$domain = "example.com";
$ip = gethostbyname($domain);
echo "Domain: $domain \nIP: $ip\n";
?>
gethostbyaddr() fonksiyonu: Bu fonksiyon, belirttiğiniz IP adresine ait domain adını döndürür. Örnek kod:
<?php
$ip = "192.168.1.1";
$domain = gethostbyaddr($ip);
echo "IP: $ip \nDomain: $domain\n";
?>
dns_get_record() fonksiyonu: Bu fonksiyon, belirttiğiniz domain adına ait tüm DNS kayıtlarını döndürür. Örnek kod:
<?php
$domain = "example.com";
$records = dns_get_record($domain);
print_r($records);
?>
Bu örnek kodlar, PHP ile DNS bilgilerini öğrenme konusunda size fikir verebilir ve kodlamaya başlamanıza yardımcı olabilir. Ancak, lütfen belirttiğiniz domain adı veya IP adresinin yanıt verme durumunu kontrol etmek için dns_get_record()
fonksiyonunu kullanın veya gethostbyname()
ve gethostbyaddr()
fonksiyonlarının geri dönüş değerlerini kontrol edin.
Sağlama yaparak devam edin. İyi Kodlamalar 🙂