Puis-je utiliser l'adresse IP du Serveur de Nom au lieu de créer des Serveur de Nom [fermé]

StackOverflow https://stackoverflow.com/questions/8975767

  •  12-11-2019
  •  | 
  •  

Question

Je viens d'acheter un VPS pour héberger mon site.
L'un des problèmes que j'ai rencontrés au cours de la migration de l'accueil partagé de VPS est l'installation Privée du Serveur de Nom.
J'ai demandé la création de deux Serveurs de noms Privés avec l'IP que j'ai fourni.

Exemple:ns1.mydomain.com des points à l'adresse 127.0.0.1 (dire)
ns2.mydomain.com des points à l'adresse 127.0.0.1

Mon doute est, au lieu de créer de tels serveurs de noms pourquoi je ne suis pas autorisé à utiliser mon IP en tant que serveur de nom

Je suis en train d'essayer d'entrer l'adresse IP(de mon site) dans le champ où je l'ai invité à saisir le Nom des Serveurs.(

Entrez Le Nom De Votre Serveur:

Nom Server 1 :- 123.4.5.6
Nom Server 2 :- 123.4.5.6 (voir l'image ici)
(si je entrer ns1.mydomain.com(custom Name Server) qui souligne également la même adresse IP 123.4.5.6)

si " X "est égal à "Y", pourquoi je ne peux pas utiliser le même " Y "au lieu de "X"
si ns1.domain.com porte l'IP 123.4.5.6 , pourquoi je ne peut pas remplir 123.4.5.6 au lieu de (Serveur de nom)ns1.domain.com?

OU Si l'on peut accéder à son site grâce à la propriété intellectuelle et domain.com (où domain.com = IP) pourquoi ce n'est pas applicable en cas de nom de serveur (où ns1.domain.com = certaines IP.et donc je peux combler cette IP au lieu de ns1.domain.com)

pourquoi ce n'est pas possible?

(PS:ma question n'est PAS comment créer des Serveurs de noms.Je pourrais le faire.)

Était-ce utile?

La solution

1) Des questions telles que ceci devraient vraiment être sur Serverfault.

2) 127.0.0.1 est localhost, pas une adresse accessible au public. Respectueusement, si vous n'avez pas compris cela, vous devriez revenir à l'hébergement partagé ... Vous finirez par passer plus de temps à apprendre à gérer un VPS que de faire fonctionner votre site. (Si vous utilisiez simplement 127.0.0.1 comme un espace réservé, cela ne s'applique pas.)

3) La plupart des personnes ayant des besoins complexes ne doivent probablement pas simplement choisir d'utiliser les serveurs DNS de leur domaine du registraire de domaine si disponible (par exemple, Namecheap ). Si votre registraire n'offre pas de DNS gratuits, votre fournisseur VPS ne fait certainement pas certainement (je connais à la fois le cloud Linode et Rackspace). Indépendamment de l'endroit où vous avez hébergé DNS, vous devez utiliser leurs serveurs de noms dans votre configuration, pas les adresses que vous inventez. (Vous n'allez réellement exécuter votre propre serveur de noms avec DJBDNS ou BIND, Droite?)

Edit: Tentative d'expliquer DNS après la clarification de la question.

Votre question n'est toujours pas vraiment claire et je pense que c'est parce que nous n'utilisons pas la même terminologie. DNS est un système compliqué et vous devez être très précis.

Permettez-moi d'essayer d'expliquer comment les hiérarchies DNS sont disposées en ce qui concerne votre situation.

1) Vous enregistrez un domaine, exemple.com. C'est dans le domaine supérieur de .com (TLD). Chaque TLD a une entité unique qui gère le serveur de noms de racine pour ce TLD. Dans le cas de .com, c'est Verisign. Quand quelqu'un va chercher www.example.com, ils parlent d'abord (à travers un processus qui n'est pas vraiment pertinent ici) auprès du serveur de noms root du TLD.

2) Le serveur de noms de racine renvoie le ou les serveurs de noms autoritaire pour le domaine (exemple.com). C'est ce que je crois que vous essayez de définir. Selon la spécification DNS, les serveurs de noms autoritatifs sont donnés par nom et non IP. Puisque vous (espérons-le) n'essayez pas d'exécuter votre propre serveur de noms faisant autorité, vous devez donner votre greffier (qui indique à son tour le serveur de noms de racine TLD) les serveurs de noms désignés par votre société d'hébergement; Celles-ci ont été fournies dans le lien que je vous ai donné dans les commentaires (ns1.ixwebhosting.com, etc.). La raison pour laquelle ils doivent être des noms, non IPS, c'est que votre société d'hébergement peut avoir besoin de déplacer des adresses IP plus tard. Si vous avez été autorisé à entrer une adresse IP, et ils ont changé IPS, votre dossier serait disponible. de date. En entrant un nom, le système DNS peut résoudre correctement le nom du serveur de noms autoritatif sur une adresse IP.

