Serveur d'impression

Résolu: Recherche de tous les alias DNS d'un hôte à l'aide de nslookup / … – Bien choisir son serveur d impression

Le 25 juin 2019 - 4 minutes de lecture

Salut Rich,

Quand tu dis:

____________________________________

Je fais des requêtes sur un serveur que je sais avoir 5 alias et il ne fait que renvoyer le nom d'hôte que je fournis et son adresse IP.
____________________________________

Comment savez-vous qu'il y a 5 alias pour cette adresse IP? Est-ce que le fichier / etc / hosts a 5 alias pour cette adresse IP ou savez-vous que la table DNS que vous utilisez a tous les 5 alias? Je veux juste m'assurer que les tables DNS que vous utilisez ont été construites correctement pour contenir les 5 alias.

Quelques choses à essayer, si nslookup ne retourne pas ce que vous voulez:

1) Essayez nsquery

# nsquery héberge les ds ros-resolver

Utilisation de "dns" pour la politique des hôtes.

Recherche de dns pour ros-resolver
Nom d'hôte: rose-resolver
Alias: ros-resolver
Adresse: XXX.XXX.XXX.XXX
Configuration du commutateur: termine la recherche

Ce programme vous permet de remplacer toute routine de recherche spécifiée dans votre fichier /etc/nsswitch.conf et d'utiliser le référentiel de noms de votre choix. Comme vous pouvez le constater dans l'exemple ci-dessus, il a renvoyé le nom d'hôte, l'adresse IP et les alias.

2) Si vous n'êtes pas absolument certain que le DNS contienne toutes les informations d'alias, vous pouvez le vérifier en collectant une trace réseau de la requête DNS et en consultant le paquet de réponses dans la trace.

Par exemple:

================================ En-tête IP (sortant – pid: 355033) ========= =
Source: hpatcux9.rose.hp.com (A) Dest: rose-resolver.americas.hp.net (A)
len: 74 ttl: 64 proto: 17 cksum: 0x19bc id: 0x6fe5
flags: to to: 0x0 hdrlen: 20 offset: 0x0 optlen: 0
——————————– UDP Header —————- ——————
sport: 63319 -> dport: domaine données len: 46 chksum: 0xb149
——————————– BIND Header —————- —————–
drapeaux: rd
opcode: QUERY rcode: NOERROR id: 0x36df
qdcount: 0x1 ancount: 0x0 nscount: 0x0 décompte: 0x0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QUESTIONS ~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~
nom de domaine: ros-resolver.americas.hp.net
type: classe A: IN

================================ En-tête IP (entrant – [ICS]) =================
Source: rose-resolver.americas.hp.net (A) Dest: hpatcux9.rose.hp.com (A)
len: 302 ttl: 62 proto: 17 cksum: 0x8abd id: 0x0
flags: to to: 0x0 hdrlen: 20 offset: 0x0 optlen: 0
——————————– UDP Header —————- ——————
sport: domain -> dport: 63319 nombre de données: 274 valeurs: 0x641
——————————– BIND Header —————- —————–
drapeaux: qr aa rd ra
opcode: QUERY rcode: NOERROR id: 0x36df
qdcount: 0x1 ancount: 0x2 nscount: 0x5 montant de l'arc: 0x5
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QUESTIONS ~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~
nom de domaine: ros-resolver.americas.hp.net
type: classe A: IN
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ REPONSES ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
nom de domaine: ros-resolver.americas.hp.net
type: classe CNAME: IN ttl: 28800 dlen: 16
nom de domaine: rose-resolver.americas.hp.net

nom de domaine: rose-resolver.americas.hp.net
type: classe A: 7200 dl: 4
adresse internet: 15.251.192.51

J'ai supprimé certaines informations du paquet REPONSE pour plus de simplicité, mais vous pouvez voir en haut du paquet REPONSE le nom d'hôte principal et les informations d'alias.

Si une trace réseau ne montre pas cette information, alors je suppose que vos tables DNS ne sont pas construites correctement.

3) Utiliser le mode de débogage nslookup

# nslookup -d2 rose-resolver.americas.hp.net
————
SendRequest (), len 44
ENTÊTE:
opcode = QUERY, id = 13505, rcode = NOERROR
indicateurs d'en-tête: requête, demande de récursivité
questions = 1, réponses = 0, notices d'autorité = 0, supplémentaires = 0

DES QUESTIONS:
51.192.251.15.in-addr.arpa, type = PTR, class = IN

————
————
Vous avez la réponse (296 octets):
ENTÊTE:
opcode = QUERY, id = 13505, rcode = NOERROR
drapeaux d'en-tête: response, auth. répondre, vouloir récursivité, récursivité disponible.
questions = 1, réponses = 2, notices d'autorité = 5, supplémentaires = 5

DES QUESTIONS:
51.192.251.15.in-addr.arpa, type = PTR, class = IN
RÉPONSES:
-> 51.192.251.15.in-addr.arpa
type = PTR, class = IN, dlen = 31
name = rose-resolver.americas.hp.net
ttl = 7200 (2H)
-> 51.192.251.15.in-addr.arpa
type = PTR, classe = IN, dlen = 13
name = forwarders.americas.hp.net
ttl = 7200 (2H)

Encore une fois, j'ai rayé une grande partie du paquet de réponse pour des raisons de simplicité, mais cela devrait vous montrer les mêmes informations que la trace réseau, et vous pouvez vérifier si les tables DNS ont été remplies avec les alias.

Bonne chance,

Dave

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.