Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

PHP Skript zum Prüfen der Stati von Domains in einer DB

Frage Internet Internet Domänen

Mitglied: RSRconnect

RSRconnect (Level 1) - Jetzt verbinden

03.03.2006, aktualisiert 04.03.2006, 5226 Aufrufe, 9 Kommentare

Hallo,

ich suche schon länger ein PHP Skript das Domains, die in einer DB hinterlegt sind in einstellbaren Intervallen auf Ihren Status hin prüft (frei/belegt) und im Falle von frei eine email versendet.

Gibts sowas schon? Macht es Sinn so etwas zu programmieren?
Mitglied: Dani
03.03.2006 um 20:02 Uhr
Abend RSRConnect,
was hast du denn vor? Hört sich so an, als würdest du gerne ins Weebhosting - Geschäft einsteigen wollen. Dort gibt es auch immer solche Funktionen, wo man schauen kann, welche Domain noch frei ist. Ist eigentlich nicht schwer.

Mit sowas kannst du schauen, ob Domain frei ist (kl. Auszug aus dem Manual):

gethostbyname
(PHP 3, PHP 4 )

gethostbyname -- Ermittelt die IP-Adresse (z.B. 192.0.34.72) passend zum angegebenen Internet-Host-Namen (z.B. www.example.com)
Beschreibung:
string gethostbyname ( string hostname)


Gibt die IP-Adresse passend zu hostname zurück.


Gruß
Dani
Bitte warten ..
Mitglied: RSRconnect
03.03.2006 um 20:08 Uhr
Naja, einsteigen ist nicht ganz richtig, wir sind da schon drin .-)

Wir haben auf unsere Homepage auch das mwhois-Skript laufen um aktuell den Status zu prüfen.

Jetzt haben wir aber immer wieder Anfragen unserer Kunden, ob die Domain xy zufällig frei ist, etc. Wäre halt ein nettes Feature, wenn wir so etwas auch anbieten könnten.

Und bevor ich das Rad mal wieder neu erfinde, wollte ich halt wissen, ob es so etwas vielleicht schon fertig gibt...

Die IP nützt mir nicht all zu viel, man müsste schon den zuständigen whois-Server befragen. Oft sind die DNS einfach falsch konfiguriert.
Bitte warten ..
Mitglied: Dani
03.03.2006 um 20:15 Uhr
Hi,
jetzt noch ein kl. Nachtrag:

<?php

$domain = $_POST['domain'];

if($domain <> "")
{
$erg = gethostbyname ($domain);
if(($domain == $erg) or ($erg == ""))
{
echo "Die Domain $domain ist noch frei!";
}
else
{
echo "Die Domain $domain ist bereits vergeben.";
}
}
else
{
echo "form method='post'>";
echo "Domain eingeben (z.B. www.google.de):";
echo "input type='domain' name='domain'>";
echo "input type='submit' name='Überprüfen'>";
echo "/form>";
}
?>
Müsste eigentlich gehen!! Viel Spaß...

Gruß
Dani
Bitte warten ..
Mitglied: heyko
03.03.2006 um 21:34 Uhr
mmh du könntest auch wenn ihr einen linux server habt per system() auf den whois befehl zurückgreifen ... und wenn da was zurückkommt ist die domain besetzt und wenn nicht dann isse vermutlich frei ... und das halt per crontab regelmäßig ausführen z.b. das kann dann ja beliebig ausgebaut werden ...

fürs ausführen per shell braucht man phpX-cli
Bitte warten ..
Mitglied: RSRconnect
04.03.2006 um 01:00 Uhr
mmh du könntest auch wenn ihr einen
linux server habt per system() auf den whois
befehl zurückgreifen ... und wenn da was
zurückkommt ist die domain besetzt und
wenn nicht dann isse vermutlich frei ... und
das halt per crontab regelmäßig
ausführen z.b. das kann dann ja
beliebig ausgebaut werden ...

fürs ausführen per shell braucht
man phpX-cli
Wie schon gesagt, die Domain soll a) richtig geprüft werden und b) halte ich solche Shell-Zugriffe auf einem Webserver für max. unsicher.

Mal schauen, sieht so aus, als ob ich das mwhois umstricke und ne DB-Anbindung bauen muss.

