Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Funkcja checkdnsrr() - jakie odpytuje serwery?
Forum PHP.pl > Forum > PHP
anas
Witam.

Uzywam funkcji checkdnsrr i pojawia mi sie problem w wydluzajacym sie czasie wywolywania jej jako skrypt serwera www... jezeli odpalam ta funkcje z wiersza polecen:

Kod
#php -r 'checkdnsrr("szukananazwa.pl","NS");'


dziala to blyskawicznie, na tym samym serwerze wykonuje nastepujacy skrypt:

[php:1:9c604190a0]<?php

checkdnsrr("szukananazwa.pl","NS");

?>[/php:1:9c604190a0]

wszystko na freebsd 4.9 RC Apache 2 i niestety ale czas tego skryptu wydluza sie straszliwie - interesuje mnie dlatego z jakich serwerow dns korzysta funkcja checkdnsrr()... czy uzywa domyslnych wpisow w systemie z /etc/resolv.conf, czy moze istnieja jakies niezalezne wpisy w plikach konfiguracyjnych php, badz serwera www, a moze ma ustawione jakies serwery na sztywno...

z gory dzieki za kazda podpowiedz...

pozdrawiam

anas
adwol
Cytat
interesuje mnie dlatego z jakich serwerow dns korzysta funkcja checkdnsrr()... czy uzywa domyslnych wpisow w systemie z /etc/resolv.conf, czy moze istnieja jakies niezalezne wpisy w plikach konfiguracyjnych php, badz serwera www, a moze ma ustawione jakies serwery na sztywno...

checkdnsrr korzysta ze zwykłego resolvera z biblioteki libc, a on korzysta z /etc/resolv.conf. Nie ma znaczenia jak masz zainstalowanego PHPa (moduł czy binarka). U mnie w obu przypadkach odpowiedzi są natychmiastowe. Obstawiałbym lokalną przyczynę na serwerze.
anas
Witam.

Adwol: gdybys tak obstawial w totolotka to bys byl bogaty... rzeczywiscie problem lezal po stronie serwera... A dokladniej sam restart serwera www nie wystarczyl po zmianie wpisow. Musialem zrestartowac system. A uptime juz taki ladny byl biggrin.gif...

Pozdrowka i dzieki za pomoc.

Anas.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.