3) le client intéressé par www.example.com, ayant obtenu le nom (et résolu la propriété intellectuelle) pour le serveur de noms autoritait pour exemple.com (c.-à-d. Ns1.ixwebhosting.com), contacte le serveur de noms autoritait et demande l'IP pour www.example.com. Le serveur de noms faisant autorité vérifie ses enregistrements et renvoie l'adresse IP que vous vous l'a dit. C'est-à-dire que vous utiliserez l'interface de votre fournisseur d'hébergement (probablement une page Web que vous vous connectez à ... Contactez-les pour obtenir de l'aide) pour gérer les sous-domaines pour exemple.com, tels que www.example.com.

Si vous n'utilisez pas DNS hébergé, vous devez exécuter votre propre serveur DNS (E.G. BIND ou DJBDNS). Cela introduit tout un ensemble d'autres complications qui dépassent la portée de votre question. Veuillez simplement utiliser DNS hébergé et informer votre fournisseur de traiter ces problèmes.

Vous remarquerez que non plus ici, je l'ai mentionné ns1.example.com. Vous n'avez besoin que de traiter ces enregistrements si vous exécutez votre propre serveur DNS, que vous ne devriez probablement pas faire.

donc en résumé:

1) Indiquez à votre registraire que votre domaine utilise les serveurs DNS de votre fournisseur d'hébergement (à partir du lien que je vous ai donné).

2) Indiquez à votre fournisseur d'hébergement d'utiliser votre adresse IP de VPS pour les noms d'hôtes réels de votre domaine.

Est-ce que cela est clair?

Autres conseils

J'ai eu une question similaire à celui ci-dessus à serverfault, mais il a été voté en bas, mais pas de celui proposé pour expliquer pourquoi il ne peut pas être fait.Après des recherches sur le web à la recherche de DNS principes, voici ma réponse quant à pourquoi vous ne pouvez pas remplacer IPs pour les serveurs de noms de domaine.Il est long, mais il m'aide aussi à comprendre la convention.

Disons que vous avez enregistré le nom de domaine abc123.com, la "com" est le domaine de premier niveau, le "abc123" la partie est du domaine de second niveau.

Lorsqu'un internaute veut visiter abc123.com, il tape dans abc123.com dans son navigateur web.Le navigateur, puis contactez le résolveur DNS (tels que google DNS, level3, ou opendns -- qui agit comme un cache) pour la requête si le résolveur DNS l'adresse IP de abc123.com précédemment enregistré.Si quelqu'un avait essayé de le joindre abc123.com par cette résolution, le résolveur doit avoir l'adresse IP de l'abc123.com nom de domaine et le retour de la propriété intellectuelle pour le navigateur.Mais si personne ne l'a jamais interrogé la résolution DNS pour abc123.com le résolveur n'a pas la propriété intellectuelle mis en cache.Le résolveur alors besoin de contacter le serveur DNS racine pour que l'information.

La racine du serveur DNS fonctionne d'une manière qui explique pourquoi vous ne pouvez pas remplacer IP classique alphanumérique de serveur de noms.Le serveur DNS racine obtient ses informations à partir de l'bureaux d'enregistrement de domaines.Lorsque vous vous inscrivez à l'abc123.com de domaine, abc123.com elle est enregistrée par le serveur DNS racine;avec les serveurs de noms de domaine/IP (en option).

Je pense que pourquoi le serveur de noms noms de suivre le FQDN (nom de domaine pleinement qualifié) le format est à cause de la façon dont le serveur DNS racine est conçu pour fonctionner.Exemple, pour ns1.mynameserver.com de serveur de noms, la supposition est que l' "mynameserver.com" doit exister dans la racine du serveur DNS pour qu'il soit en mesure d'logiquement dire que ns1.mynameserver.com pour être valide.Si mynameserver.com n'existe pas dans le dossier, puis ns1.mynameserver.com ne doit pas être valide.Il en va de même pour la propriété intellectuelle en tant que serveur de noms, le serveur DNS racine ne peut jamais avoir l'IP de votre dossier, un nom de domaine valide (parce que l'adresse IP n'est pas valide le format FQDN, il n'y a pas de numérique de domaine de premier niveau -- ie .42 actuellement, n'est pas valide TLD).

Revenir à la question initiale de savoir si vous pouvez utiliser des adresses IP que le serveur de noms de noms.Même si vous choisissez d'ignorer convention, il n'est pas possible pour vous de définir la propriété intellectuelle en tant que serveur de noms de noms parce que votre greffier ne permettra pas à elle.Si vous êtes propriétaire d'abc123.com et vous vous connectez à votre agent pour l'enregistrement de serveur de noms de noms de, la".com") et la seconde ("abc123") domaines de premier niveau sont verrouillés.Vous ne pouvez saisir des valeurs pour le sous-domaine de niveau.Donc, ce que vous pouvez vous retrouver avec est 12.23.45.33.abc123.com comme votre serveur de noms (c'est si votre bureau d'enregistrement vous permet d'avoir beaucoup de points).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top