i bir tld için bölge dosyasına erişebilirsiniz. Nasıl mümkün olan en hızlı şekilde sadece alan adlarını ayıklamak?
Bir veritabanı / dosyasında saklamak konusunda herhangi bir öneriniz? Bunlardan milyonlarca var.
Ben sadece burada kodu kapalı tehdidi ediyorum, unutmayın. Bu genel bir fikir olurdu, ama kod düzenleme gerekebilir. Aslında, neredeyse kesinlikle yok.
$fin = fopen('your zone file', 'r');
while (!feof($fin))
{
$matches = array();
$line = trim(fgets($fin));
// only care about lines that are ip addresses or aliases
if (preg_match('/^(\S+)\s+((?:IN\s+)?)(A|AAAA|CNAME)\s+(\S+)$/i', $line, $matches))
{
$subdomain = $matches[1];
$ip_or_alias = $matches[4];
do_something($subdomain, $ip_or_alias);
}
}
fclose($fin);
Sen bilgi almak ve bir yere saklayın olacak bir işlev do_something tanımlamak istiyorum. Işlev çağrısı yerine, nerede ya, orada kod koymak.
Bunu saklamak için nasıl gibi, o bunu yapmak için gidiyoruz ne çok bağlıdır.