Ich dachte halt nur, das das Problem bzw. der Wunsch vielleicht schon woanders entstanden wäre.
Bitte warten ..
Mitglied: Dani
04.03.2006 um 08:52 Uhr
Guten Morgen,
mit meinem Versucht, brauchst du keine Datenbank. Das ist da ja perfeekte daran.

Gruß
Dani
Bitte warten ..
Mitglied: RSRconnect
04.03.2006 um 10:56 Uhr
Wo speichere ich dann bitteschön die gewünschten Domains?

Nochmal: Dein Skript prüft, ob es für die Domain einen Hosteintrag auf einem DNS gibt. Mehr nicht. Und das auch nur einmal.

Da gibt es bereits fertige Sachen, google mal nach mwhois. Das prüft beim jeweiligen Registrar und gibt auch noch die Infos aus.
Bitte warten ..
Mitglied: heyko
04.03.2006 um 12:08 Uhr
> mmh du könntest auch wenn ihr
einen
> linux server habt per system() auf den
whois
> befehl zurückgreifen ... und wenn
da was
> zurückkommt ist die domain besetzt
und
> wenn nicht dann isse vermutlich frei
... und
> das halt per crontab
regelmäßig
> ausführen z.b. das kann dann ja
> beliebig ausgebaut werden ...
>
> fürs ausführen per shell
braucht
> man phpX-cli
Wie schon gesagt, die Domain soll a) richtig
geprüft werden und b) halte ich solche
Shell-Zugriffe auf einem Webserver für
max. unsicher.

Mal schauen, sieht so aus, als ob ich das
mwhois umstricke und ne DB-Anbindung bauen
muss.

Ich dachte halt nur, das das Problem bzw.
der Wunsch vielleicht schon woanders
entstanden wäre.

Öhm der Webserver hat bei meinem Beispiel überhaupt nichts zusuchen.
Bitte warten ..
Mitglied: RSRconnect
04.03.2006 um 14:58 Uhr
Es soll aber auf einem Webserver laufen....
Bitte warten ..
Ähnliche Inhalte
Sicherheit
Suche Skript, welches Kennwortkomplexität prüfen kann
gelöst Frage von DerWoWussteSicherheit6 Kommentare

Moin Kollegen. Ich möchte einem Skript ein Kennwort übergeben. Es soll jedoch vor der Weiterverarbeitung geprüft werden, ob es ...

PHP
PHP - Variable in anderes PHP-Skript mitgeben
gelöst Frage von Jens4everPHP3 Kommentare

Hi zusammen, könnt ihr mir kurz helfen? Ich habe folgendes vor: Ich möchte, dass beim Aufruf von "check1.php" eine ...

PHP
Schreibrechte für Datei im PHP-Skript
gelöst Frage von itebobPHP1 Kommentar

Hallo, ich habe ein PHP-Skript schreiben1.php, das in eine Datei txt123.php schreibt. Wenn schreiben1.php so ausgeführt wird h ttp://server.tld/schreiben1.php ...

PHP
Abhängigkeiten in den PHP-Skripts vorbeugen
Frage von itebobPHP2 Kommentare

PHP-Skripts vom Webspace des UsersA sind per symbolischen Link in Webspaces mehrerer User eingebunden. Die Websites dieser User sind ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 9 StundenWindows 101 Kommentar

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 11 StundenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 1 TagInternet3 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 1 TagDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
TK-Netze & Geräte
VPN-fähige IP-Telefone
Frage von the-buccaneerTK-Netze & Geräte16 Kommentare

Hi! Weiss noch jemand ein VPN-fähiges IP-Telefon mit dem man z.B. einen Heimarbeitsplatz gesichert anbinden könnte? Habe nur einen ...

Windows Server
GPO nur für bestimmte Computer
Frage von Leo-leWindows Server12 Kommentare

Hallo Forum, gern würde ich ein Robocopy script per Bat an eine GPO hängen. Wichtig wäre aber dort der ...

Windows Server
KMS Facts for Client configuration
Frage von winlinWindows Server12 Kommentare

Hey Leute, wir haben in unserem Netz nun einen neuen KMS Server. Haben Bestands-VMs die noch nicht aktiviert sind. ...

Netzwerkgrundlagen
Laufwerkszuordnung mit zwei IPs
Frage von Alex29Netzwerkgrundlagen11 Kommentare

Hallo in die Runde, Ich als Hobbyadmin hätte mal wieder eine Frage an die Profis. Ich habe ein Netzwerk ...