[serveur linux] message d'erreur

Bonjour,

Sa fait longtemp que je rencontre ce problème mais maintenant sa devient vraiment grave ...
j'ai un serveur linux redhat 9.0, j'accéde a internet depuis les machines clients grace a un proxy, jusqu'au la tout va bien sauf que des fois, lorsque je demande une URL le serveur me génére ce message:

The requested URL could not be retrieved

While trying to retrieve the URL: https://www.google.fr/?gws_rd=ssl

The following error was encountered:

    Unable to determine IP address from host name for google.fr

The dnsserver returned:

    Server Failure: The name server was unable to process this query. 

This means that:

 The cache was not able to resolve the hostname presented in the URL. 
 Check if the address is correct. 

Your cache administrator is root.
Generated Thu, 31 May 2007 13:20:18 GMT by localhost.localdomain (squid/2.5.STABLE1) 


Si quelqu'un a une idée, merci d'avance.
Configuration: Windows XP
Firefox 2.0.0.3

7 réponses

  1. as-tu vérifier l'adresse DNS?

    regarde dans /etc/resolv.conf

    essai déjà un ping www.google.fr

    si ça ne marche pas:

    ping 64.233.161.103 (adresse de google.fr)

    si là ça marche c'est bien ton DNS, sinon faudra chercher ailleurs...
    0
    1. Est-ce que ton serveur fais serveur dns?

      est-ce que tu as bien mis sur tes machines clientes l'adresse du serveur proxy comme passerelle?
      0
      1. les adresses IP sont atribué automatiquement grace a un serveur DHCP, j'ai déja essaié de faire un ping lors de l'affichage de ce message et j'obtiens une réponse !
        Je tiens a signalé que ce message s'affiche de temps en temps ... donc des fois je surf tranquilement et des fois je me prends la tete avec ce truc ...
        0
        1. ok, difficile à dire lorsque c'est aléatoire.

          As-tu vérifié la présence de DNS dans le fichier /etc/resolv.conf (avec nano ou vi) ?

          Si ton serveur est un serveur dns, il doit y avoir sa propre adresse ip dans ce fichier sinon il doit y avoir 2 adresses de dns extérieur ou même intérieur à ton réseau.
          Personnellement, étant chez Oleane mon fichier ressemble à ça sous Ubuntu:

          search localnet
          nameserver 194.2.0.20
          nameserver 194.2.0.50

          En as-tu 2 ?
          0
          1. ou encore si le problème vient du proxy, tu peut regarder les logs de squid si ce n'est pas déjà fait;
            si je me rappelle bien ça doit être:
            tail /var/log/squid/access.log

            ou encore les logs du systeme:

            tail /var/log/syslog

            les logs sont souvent très utiles !

            Mais apparement d'après ton message cela viendrait du dns plutôt.
            0
            1. Je viens de regarder /var/log/squid/access.log
              et je trouve sa:
              Search localdomain 
              nameserver xxx.xx.xx.10


              Le DNS est celui de mon FAI donc exterieur du reseaux.

              Merci de ton aide :)
              0
              1. as-tu trouvé?
                0
            2. Ben moi je te dirais d'en rajouter un, s'il n'y en avait qu'un seul car s'il est encombré il utilisera le 2ème dns.
              sinon je vois pas trop...

              et dans /etc/squid/squid.conf

              si tu fais une recherche pour trouver "nameserver" que trouves-tu?
              Saches que l'on peut spécifier une liste de dns, si cette ligne est commentée ou absente, par défaut il utilisera les dns du fichier /etc/resolv.conf

              peut-être aussi qu'il cherche un serveur dns local alors qu'il est extérieur au réseau.

              Bonne chance
              0