Renseigner une adresse DNS sous Unix

Résolu
smooncef Messages postés 96 Date d'inscription   Statut Membre -  
smooncef Messages postés 96 Date d'inscription   Statut Membre -
Bonjour,

Voici une nouvelle question technique.

J'ai besoin de renseigner une adresse ip d'un serveur DNS sous une station SunOs 5.2 UNIX.
Le seul probleme c'est que je ne sais pas où trouver le fichier, ou si il faut le renseigner dans ma carte réseau "le0"

Merci de votre aide !

--

Peace ...
Configuration: Windows XP
Firefox 2.0

18 réponses

  1. R1D3M4N Messages postés 89 Statut Membre 29
     
    il te suffit d'editer le fichier /etc/resolv.conf et mettre cette ligne

    nameserver ip
    0
    1. smooncef Messages postés 96 Date d'inscription   Statut Membre 3
       
      Salut R1D3M4N,

      Merci pour ton aide, mais j'ai justement recherché ce fichier dans /etc et il n'y est pas, alors dois-je le creer ?

      Petit rappel de mon matos :
      SunOS jupiter 5.6 Generic_105181-35 sun4m sparc SUNW,SPARCstation-LX

      Merci,
      0
  2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    oui il faut le créer et mettre à jour /etc/nsswitch.conf
    0
    1. smooncef Messages postés 96 Date d'inscription   Statut Membre 3
       
      Salut,
      La ligne que je dois renseigner dans le fichier nsswitch.conf est de quel type ?
      Car j'ai les aliases, les services ...
      aliases: files
      services: files
      ...

      Ce serait du type
      resolv: files

      Seriat-il possible d'avoir la procédure à suivre car si onregarde dans /etc il y a plusieurs fichiers nsswitch*

      nsswitch.files nsswitch.nis nsswitch.nisplus

      Merci,
      0
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    que contient la ligne hosts du fichier /etc/nsswitch.conf ?
    les autres, c'est des exemples pour NIS, NIS+
    0
  4. smooncef Messages postés 96 Date d'inscription   Statut Membre 3
     
    Voici,

    #
    # /etc/nsswitch.files:
    #
    # An example file that could be copied over to /etc/nsswitch.conf; it
    # does not use any naming service.
    #
    # "hosts:" and "services:" in this file are used only if the
    # /etc/netconfig file has a "-" for nametoaddr_libs of "inet" transports.

    passwd: files
    group: files
    hosts: files
    networks: files
    protocols: files
    rpc: files
    ethers: files
    netmasks: files
    bootparams: files
    publickey: files
    # At present there isn't a 'files' backend for netgroup; the system will
    # figure it out pretty quickly, and won't use netgroups at all.
    netgroup: files
    automount: files
    aliases: files
    services: files
    sendmailvars: files

    Merci,
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    modifier la ligne :
    hosts: files dns
    et tester avec nslookup
    0
    1. smooncef Messages postés 96 Date d'inscription   Statut Membre 3
       
      Bonjour,

      Alors si je récapitule bien :
      Je modifie la ligne du fichier nsswitch.files en rajoutant dns après files
      Je dois créer le fichier resolv.conf en y mettant l'@IP du serveur dns
      Et ensuite je lance la commande nslookup d'une adresse sur le réseau pour voir si le dns est bien pris en charge ?
      0
  7. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    oui
    resolv.conf:
    nameserver @IP
    0
  8. smooncef Messages postés 96 Date d'inscription   Statut Membre 3
     
    Salut,

    J'ai bien créé le fichier resolv.conf en y mettant :
    domain nom_de_domain
    nameserver @IP

    Ensuite j'ai renseigné le terme dns sur la ligne hosts du fichier nsswitch.files

    Voici maintenant la réponse à la commande nslookup

    # nslookup www.commentcamarche.net
    *** Can't find server name for address (@IP de mon serveur DNS): Non-existent host/domain
    *** Default servers are not available

    Où j'ai pas bon ???!???
    0
  9. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    est-ce que ping @IP répond ?
    0
    1. smooncef Messages postés 96 Date d'inscription   Statut Membre 3
       
      Voici ce que me dit mon ping :
      ping @ip
      @ip is alive

      Il faut savoir que l'adresse ip est renseignée dans mon fichier/etc/hosts
      0
  10. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    est-ce qu'il y a bien un serveur DNS à @IP ?
    essayer : nslookup - @IP
    0
  11. smooncef Messages postés 96 Date d'inscription   Statut Membre 3
     
    Voici ce qu'il me repond :

    # nslookup 192.9.200.10
    *** Can't find server name for address 192.9.200.10: Non-existent host/domain

    Voici mes fichiers de config :

    # cat /etc/resolv.conf
    domain TREM.BOD
    nameserver 192.9.200.10
    nameserver 172.17.20.16

    # cat /etc/defaultrouter
    192.9.200.200

    # cat /etc/nsswitch.files
    #
    # /etc/nsswitch.files:
    #
    # An example file that could be copied over to /etc/nsswitch.conf; it
    # does not use any naming service.
    #
    # "hosts:" and "services:" in this file are used only if the
    # /etc/netconfig file has a "-" for nametoaddr_libs of "inet" transports.

    passwd: files
    group: files
    hosts: files dns
    networks: files
    protocols: files
    rpc: files
    ethers: files
    netmasks: files
    bootparams: files
    publickey: files
    # At present there isn't a 'files' backend for netgroup; the system will
    # figure it out pretty quickly, and won't use netgroups at all.
    netgroup: files
    automount: files
    aliases: files
    services: files
    sendmailvars: files
    #
    0
  12. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    essayer:
    telnet 192.9.200.10 42
    voir si un serveur DNS répond
    0
  13. francois
     
    Bonjour,

    essaye ca :

    nslookup [enter]
    server 192.9.200.10 [enter]
    nslookup "un serveur au hazard"
    ==> tu dois obtenir une reponse avec le nom et l'adress IP du serveur choisit.

    concernant ta requete sur
    # nslookup www.commentcamarche.net
    *** Can't find server name for address (@IP de mon serveur DNS): Non-existent host/domain
    *** Default servers are not available

    Il est normalle que celle le ne te donne rien si tu n'as pas fait configuré sur le serveur DNS un query automatique vers un serveur DNS situé dans le monde internet :-)
    0
    1. smooncef Messages postés 96 Date d'inscription   Statut Membre 3
       
      Salut francois,

      Merci de prendre mon problème au vole, c'est cool.

      Voici ce que me réponds la commande demandée :

      # nslookup 192.9.200.10
      *** Can't find server name for address 192.9.200.10: Non-existent host/domain
      *** Can't find server name for address 172.17.20.16: Non-existent host/domain
      *** Default servers are not available

      et si je fais un nsllokup tout seul ça donne ça :

      # nslookup
      *** Can't find server name for address 192.9.200.10: Non-existent host/domain
      *** Can't find server name for address 172.17.20.16: Non-existent host/domain
      *** Default servers are not available

      Mais que faire !?!
      0
  14. smooncef Messages postés 96 Date d'inscription   Statut Membre 3
     
    Up please !
    0
  15. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    essayer:
    telnet 192.9.200.10 42
    voir si un serveur DNS répond
    y a-t-il des serveurs DNS à ces adresses ?
    0
  16. smooncef Messages postés 96 Date d'inscription   Statut Membre 3
     
    Voici ce que ça donne :

    [root@jupiter]# ping -s 192.9.200.10
    PING 192.9.200.10: 56 data bytes
    64 bytes from chanfic.trem.bod (192.9.200.10): icmp_seq=0. time=3. ms
    64 bytes from chanfic.trem.bod (192.9.200.10): icmp_seq=1. time=2. ms
    64 bytes from chanfic.trem.bod (192.9.200.10): icmp_seq=2. time=1. ms
    64 bytes from chanfic.trem.bod (192.9.200.10): icmp_seq=3. time=1. ms
    ----192.9.200.10 PING Statistics----
    4 packets transmitted, 4 packets received, 0% packet loss
    round-trip (ms) min/avg/max = 1/1/3

    [root@jupiter]# telnet 192.9.200.10 42
    Trying 192.9.200.10...
    Connected to 192.9.200.10.
    Escape character is '^]'.

    Le curseur reste figé en dessous de la derniere ligne du telnet et rien ne se passe.
    Je dois faire un ctrl-C pour revenir au prompt !

    192.9.200.10 est bien l'adresse du mon serveur DNS.
    0
  17. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    le nom de domain est correct ?
    essayer nslookup -debug ...
    0
    1. smooncef Messages postés 96 Date d'inscription   Statut Membre 3
       
      Voici ce que donne la commande :

      # nslookup -debug
      ;; res_mkquery(0, 10.200.9.192.in-addr.arpa, 1, 12)
      ------------
      Got answer:
      HEADER:
      opcode = QUERY, id = 45254, rcode = NXDOMAIN
      header flags: response, auth. answer, want recursion, recursion avail.
      questions = 1, answers = 0, authority records = 1, additional = 0

      QUESTIONS:
      10.200.9.192.in-addr.arpa, type = PTR, class = IN
      AUTHORITY RECORDS:
      -> (root)
      ttl = 3600 (1 hour)
      origin = chanfic.trem.bod
      mail addr = admin.trem.bod
      serial = 35
      refresh = 900 (15 mins)
      retry = 600 (10 mins)
      expire = 86400 (1 day)
      minimum ttl = 3600 (1 hour)

      ------------
      *** Can't find server name for address 192.9.200.10: Non-existent host/domain
      ;; res_mkquery(0, 16.20.17.172.in-addr.arpa, 1, 12)
      timeout (5 secs)
      timeout (10 secs)
      timeout (20 secs)
      0
  18. smooncef Messages postés 96 Date d'inscription   Statut Membre 3
     
    C'est peut-être parce que je n'ai pas de passerelle par défaut que je ne peux pas atteindre le serveur dns ?, mais ce que je ne comprends pas c'est comment je peux pinger toutes les adresse y compris celle du serveur DNS si mon adresse de passerelle n'est pas bonne !?? (dans l'optique que ce soit bien le fait que la passerelle par défaut est la solution au problème).
    0
  19. smooncef Messages postés 96 Date d'inscription   Statut Membre 3
     
    --

    Peace ...
    0