[PHP] gethostbyaddr() werkt niet goed

Pagina: 1
Acties:

Onderwerpen


Verwijderd

Topicstarter
In plaats van een hostname krijg ik _altijd_ gewoon het IP adres terug. Hij kan dus blijkbaar de hostname niet vinden. Het laden van de pagina duurt daarom ook erg lang.

Moet ik op de server (Debian) nog het e.e.a. instellen, misschien zelf een DNS server gaan draaien, of zie ik iets stoms over het hoofd?
Op een andere server heb ik iig geen problemen.

  • supakeen
  • Registratie: December 2000
  • Laatst online: 09-09 14:42
Hoeveel hostnames vraag je op? Je krijgt IP terug bij een time-out van deze functie.

Verwijderd

Topicstarter
courvoisier schreef op 24 September 2003 @ 15:39:
Hoeveel hostnames vraag je op? Je krijgt IP terug bij een time-out van deze functie.
Inderdaad, en ik wil dus weten waarom ik die timeout krijg. Op 1 pagina vraag ik ongeveer 10 hostnames op.

  • marty
  • Registratie: Augustus 2002
  • Laatst online: 27-03-2023
type onder de linux-prompt eens gewoon
host [ip]
waarbij [ip] dus een echt ip is

Verwijderd

Topicstarter
marty schreef op 24 September 2003 @ 16:22:
type onder de linux-prompt eens gewoon
host [ip]
waarbij [ip] dus een echt ip is
Dat werkt dus gewoon. ik krijg de hostname dan gewoon te zien.
Kan het misschien een instelling in de php.ini zijn? lijkt me sterk eigenlijk

Verwijderd

hoe geef je het ip op? als een string of als een long getal?

Verwijderd

Topicstarter
Verwijderd schreef op 24 September 2003 @ 19:18:
hoe geef je het ip op? als een string of als een long getal?
als string:
code:
1
2
$ip = long2ip($visitors[$i]['ip']);
$content .= "<tr>\n    <td class=\"small\">&nbsp;&nbsp;<b>".$ip." - ".gethostbyaddr($ip)."</b></td>\n  </tr>\n  ";

Het geheel staat in een loopje.
Op zich kan je weinig fout doen met deze functie en toch begrijp ik niet waarom het niet werkt...

Acties:
  • 0 Henk 'm!

Verwijderd

Ik heb precies hetzelfde probleem. Ik heb gelezen dat de server ingesteld moet zijn om reverse lookups te doen. Klopt dat? En is dat te checken als je site bij een hoster staat?
Pagina: 1