Likes Likes:  0
Resultaten 1 tot 12 van de 12
Geen

Onderwerp: Whois script in php

  1. #1
    Whois script in php
    geregistreerd gebruiker
    1.626 Berichten
    Ingeschreven
    18/06/04

    Locatie
    Maastricht

    Post Thanks / Like
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    26 Berichten zijn liked


    KvK nummer: 14101842

    Thread Starter

    Whois script in php

    Momenteel heb ik dit draaien:
    PHP Code:
            <?php
    $whois 
    = array();
    $whois['nl']   = array("whois.domain-registry.nl"43"{domein}.nl""is free");
    $whois['be']   = array("whois.dns.be"43"{domein}""FREE");
    $whois['com']  = array("whois.nsiregistry.net"43"{domein}.com""No match for");
    $whois['net']  = array("whois.nsiregistry.net"43"{domein}.net""No match for");
    $whois['org']  = array("whois.publicinterestregistry.net"43"{domein}.org""NOT FOUND");
    $whois['info'] = array("whois.afilias.info"43"{domein}.info""NOT FOUND");
    $whois['biz']  = array("whois.biz"43"{domein}.biz""Not found:");
    $whois['nu']   = array("whois.nic.nu"43"{domein}.nu""NO MATCH");

    function 
    whois($whois)
    {
        list (
    $server$poort$domein$vrij) = $whois;
        
    $domein str_replace("{domein}"$_GET['domein'], $domein);

        
    $fp fsockopen($server$poort);

        if(
    $fp)
        {
            
    fputs($fp$domein."\r\n");

            while(!
    feof($fp))
            {
                
    $data .= fread($fp1000);
            }

            
    fclose($fp);
        }
        else
        {
            
    $data "error";
        }

        return 
    $data;
    }

    if  (!empty(
    $_GET['domein']))
    {
        if (!empty(
    $_GET['ext']))
        {
            echo 
    "<pre>".whois($whois[$_GET['ext']])."</pre>".
            
    "<br />".
            
    "&raquo; <a href=\"?domein=".$_GET['domein']."\">Terug</a>";
        }
        else
        {
            echo 
    "<table>".
            
    "<tr>".
            
    "<td><u>Domeincheck:</u></td>".
            
    "<td>&nbsp;</td>".
            
    "</tr>";

            foreach (
    $whois as $ext => $value)
            {
                list (
    $server$poort$domein$vrij) = $value;

                
    $data whois($value);

                if (!
    ereg($vrij$data))
                {
                    
    $status "<a href=\"?domein=".$_GET['domein']."&ext=".$ext."\"><font color=\"red\">bezet</font></a>";
                }
                elseif (
    $data == "error")
                {
                    
    $status "<font color=\"red\">error</font>";
                }
                else
                {
                    
    $status "<font color=\"darkgreen\">vrij <a href='index2.php'>bestel</a></font>";
                }

                echo 
    "<tr>".
                
    "<td>".$_GET['domein'].".".$ext."</td>".
                
    "<td align=\"right\">".$status."</td>".
                
    "</tr>";
            }

            echo 
    "</table>".
            
    "<br />".
            
    "&raquo; <a href=\"index.php\">Terug</a>";
        }
    }
    else
    {}
    ?>
    Dat was een kant en klaar scriptje wat ik ooit gedownload heb. Ben geen SIDN deelnemer.
    Maar dit blijft nu maar draaien zonder antwoord te geven verder. Duurder voorheen ook altijd wel een minuutje.
    Volgens mij zal dat wel liggen aan het feit dat het domain-registry deel voor .nl domeinen niet meer werkt sinds DRS5.

    Is dit middels een kleine aanpassing nog werkend te krijgen? Of moet er echt flink vertimmerd worden? Dit was namelijk op deze wijze lekker makkelijk te integreren in de website.

  2. #2
    Whois script in php
    geregistreerd gebruiker
    4.149 Berichten
    Ingeschreven
    09/12/05

    Locatie
    Almere

    Post Thanks / Like
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    76 Berichten zijn liked


    Naam: Ramon Fincken
    Bedrijf: Managed WordPress Hosting / Codert.cloud
    Functie: CEO
    URL: www.managedwphosting.nl
    Registrar SIDN: Nee
    KvK nummer: 30262182
    TrustCloud: ramonfincken
    View ramonfincken's profile on LinkedIn

    Staat fsockopen allowed in PHP/firewall? Idem voor de poorten naar buiten?

    Een mooiere oplossing is dat stukje even naar cURL te herschrijven.
    WordPress hosting Optimalisatie webbouw debugging door WP Core developers

  3. #3
    Whois script in php
    geregistreerd gebruiker
    1.913 Berichten
    Ingeschreven
    23/10/03

    Locatie
    Enschede (+ London)

    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    33 Berichten zijn liked


    Naam: Max
    Registrar SIDN: ja
    KvK nummer: 08119406
    Ondernemingsnummer: -

    Zal je IP wel geblokkeerd zijn.


    Zorg verder dat je alleen de beschikbaarheid van het domein checkt met is/DAS queries, i.p.v. alle gegevens van het domein op te vragen.
    In de trend van (niet getest):

    PHP Code:
    $whois['nl']   = array("whois.domain-registry.nl"43"{domein}.nl""is free"); 
    $whois['be']   = array("whois.dns.be"43"{domein}""FREE"); 
    =>

    PHP Code:
    $whois['nl']   = array("whois.domain-registry.nl"43"is {domein}.nl""is free"); 
    $whois['be']   = array("whois.dns.be"4343"get 1.0 {domein}""FREE"); 



  4. #4
    Whois script in php
    geregistreerd gebruiker
    1.626 Berichten
    Ingeschreven
    18/06/04

    Locatie
    Maastricht

    Post Thanks / Like
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    26 Berichten zijn liked


    KvK nummer: 14101842

    Thread Starter
    @Ramon: Thanks, bleek dat de server huurder niet wist wat poort 43 was en die had hem er uit gekiept.
    Weer terug er in gezet en het werkt weer, thanks.
    Hoe dat om te schrijven naar curl weet ik helaas niet, want van scripting heb ik 0 kennis.

    @Maxnet: Ip was niet geblokkeerd. Bedankt voor de tip. Het scriptje heb ik een paar jaar geleden via sitedeals gekregen. Ik heb je tips opgevolgd dat lijkt prima te werken.

    Kan ik die "get 1.0" ook voor de andere extensies gebruiken of is daar weer iets anders voor nodig? En zoja, is daar ergens een lijstje van?

  5. #5
    Whois script in php
    geregistreerd gebruiker
    1.913 Berichten
    Ingeschreven
    23/10/03

    Locatie
    Enschede (+ London)

    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    33 Berichten zijn liked


    Naam: Max
    Registrar SIDN: ja
    KvK nummer: 08119406
    Ondernemingsnummer: -

    Citaat Oorspronkelijk geplaatst door Blacky Bekijk Berichten
    Kan ik die "get 1.0" ook voor de andere extensies gebruiken of is daar weer iets anders voor nodig? En zoja, is daar ergens een lijstje van?
    "get 1.0" is voor extensies die het dns.be registratie systeem gebruiken.
    Dat zijn .be, .eu, en .lu

    Die hebben op poort 4343 een soort whois server draaien, die ze DAS noemen, en alleen de beschikbaarheid terug geeft, i.p.v. alle gegevens.

    Waarom ze graag "get 1.0" voor het domein willen hebben, terwijl dat het enige ondersteunde commando is, heb ik nooit begrepen.
    Maar zo hebben wel meer registries hun eigenaardigheden. (idem dito met het "is" verhaal. Zou makkelijker zijn geweest als ze simpelweg een aparte "is" server op een ander hostname/IP hadden, zodat alle scripts gewoon whois zonder aanpassingen zouden kunnen gebruiken).


    M.b.t. andere extensies:

    Op whois zit vaak een opvraaglimiet omdat het eigenlijk bedoeld is om de registratiegegevens op te vragen.
    Informeer eens bij de partij waar jij je domeinen inkoopt of ze een API aanbieden waarmee je de beschikbaarheid kan checken.

    (De meeste registars gebruiken zelf EPP om de beschikbaarheid bij de registry op te vragen. Maar daarvoor heb je een gebruikersnaam/wachtwoord nodig.)

  6. #6
    Whois script in php
    geregistreerd gebruiker
    1.626 Berichten
    Ingeschreven
    18/06/04

    Locatie
    Maastricht

    Post Thanks / Like
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    26 Berichten zijn liked


    KvK nummer: 14101842

    Thread Starter
    Bedankt voor de uitleg! Weer wat bijgelerd.
    Dat er vaak een opvraaglimiet op zat was me wel bekend maar ik zal eens bij een van de partijen vragen zoals je adviseert. Volgens mij heeft er eentje wel een api.
    Dat maakt de zaak wel wat makkelijker.

    Thanks!

  7. #7
    Whois script in php
    geregistreerd gebruiker
    4.149 Berichten
    Ingeschreven
    09/12/05

    Locatie
    Almere

    Post Thanks / Like
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    76 Berichten zijn liked


    Naam: Ramon Fincken
    Bedrijf: Managed WordPress Hosting / Codert.cloud
    Functie: CEO
    URL: www.managedwphosting.nl
    Registrar SIDN: Nee
    KvK nummer: 30262182
    TrustCloud: ramonfincken
    View ramonfincken's profile on LinkedIn

    Graag gedaan!
    WordPress hosting Optimalisatie webbouw debugging door WP Core developers

  8. #8
    Whois script in php
    183 Berichten
    Ingeschreven
    01/11/06

    Locatie
    Rijen (Breda/Tilburg)

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Naam: B. Huizinga
    Bedrijf: Huizinga IT Diensten
    Functie: CEO Koffiedrinker
    URL: www.huizinga.nl
    Registrar SIDN: ja
    KvK nummer: 18078067
    Ondernemingsnummer: nvt

    Citaat Oorspronkelijk geplaatst door Blacky Bekijk Berichten
    Bedankt voor de uitleg! Weer wat bijgelerd.
    Dat er vaak een opvraaglimiet op zat was me wel bekend maar ik zal eens bij een van de partijen vragen zoals je adviseert. Volgens mij heeft er eentje wel een api.
    Dat maakt de zaak wel wat makkelijker.

    Thanks!
    bij veel (grotere) domein-resellers kun je gratis een account aanmaken en van hun (who)is functies gebruik maken zelfs zonder dat je een domeinnaam geregistreerd hebt. hier heb ik vroeger ook gebruik van gemaakt, werkte altijd prima.. en je hebt geen limieten zoals bij de whois van de SIDN zelf..
    Huizinga IT Diensten | www.huizinga.nl

  9. #9
    Whois script in php
    geregistreerd gebruiker
    1.626 Berichten
    Ingeschreven
    18/06/04

    Locatie
    Maastricht

    Post Thanks / Like
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    26 Berichten zijn liked


    KvK nummer: 14101842

    Thread Starter
    Een van mijn domein-resellers is wel een heel bekende Tr....p. Maar effe zo omdat ik weet weet of ik de naam noemen mag.
    Die zullen wel zoiets hebben, heb alleen nog geen tijd gehad om na te vragen/kijken.

    Thanks!

  10. #10
    Whois script in php
    moderator
    6.028 Berichten
    Ingeschreven
    21/05/03

    Locatie
    NPT - BELGIUM

    Post Thanks / Like
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)
    481 Berichten zijn liked


    Naam: Dennis de Houx
    Bedrijf: All In One
    Functie: Zaakvoerder
    URL: www.all-in-one.be
    Ondernemingsnummer: 0867670047

    Citaat Oorspronkelijk geplaatst door Blacky Bekijk Berichten
    Een van mijn domein-resellers is wel een heel bekende Tr....p. Maar effe zo omdat ik weet weet of ik de naam noemen mag.
    Die zullen wel zoiets hebben, heb alleen nog geen tijd gehad om na te vragen/kijken.

    Thanks!
    Als je TransIP bedoelt als je domeinboer dan heb je het volgende nodig: https://www.transip.nl/g/api/#domaincheck
    Dennis de Houx - All In One ~ Official ISPsystem partner

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  11. #11
    Whois script in php
    geregistreerd gebruiker
    1.626 Berichten
    Ingeschreven
    18/06/04

    Locatie
    Maastricht

    Post Thanks / Like
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    26 Berichten zijn liked


    KvK nummer: 14101842

    Thread Starter
    <knipz> heb het al gezien.

    Ja da's een complete api zie ik. Beetje meer werk dus. Gaat wel goed komen.
    Thanks.
    Laatst gewijzigd door Blacky; 29/09/10 om 03:29.

  12. #12
    Whois script in php
    Internet Services
    274 Berichten
    Ingeschreven
    05/03/06

    Locatie
    Zwijndrecht

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    5 Berichten zijn liked


    Naam: Wim van Helden
    Bedrijf: Voxio Internet Services
    URL: voxio.nl
    Registrar SIDN: nee
    KvK nummer: 24393916
    Ondernemingsnummer: nvt

    Je zou ook http://www.realtimeregister.com/page...=domeinnaam.nl kunnen gebruiken, zit bij mijn weten geen limiet op.

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2021 Webhostingtalk.nl.
Web Statistics