Jump to content
php.lv forumi

Domēnu meklēšana


vostro

Recommended Posts

Veic pieprasījumu un skaties vai atbild. Loģiski, ne? :D

 

Labojums:

 

Lai gan... Tā tiks pārbaudīts vai serveris strādā. Visticamāk ir kaut kāda datubāze (jānoskaidro kur tad viņa ir un vai viņa ir publiska) kurā glabājās reģistrētie domēni. Tad jau domās tālāk.

Bez tās datubāzes nekā, jo var būt gadījumi, ka domēns ir reģistrēts, bet tas "nestrādā".

Link to comment
Share on other sites

Primitīvs, bet strādā!

 

check.php

<?php
$URL = $_POST["domain_name"];
$PARSED_URL = parse_url($URL);
$DOMAIN = $PARSED_URL['host'];
$ip = gethostbyname($DOMAIN);
if($ip===$DOMAIN)
{
echo "Domēns neeksistē!";
}
else
{
echo "Domēns eksistē!";
}
?>

<form name="domain" method="POST" action="check.php">
<input type="text" name="domain_name" value="" />
<input type="submit" name="submit" value="Pārbaudīt!" />
</form>

Edited by Kracker
Link to comment
Share on other sites

Jautājums, ko tam domeinam vajag pārbautīt?

1)vai tur stāv kāda lapa?

2)vai domeins ir brīvs (to var iegādāties)

 

2. gadījumā ar DNS ieraksta pārbaudi ne vienmēr strādās, jo var būt nopirkts domeins, bet visi DNS ieraksti izņemti. Tāpat arī daži nic-i arī brīviem domeiniem atgriež kaut kādu defaulto lapu.

Link to comment
Share on other sites

2. gadījumā ar DNS ieraksta pārbaudi ne vienmēr strādās, jo var būt nopirkts domeins, bet visi DNS ieraksti izņemti. Tāpat arī daži nic-i arī brīviem domeiniem atgriež kaut kādu defaulto lapu.

tieši 2 gadijumā pārbaudīt var viss precīzāk, jo saņemsi atbildi ka DNS neeksistē.

1. gadijumā automātiski pārbaudīt ir gandrīz neiespējami, ja vien neveic lapas satura analīzi .

pat nopirkts, bet nestrādājošs domēns aizmetīs uz DNS pārdevēja defolto lapu kur bus teksts ka domens nav brīvs.

Link to comment
Share on other sites

tieši 2 gadijumā pārbaudīt var viss precīzāk, jo saņemsi atbildi ka DNS neeksistē.

1. gadijumā automātiski pārbaudīt ir gandrīz neiespējami, ja vien neveic lapas satura analīzi .

pat nopirkts, bet nestrādājošs domēns aizmetīs uz DNS pārdevēja defolto lapu kur bus teksts ka domens nav brīvs.

Bet es taču varu izdzēst visus DNS ierakstus samam domeinam un atgriezīs, ka nav DNS ierakstu, kaut arī domeins aizņemts.

Un tikpat labi, kā jau rakstīju, citi NIC-i atgriezīs DNS ierakstu, kurā teikts, ka domeins brīvs.

Tā, ka var būt visi četri gadījumi kombinācijām (domēns brīvs/nebrīvs, DNS ieraksts ir/nav).

Edited by codez
Link to comment
Share on other sites

Vai domēns ir brīvs un pieejams: ar whois vai sellerī try buy.

Vai teksts ir valīds domēna vārds: ar bibliotēkām vai regex. Tagad jebkurš vārds var būt valīds TLD domeins.

Vai domēns ir DNSā un ja ir, hosta IP: ar DNS vaicājumu, komandrindā nslookup www.example.com

Vai hostam ar atbilstošo domēnā darbojas http serviss pie defaultā porta 80:

> telnet example.com 80
GET / HTTP/1.0

(divi enter)

 

(pēdējais variants, protams, joks)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...