Ullrich: Abfrage der externen IP eines Routers

Problem: Aufbau meiner Systeme:

Habe einen DSL Anschluß mit dyn.IP.

An dem hängt ein Router (192.168.0.1 intern/ extern dyn.). Auf einem Rechner läuft ein Apache Server und ein CS-Server.

Ich benötige nun einen Script der mir die externe IP meines Routers in ein HTML File überträgt das auf meinem Internen Apache Server liegt.

Der Apache wird über DYnDnS.com angesprochen und das Funktioniert auch.

Ich benötige aber für die Leute die sich zum CS Server connecten wollen die Klartext IP

Bin PHP-Neuling und deswegen etwas unerfahren in diesem Thema, wenn fragen bitte melden

  1. Hallo Ullrich,

    Ich benötige aber für die Leute die sich zum CS Server connecten wollen die Klartext IP

    Spiele doch folgende PHP-Seite auf Deinen Apache-Server auf:

    <?php
    $ip = gethostbyname('[HOSTNAME].dyndns.org');

    print $ip;
    ?>

    Diese gibt immer die IP aus, die bei dyndns registriert ist.

    Siehe auch: http://de3.php.net/manual/en/function.gethostbyname.php

    Viele Grüße,
    Christian

    1. Funktioniert Besten dank für die schnelle Hilfe

      Gruß Alex