IP in folgender Form ermitteln

Eistee

Erfahrenes Mitglied
Hi,
ich verfeiner grad mein GB um einige Kleinigkeiten, u.A. soll jetzt auch die IP desjenigen gespeichert werden, der sich in das GB einträgt.
Ich möchte die IP allerdings in folgender Form speichern:

111.1111.111.111 (XXX.dip.t-ipconnect.de)

Wie bekomm ich das hin?
Besonders wichtig ist der Teil XXX.dip.t-ipconnect.de, an dem man ja erkennen kann, welchen Provider der User nutzt (Dann Sinvoll, wenn man sich wegen Missbrauch an den Provider wenden will).

Wäre euch sehr dankbar, wenn ihr mir erklären könntet, wie man sowas mit PHP realisieren kann.
Gibt ja sicherlich ne Funktion dafür ;)

Danke!
 
Also erstmal denke ich, dass es keinen Sinn machen würde das mit xxx zu bestücken, da durch die komplette IP-Nummer die dort steht der gesamte DNS-Name jederzeit von jedem wieder ermittelt werden kann.
Wenn, dann solltest du auch noch die letzten 8 oder sogar 16 bits der IP wegnehmen.

Zu einer Lösung:
PHP:
# für Hostnamen
$array = explode(".", $dns);
$array[0] = "XXX"
$dns = implode(".", $array);

# für IP-Nummer
$array = explode(".", $dns);
$dns = $array[0] . "." . $array[1] . ".XXX.XXX";

Dann müsste als IP-Nummer z.B. 217.12.XXX.XXX rauskommen und als Hostname ungefähr XXX.dip.t-dialin.net

Wenn was nicht geht, bitte ich um Entschuldigung ;)

MfG
Jesus0190
 
@Jesus0190
*anDenKopfKlatsch*
Hab mich vielleicht unklar augedrückt:
Die 3 Xe stehen für eine beliebige IP - ich wollte hier keine IP posten ;)

@Gumbo
Danke!
 
Zurück