php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.07.2004, 13:00  
Gast
 
Beiträge: n/a
Standard Ip in DNS-Namen umwandeln!

Ich möchte eine IP in einen Namen umwandeln. Meine Lösung:

gethostbyaddr('212.144.125.68');

Dieses Beispiel gibt folgendes aus:

dialin-212-144-125-068.arcor-ip.net

Bei anderen IP's erhalte ich nichts zurück (d.h. er liefert IP zurück),obwohl ich weiss das es einen Namen dazu gibt.
Ist diese Lösung gut oder gibt es eine andere oder eigentlich keine?

Maik
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 09.07.2004, 13:08  
Gast
 
Beiträge: n/a
Standard

Die Umwandlung IP -> DNS-Name ist nicht eindeutig. Zu einer IP können sehr viele Namen gehören.

Gruß KiBa
 
Alt 09.07.2004, 13:52  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 1.531
Quadaptor befindet sich auf einem aufstrebenden Ast
Standard

Du kannst keine IPs in DNS-Namen umwandeln. Anderesrum natürlich schon.
Quadaptor ist offline  
Alt 09.07.2004, 13:52  
Gast
 
Beiträge: n/a
Standard Ip in DNS-Namen umwandeln!

Eigentlich wiil ich nur wissen welcher Anbieter hinter einer IP steckt(z.B. t-online, arcor...).
Diese Anbieter haben glaube ich eine fest IP. Ich habe eine Seite auf der die useragent Kennung
auseinandergerupft wird und in eine sehr allgemein gehaltene Ausgabe gepackt wird.

http://www.muenster-gelmer.de/progra...ser/index.html

Wenn die IP's bei den 'Grossen' fest sind kann ich sie ja auch manuell festlegen, denn so viele sind es nicht.

Maik
 
Alt 11.07.2004, 16:44  
Benutzer
 
Registriert seit: 29.06.2004
Beiträge: 50
brain_overload
Standard Re: Ip in DNS-Namen umwandeln!

Zitat:
Zitat von Maik
Eigentlich wiil ich nur wissen welcher Anbieter hinter einer IP steckt(z.B. t-online, arcor...).
Diese Anbieter haben glaube ich eine fest IP.
[...] Wenn die IP's bei den 'Grossen' fest sind kann ich sie ja auch manuell festlegen, denn so viele sind es nicht.
Wenn ich auch an was glauben darf ... haben die "Großen" bestimmt ein paar mehr Rechner als nur einen Einzigen :wink:

Dein Weg würde aber zumindest soweit funktionieren, als dass Du bei benannten Rechner, wie "dialin-212-144-125-068.arcor-ip.net" mal pauschal davon ausgehen "könntest"(!), dass der tatsächlich von arcor ist.

Wenn's Dir hilft; keine gute Lösung, aber frag' das doch einfach für alle ab:
if(strstr($hostname, "arcor")) {...}
if(strstr($hostname, "t-online")) {...}


(Diese Frage gehört aber nicht in den "Profi-Bereich")
brain_overload ist offline  
Alt 11.07.2004, 17:15  
Gast
 
Beiträge: n/a
Standard Re: Ip in DNS-Namen umwandeln!

Zitat:
Zitat von Maik
Ich möchte eine IP in einen Namen umwandeln.
Das ist schön, daß Du das "möchtest". <g>

Zitat:
Meine Lösung:
gethostbyaddr('212.144.125.68');
Dieses Beispiel gibt folgendes aus:
dialin-212-144-125-068.arcor-ip.net
Bei anderen IP's erhalte ich nichts zurück (d.h. er liefert IP zurück),obwohl ich weiss das es einen Namen dazu gibt.
Wenn es für die IP keine reverse Auflösung gibt, dann gibt es eben keine. gethostbyaddr() fragt über den lokalen DNS nach, ob für die IP einen reverse Eintrag existiert, und gibt den Namen oder, im Fehlerfalle, die IP zurück (s. Handbuch).
Zitat:
Ist diese Lösung gut oder gibt es eine andere oder eigentlich keine?
Du mußt mit dem leben, was Du abfragen kannst.

btw: genaugenommen haben solche Fragen in einem Forum, in dem Profis fragen, nix zu suchen.
-> moved to Anfänger Forum
 
 


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
HTML-Code umwandeln mokus PHP Tipps 2008 5 20.03.2008 17:24
EBCDIC in ASCII umwandeln imported_martin PHP Tipps 2006 2 08.04.2006 16:41
eine txt datei mit dem selben namen wie ein bild auslesen??? bona PHP Tipps 2006 18 20.02.2006 16:14
[Erledigt] Umwandeln in HTML-Entities ohne Umwandeln der TAGS PHP-Fortgeschrittene 4 26.12.2005 16:17
[Erledigt] Durch den namen an die ID? Datenbanken 5 23.09.2005 21:05
bild datei namen aus verzeichnis auslesen PHP Tipps 2005-2 3 04.09.2005 13:36
LDAP Namen in normale Namen umwandeln PHP Tipps 2005-2 6 01.08.2005 12:07
[Erledigt] Namen die durch Kommas gerennt sind in Links umwandeln PHP Tipps 2005-2 3 14.07.2005 20:29
PDF in html umwandeln JEGO PHP Tipps 2005 2 12.04.2005 15:10
mysql nach namen suchen Datenbanken 1 28.03.2005 08:24
mysql nach Namen durchsuchen PHP Tipps 2005 7 27.03.2005 22:34
Bilder nach Namen anzeigen PHP Tipps 2005 11 06.03.2005 15:41
[Erledigt] Pixeldatei in Vektordatei umwandeln? Off-Topic Diskussionen 10 29.01.2005 15:39
Eingegebenen Namen auch auf Umlaute prüfen PHP Tipps 2004 3 23.09.2004 19:27
[Erledigt] Suche einen coolen eBay Namen! Off-Topic Diskussionen 17 19.09.2004 09:31

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ip in url umwandeln, url in ip umwandeln, dns in ip umwandeln, ip in dns umwandeln, dns umwandeln, dns umwandler, ip im dns umwandeln, dns umwandlung, url zu ip umwandeln, ip in namen umwandeln, dns name zu ip, ip url umwandeln, ip umwandlung, umwandlung ip, dns ip umwandeln, php ip umwandeln, ip in url wandeln, url ip umwandeln, namen umwandler, hostname umwandeln

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:21 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.