2013-02-14 4 views
2

J'ai hérité d'un serveur Web qui héberge 5 sites Web pour mon client. Appelez-les domian1, domain2, etc Je viens de découvrir que tous les serveurs de noms de domaine pour les 5 domaines sont définis sur ns1.domain1.com et ns2.domain1.com. Le serveur unique exécute le DNS pour tous les domaines, y compris domain1.com. ns1 et ns2 pointent tous deux vers le même serveur Web. Mis à part le fait qu'il n'y a pas de redondance, et que les serveurs de noms de domaine utilisent le DNS pour résoudre leurs propres adresses IP, pourquoi est-ce que quelqu'un le ferait? Est-ce que je manque quelque chose?Le serveur de noms DNS pointe vers lui-même. Pourquoi?

+0

Non, vous avez raison, vous ne devriez pas le faire comme ça. – Hokascha

Répondre

2

Il y a deux options lors de la création d'enregistrements NS pour les zones:

1) Définir l'enregistrement NS de chaque zone au point que lui-même. Par conséquent, domain1.com obtiendrait ns1.domain1.com, etc. L'avantage de ceci est que le site distant n'a pas besoin de faire une référence croisée à un autre endroit et aller le chercher aussi. Par exemple, si vous avez des enregistrements NS de domain1.com pointant vers ns1.domain2.com, alors une recherche des enregistrements NS pour domain2.com doit également être vérifiée afin de s'assurer qu'elle a le bon emplacement pour aller chercher où ns1.domain2.com c'est vrai. Vous pouvez imaginer le cas où les enregistrements NS de domain2.com pointent vers les serveurs de noms de domain3.com ... Ceci est évidemment inefficace et entraîne beaucoup de poursuites inutiles. Donc ... pointer complètement interne semble être un non-duh, c'est ça! Moins de chasse! Mais ... cela signifie également que vous devez garder la notion de vos serveurs de noms en phase avec votre notion de serveur de noms, et lorsque vous ajoutez ou supprimez et/ou changez les adresses IP, vous devez notifier votre com (via votre registraire) que les choses ont changé. (tech parle: mise à jour de la notion de vos enregistrements de colle).

2) Ajouter un enregistrement NS pointant vers un serveur externe. Ceci est courant pour les fermes de serveurs qui vendent vos services DNS dans le cadre de leur transaction en tant que registrar (c'est-à-dire, où vous êtes allé acheter domain1.com). Ils définissent votre enregistrement NS à quelque chose comme "ns1.godaddy.com". Dans votre cas, le propriétaire de la zone précédente a défini les enregistrements NS sur tous les points de la zone domain1.com. Ceci est réellement utile lorsque vous vous attendez à changer votre adresse à l'avenir. Plutôt que d'avoir à changer l'adresse IP dans chacune de vos 5 zones, vous ne la modifiez que dans l'enregistrement ns1.domain1.com de domain1.com et vous êtes prêt à partir. Les autres zones n'ont pas besoin d'être touchées. Yay! C'est encore plus vrai quand vous gérez 100 zones. Donc, il n'y a pas de vrai ou de faux ici ... C'est un compromis et différents administrateurs font des choses différentes. N'hésitez pas à le changer pour l'autre modèle si la maintenance de modification de zone ne vous dérange pas si vous changez quelque chose. Personnellement, c'est aussi ce que je fais quand c'est possible: je les aime à l'interne. Mais alors, c'est aussi quand la plupart des gens ne mettent pas à jour les dossiers de colle des parents et qu'il y a des tonnes et des tonnes de zones dans le monde qui sont désynchronisées pour cette raison: "Oh, je ferai ça demain".

Questions connexes