Rechercher : dans
Par :

Renseigner une adresse DNS sous Unix

Dernière réponse le 7 déc 2007 à 10:41:42 smooncef, le 31 oct 2007 à 10:43:03 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « Renseigner une adresse DNS sous Unix » dans :
Serveurs DNS des principaux FAI VoirLa liste ci-dessous donne les adresses IP des serveurs de noms (DNS) des principaux fournisseurs d'accès à Internet (FAI) : 9 Telecom / 9Online Alice ADSL AOL Belgacom / SkyNet Bluewin.ch Bouygues BBOX Cégétel Chello Club-internet Colt...
OpenDNS: Un DNS rapide et utile VoirDNS ? Pourquoi OpenDNS ? Comment procéder ? Gratuit ? Inconvénients OpenDNS n'est pas Fonctionnalités complémentaires Détail des fonctionnalités complémentaires Se connecter Ajouter son IP Changement d'adresse IP Voir les...
Webmail des principaux FAI VoirLa liste ci-dessous donne les webmails des principaux fournisseurs d'accès à Internet (FAI) : 9 Telecom / 9Online Alice ADSL AOL Belgacom / SkyNet Bluewin.ch Cégétel Chello Club-internet Darty box (Dartybox) EasyConnect Free Free Haut...
Club-Internet - Fournisseurs d'accès à Internet VoirServeur de courrier entrant Serveur POP : pop3.club-internet.fr Serveur IMAP : imap.club-internet.fr Serveurs de courrier sortant Serveur SMTP : mail.club-internet.fr Serveurs de noms de domaine DNS Primaire : 194.117.200.10 DNS...

1

R1D3M4N, le 31 oct 2007 à 11:39:53

Il te suffit d'editer le fichier /etc/resolv.conf et mettre cette ligne

nameserver ip

Répondre à R1D3M4N

2

smooncef, le 31 oct 2007 à 13:42:57

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,

Peace ...

Répondre à smooncef

3

dubcek, le 31 oct 2007 à 14:50:27

Oui il faut le créer et mettre à jour /etc/nsswitch.conf

Répondre à dubcek

4

smooncef, le 31 oct 2007 à 15:43:36

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,

Peace ...

Répondre à smooncef

5

dubcek, le 31 oct 2007 à 16:02:52

Que contient la ligne hosts du fichier /etc/nsswitch.conf ?
les autres, c'est des exemples pour NIS, NIS+

Répondre à dubcek

6

smooncef, le 31 oct 2007 à 16:49:21

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,

Peace ...

Répondre à smooncef

7

dubcek, le 1 nov 2007 à 09:53:51

Modifier la ligne :
hosts: files dns
et tester avec nslookup

Répondre à dubcek

8

smooncef, le 2 nov 2007 à 08:33:38

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 ?

Peace ...

Répondre à smooncef

9

dubcek, le 2 nov 2007 à 12:22:08

Oui
resolv.conf:
nameserver @IP

Répondre à dubcek

10

smooncef, le 2 nov 2007 à 13:35:28

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 ???!???

Peace ...

Répondre à smooncef

11

dubcek, le 2 nov 2007 à 14:24:48

Est-ce que ping @IP répond ?

Répondre à dubcek

12

smooncef, le 2 nov 2007 à 14:54:14

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
Peace ...

Répondre à smooncef

13

dubcek, le 2 nov 2007 à 15:15:24

Est-ce qu'il y a bien un serveur DNS à @IP ?
essayer : nslookup - @IP

Répondre à dubcek

14

smooncef, le 2 nov 2007 à 15:33:48

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
#
Peace ...

Répondre à smooncef

15

dubcek, le 2 nov 2007 à 16:35:24

Essayer:
telnet 192.9.200.10 42
voir si un serveur DNS répond

Répondre à dubcek

16

francois, le 2 nov 2007 à 22:24:06

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 :-)

Répondre à francois

17

smooncef, le 9 nov 2007 à 14:08:05

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 !?!

Peace ...

Répondre à smooncef

18

smooncef, le 14 nov 2007 à 08:48:15

Up please !
Peace ...

Répondre à smooncef

19

dubcek, le 14 nov 2007 à 12:24:01

Essayer:
telnet 192.9.200.10 42
voir si un serveur DNS répond
y a-t-il des serveurs DNS à ces adresses ?

Répondre à dubcek

20

smooncef, le 14 nov 2007 à 14:29:18

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.

Peace ...

Répondre à smooncef

21

dubcek, le 14 nov 2007 à 15:20:14

Le nom de domain est correct ?
essayer nslookup -debug ...

Répondre à dubcek

23

smooncef, le 14 nov 2007 à 16:05:10

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)

Peace ...

Répondre à smooncef

22

smooncef, le 14 nov 2007 à 16:03:33

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).
Peace ...

Répondre à smooncef

24

 smooncef, le 7 déc 2007 à 10:41:42

--

Peace ...

Répondre à smooncef
Collection CommentÇaMarche.net