Renseigner une adresse DNS sous Unix

Résolu/Fermé
smooncef Messages postés 96 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 18 avril 2008 - 31 oct. 2007 à 10:43
smooncef Messages postés 96 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 18 avril 2008 - 7 déc. 2007 à 10:41
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 !
A voir également:

18 réponses

R1D3M4N Messages postés 86 Date d'inscription lundi 9 octobre 2006 Statut Membre Dernière intervention 21 novembre 2010 29
31 oct. 2007 à 11:39
il te suffit d'editer le fichier /etc/resolv.conf et mettre cette ligne

nameserver ip
0
smooncef Messages postés 96 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 18 avril 2008 3
31 oct. 2007 à 13:42
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
dubcek Messages postés 18767 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 5 mars 2025 5 628
31 oct. 2007 à 14:50
oui il faut le créer et mettre à jour /etc/nsswitch.conf
0
smooncef Messages postés 96 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 18 avril 2008 3
31 oct. 2007 à 15:43
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
dubcek Messages postés 18767 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 5 mars 2025 5 628
31 oct. 2007 à 16:02
que contient la ligne hosts du fichier /etc/nsswitch.conf ?
les autres, c'est des exemples pour NIS, NIS+
0
smooncef Messages postés 96 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 18 avril 2008 3
31 oct. 2007 à 16:49
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dubcek Messages postés 18767 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 5 mars 2025 5 628
1 nov. 2007 à 09:53
modifier la ligne :
hosts: files dns
et tester avec nslookup
0
smooncef Messages postés 96 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 18 avril 2008 3
2 nov. 2007 à 08:33
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
dubcek Messages postés 18767 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 5 mars 2025 5 628
2 nov. 2007 à 12:22
oui
resolv.conf:
nameserver @IP
0
smooncef Messages postés 96 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 18 avril 2008 3
2 nov. 2007 à 13:35
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
dubcek Messages postés 18767 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 5 mars 2025 5 628
2 nov. 2007 à 14:24
est-ce que ping @IP répond ?
0
smooncef Messages postés 96 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 18 avril 2008 3
2 nov. 2007 à 14:54
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
dubcek Messages postés 18767 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 5 mars 2025 5 628
2 nov. 2007 à 15:15
est-ce qu'il y a bien un serveur DNS à @IP ?
essayer : nslookup - @IP
0
smooncef Messages postés 96 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 18 avril 2008 3
2 nov. 2007 à 15:33
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
dubcek Messages postés 18767 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 5 mars 2025 5 628
2 nov. 2007 à 16:35
essayer:
telnet 192.9.200.10 42
voir si un serveur DNS répond
0
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
smooncef Messages postés 96 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 18 avril 2008 3
9 nov. 2007 à 14:08
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
smooncef Messages postés 96 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 18 avril 2008 3
14 nov. 2007 à 08:48
Up please !
0
dubcek Messages postés 18767 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 5 mars 2025 5 628
14 nov. 2007 à 12:24
essayer:
telnet 192.9.200.10 42
voir si un serveur DNS répond
y a-t-il des serveurs DNS à ces adresses ?
0
smooncef Messages postés 96 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 18 avril 2008 3
14 nov. 2007 à 14:29
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
dubcek Messages postés 18767 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 5 mars 2025 5 628
14 nov. 2007 à 15:20
le nom de domain est correct ?
essayer nslookup -debug ...
0
smooncef Messages postés 96 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 18 avril 2008 3
14 nov. 2007 à 16:05
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
smooncef Messages postés 96 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 18 avril 2008 3
14 nov. 2007 à 16:03
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
smooncef Messages postés 96 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 18 avril 2008 3
7 déc. 2007 à 10:41
--

Peace ...
0