web-dev-qa-db-fra.com

Pourquoi puis-je accéder à un site Web via une adresse IP mais pas par son nom de domaine?

J'utilise CentOS, LAMP et Wordpress.org. J'ai ajouté et modifié un hôte virtuel sur le serveur Apache. Pour nom_serveur, je mets le nom d'hôte qui est affiché lorsque j'ai tapé la commande nom_hôte. Maintenant, j'accède à mon site Web en tapant ipaddress/wp-admin. Mais je veux y accéder via le nom de domaine. En faisant des recherches, j'ai découvert que je devais mettre à jour les enregistrements DNS de mon domaine. Comment puis-je faire ou y a-t-il un autre moyen de le faire?

Pour iptables, je n'ai activé que l'accès au port 80 ou http.

1
Voltic

Vous devez créer un enregistrement A pour que le domaine soit dirigé vers l'adresse IP du serveur.

  1. Connectez-vous à votre panneau de contrôle du bureau d'enregistrement de domaine ou à tout autre endroit où vos enregistrements DNS sont contrôlés.
  2. Créez un nouvel enregistrement A.
  3. Définissez le domain.com. comme hôte et la valeur comme adresse IP.
  4. Attendez jusqu'à 24 heures pour que l'enregistrement DNS se propage.

Par exemple:-

  • Hôte: clubnetsem.com.
  • Type: A
  • Valeur: 149.255.56.109
4
zigojacko

Je vais être assez général car il y a beaucoup de choses que je ne connais pas sur votre scénario spécifique.

Si vous ne le faites que pour vous, vous pouvez utiliser le fichier hôte sur votre ordinateur client. Je ne fais pas cela, mais un de mes amis utilise exclusivement les fichiers hôtes depuis plus de 20 ans. Vous pouvez vérifier: http://en.wikipedia.org/wiki/Hosts_ (file)

J'utilise un serveur DNS interne distinct pour mon travail. Vous pouvez installer Bind ou un autre logiciel DNS sur votre serveur Web si vous ne le rendez pas public. Si vous le rendez public, j'utiliserais un hôte DNS. En effet, je ne voudrais pas ouvrir les vulnérabilités DNS sur mon serveur Web si ce dernier était public.

Si vous avez déjà un nom de domaine hébergé et que vous souhaitez utiliser un sous-domaine, vous pouvez utiliser un enregistrement CNAME ou A pour désigner ce serveur. Si vous n'avez pas de nom de domaine hébergé, envisagez d'enregistrer un nom de domaine utilisable (si vous le souhaitez) et de créer un enregistrement dans un hôte DNS.

Chaque hôte DNS a une interface différente, je ne peux donc pas être trop spécifique à ce sujet. Je n'ai pas trop suivi ces derniers.

Si le serveur ne doit pas être public, assurez-vous que vous utilisez une adresse IP non routable telle que 10.0.0.100 pour vous aider à le garder privé.

2
closetnoc