Vous pouvez atteindre cette adresse IP 2.186.116.46 (si mon ordinateur est en ligne). Je veux assigner un domaine à celui-ci alors je me demande comment est-ce possible quand je n'ai pas de DNS? Je possède mon domaine qui est ".com". Mon adresse IP est statique.
Merci
1. Vous devez acquérir un nom de domaine (ou peut-être juste FQDN ) de quelque fournisseur DNS .
2. Une fois le nom de domaine enregistré, vous aurez accès à un panneau administratif (comme celui-ci, présenté ci-dessous), où vous pourrez redirigez le nom de domaine (et tous les *.
ou certains sous-domaines/noms de domaine complets) vers l'adresse IP de votre serveur.
Veuillez noter que le panneau d'administration du fournisseur sera différent et qu'il vous expliquera comment l'utiliser.
Parfois, la redirection peut prendre jusqu'à 24 heures. Vous pouvez vérifier si la commande whois example.com
réussit.
Si le serveur est derrière NAT, vous devez configurer transfert de port .
3. Editez votre fichier de configuration Virtual Host et ajoutez les directives ServerName
et peut-être ServerAlias
. Supposons que le fichier de configuration est 000-default.conf
qui devrait ressembler à ceci:
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com localhost
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
<Directory /var/www/html>
# etc ...
</Directory>
ErrorLog ${Apache_LOG_DIR}/error.log
CustomLog ${Apache_LOG_DIR}/access.log combined
</VirtualHost>
Cette étape peut être omise, mais cela est absolument nécessaire lorsque plus d'un hôte virtuel .
N'oubliez pas de:
Sudo a2ensite 000-default.conf
Sudo systemctl reload Apache2.service
4. De plus pour besoins locaux :
Vous pouvez lier un nom de domaine complet à l'interface de bouclage du serveur. Pour cela, edit le fichier /etc/hosts
d'une manière comme celle-ci:
127.0.0.1 localhost example.com www.example.com
Il n'est pas possible d'entrer *.example.com
ici. Vous pouvez également ajouter une entrée pour l'adresse IP d'un autre réseau (local) du réseau interface - par exemple 77.77.77.70
.
Si vous souhaitez accéder au nom de domaine complet par un autre ordinateur via le réseau local (ou par un ordinateur privé via Internet), éditez son fichier Host
de la manière suivante:
77.77.77.70 example.com www.example.com
Lectures complémentaires:
S'il ne s'agit que d'une utilisation locale, vous pouvez simplement mettre cette entrée dans votre fichier hosts.
Sous Windows moderne, c:/Windows/drivers/etc/HOSTS
Sur Linux, le fichier est/etc/hosts.
Pour le reste du monde, utilisez l’un des fournisseurs de DNS disponibles gratuitement.
Voici un exemple avec les instructions: FreeDNS