php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.12.2011, 17:07  
Erfahrener Benutzer
 
Benutzerbild von Aceh
 
Registriert seit: 01.03.2011
Beiträge: 120
PHP-Kenntnisse:
Anfänger
Aceh befindet sich auf einem aufstrebenden Ast
Aceh eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von fireweasel Beitrag anzeigen
PHP-Code:
if (is_int(ip2long($ip gethostbyname($domain)))) {
    
// es gibt eine IP zur untersuchten Domain
    
printf('Die IP zur Domain %s lautet %s'$domain$ip);
}
else {
    
// es gibt keine
    
echo 'Ooooooooooch!';


Dankeschön, ich wollte zwar eig. nichts fertiges, trotzdem hat das mein Problem gelöst und habe damit mehr erfahrung gesammelt.

Nur eine Frage hab ich noch, funktioniert das bei allen Webseiten, dass sie die IP-Adressen zurück geben, oder gibt es Ausnahmen?
Aceh ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.12.2011, 17:13  
Erfahrener Benutzer
 
Benutzerbild von Dark Guardian
 
Registriert seit: 10.10.2009
Beiträge: 2.630
PHP-Kenntnisse:
Fortgeschritten
Dark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekannt
Standard

Zitat:
Zitat von Aceh Beitrag anzeigen
Nur eine Frage hab ich noch, funktioniert das bei allen Webseiten, dass sie die IP-Adressen zurück geben, oder gibt es Ausnahmen?
Das wurde dir bereits von 2 Leuten beantwortet.

Ich wiederhole es aber nochmal:

Die Methode bringt keine zuverlässigen Ergebnisse.

Denn 1. ist nicht garantiert das die Subdomain www existiert, und 2. ist ebenso nicht garantiert das eine DNS Auflösung möglich ist.

Da du anscheinend nicht weisst was eine DNS Auflösung ist: DNS steht für Domain Name Service. Entsprechende Server besitzen einen Index von Domain zu IP. Wenn für eine Domain keine IP hinterlegt ist schlägt die Auflösung fehl und dein Code wird dir sagen das die Domain noch frei sei. Nur weil aber keine IP hinterlegt ist, heißt das noch lange nicht das die Domain zu haben ist.

Beispiel: Der Inhaber von example.com könnte jederzeit seine DNS Einträge löschen um die Seite vom Netz zu nehmen. Trotzdem gehört ihm die Domain.
__________________
"Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst".

Geändert von Dark Guardian (19.12.2011 um 17:18 Uhr).
Dark Guardian ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wo ist der Hund begraben? Solu PHP Einsteiger 6 18.12.2011 12:59
Captcha Wo ist der Hund begraben ? myoddo PHP Einsteiger 17 18.12.2011 09:36
Zeitlimit bei gethostbyname DaniGro Server, Hosting und Workstations 2 10.08.2006 21:05
Cookie-Problem: Wo liegt der Hund begraben? SvenLittkowski PHP Tipps 2006 6 03.04.2006 22:39
Da wird der Hund in der Pfanne verrückt… php_frage Off-Topic Diskussionen 5 30.01.2006 23:22
gethostbyname() funktioniert nicht mehr PHP-Fortgeschrittene 4 22.08.2005 20:54

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php domain ip gethostbyname

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:30 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum