IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

Ping & DNS


Sujet :

Réseau

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Ping & DNS
    Salut,

    la commande ping est pleine d'options...

    Je pensais en trouver une qui me permettrait de changer de DNS server.

    J'ai fait quelques recherches sur le net pour trouver des "ping améliorés" qui iraient dans ce sens. Sans succès.

    D'un point de vue codage, la chose ne me semble pas spécialement sophistiquée.

    Savez-vous pourquoi une telle option n'existe pas ?

    Steph

  2. #2
    Expert confirmé
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    Février 2005
    Messages
    2 854
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 2 854
    Par défaut
    J'imagine ( et je ferais comme cela ) parce qu'il suffit de construire quelque chose à partir de host ou de nslookup

  3. #3
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Citation Envoyé par IP_Steph Voir le message
    Savez-vous pourquoi une telle option n'existe pas ?
    Sûrement parce qu'elle ne réponds pas à un besoin courant. Pourquoi la configuration DNS de la machine ne te convient-elle pas ?
    Les commandes ayant besoin de la résolution de nom ne la codent pas elles-mêmes mais s'appuient toutes (sauf commandes spécialisées DNS comme nslookup/dig/host) sur la configuration générique définie dans nsswitch.conf/resolv.conf.

    Si c'est dans un script, tu peux modifier l'appel à ping comme ça:

    avant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    target=www.developpez.net
    ping $target
    après:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    target=www.developpez.net
    dnsserver=208.67.222.222
    ip=$(host $target $dnsserver|awk '/has address/{print $4;exit}')
    ping ${ip:-target}
    Sinon, tu peux aussi lancer le ping dans un environnement en chroot avec une config de résolution alternative après avoir désactivé le cache (nscd), mais c'est un peu lourd ...

  4. #4
    Invité
    Invité(e)
    Par défaut
    Salut,

    Citation Envoyé par jlliagre Voir le message
    Sûrement parce qu'elle ne réponds pas à un besoin courant. Pourquoi la configuration DNS de la machine ne te convient-elle pas ?
    récemment, j'ai assisté quelqu'un qui travaillait sur des problèmes de performance de flux vers l'Internet. En regardant des traces, j'avais constaté que des requêtes DNS n'aboutissaient pas. Lorsque je basculais le DNS vers un autre DNS public (Google public 8.8.8.8 en l'occurrence), les traces étaient propres.

    D'où ma question... Parce que dans le cadre de troubleshooting DNS, ça aurait été très pratique d'avoir une commande du style

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ping fr.yahoo.com --dns 8.8.8.8
    par exemple, pour "switcher" les requêtes DNS vers 8.8.8.8 sans avoir à modifier quoi que ce soit dans la config du stack IP.

    tu peux aussi lancer le ping dans un environnement en chroot avec une config de résolution alternative après avoir désactivé le cache (nscd), mais c'est un peu lourd
    Oui, j'ai fait quelques recherches sur nscd suite à ta réponse et effectivement, ça semble un peu sophistiqué pour un user comme moi

    Merci en tout cas pour tes précisions.

    Steph

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [REDHAT] Résolution DNS et ping
    Par leglen38 dans le forum Réseau
    Réponses: 11
    Dernier message: 23/12/2010, 16h59
  2. [RHEL 5.4 x64]Ping avec résolution DNS lent
    Par wodel dans le forum Réseau
    Réponses: 2
    Dernier message: 20/02/2010, 23h06
  3. Problème ping Serveur DNS?
    Par js8bleu dans le forum Réseau
    Réponses: 3
    Dernier message: 16/06/2009, 02h45
  4. [ping] Obtenir l'IP à partir du nom DNS
    Par star dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 21/03/2006, 03h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo