vostro Posted January 7, 2012 Report Share Posted January 7, 2012 Sveiki, vajag realizēt domēna vārda pārbaudi, ka vispār tas darās, kāds var paskaidrot?? Visdrīzāk kaut kāds gatavs ir risinājums? Quote Link to comment Share on other sites More sharing options...
yeahz Posted January 7, 2012 Report Share Posted January 7, 2012 http://www.eurodns.com/ ? Quote Link to comment Share on other sites More sharing options...
daGrevis Posted January 7, 2012 Report Share Posted January 7, 2012 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ā". Quote Link to comment Share on other sites More sharing options...
Pats Toms Posted January 7, 2012 Report Share Posted January 7, 2012 (edited) http://snipt.net/Pat...-hostname-exist PS. nslookup gan darbojās uz windows, nezinu kā ir ar linux... liekas, ka linuxā šādam tūlim nebūs identiska komanda. Edited January 7, 2012 by Pats Toms Quote Link to comment Share on other sites More sharing options...
Kracker Posted January 8, 2012 Report Share Posted January 8, 2012 (edited) 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 January 8, 2012 by Kracker Quote Link to comment Share on other sites More sharing options...
codez Posted January 8, 2012 Report Share Posted January 8, 2012 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. Quote Link to comment Share on other sites More sharing options...
Grey_Wolf Posted January 10, 2012 Report Share Posted January 10, 2012 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. Quote Link to comment Share on other sites More sharing options...
marrtins Posted January 10, 2012 Report Share Posted January 10, 2012 Ne gluži. Vai domēns reģistrēts, var pārbaudīt ar whois. Quote Link to comment Share on other sites More sharing options...
codez Posted January 10, 2012 Report Share Posted January 10, 2012 (edited) 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 January 10, 2012 by codez Quote Link to comment Share on other sites More sharing options...
Mr.Key Posted January 10, 2012 Report Share Posted January 10, 2012 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) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.