web-dev-qa-db-fra.com

Comment accéder au sous-domaine d'une adresse IP dans le navigateur?

Pour accéder à l'adresse IP d'un exemple de site Web, il vous suffit de visiter

subdomain.example.com

Cependant, si j'essaie de visiter

subdomain.2.1.33.111 (example ip)

Firefox renvoie une erreur.
Pourquoi?

28
user3236661

Tous les navigateurs renverront une erreur pour cela. La raison en est que les sous-domaines font partie du système DNS (Domain Name Service), où les adresses IP sont liées au protocole IP sous-jacent.

La meilleure façon de penser à cette relation est que les domaines (y compris les sous-domaines) sont essentiellement des adresses lisibles par l'homme que DNS vous permet ensuite de pointer vers des adresses IP. Il ne serait pas très accrocheur d'avoir une adresse IP comme site Web sur une publicité télévisée, par exemple.

Il y a beaucoup plus de détails sur DNS et adresses IP si vous voulez approfondir plus en détail que cela.

22
Chris Alexander

Ce n'est pas possible via Firefox. Cependant, une solution consiste à modifier votre fichier OS hosts.txt, voir: wikipedia .

Créez ou modifiez et ajoutez une ligne comme:

192.168.1.100 subdomain.example.com

N'oubliez pas de supprimer la ligne lorsque vous avez terminé!

7
jms301

Vous ne pouvez pas mélanger un sous-domaine (nom DNS) avec une IP (pas de nom DNS)

Essayez d'utiliser le fichier/etc/hosts. Par exemple:

# IP  Hotsname    
2.1.33.111     subdomain.example.com

Pour Firefox, c'est correct mais Chrome résout les noms de manière sophistiquée.

2
user721730

Si l'objectif est de servir plusieurs applications sur un serveur sans domaine assigné. Le meilleur moyen est d'utiliser des ports

2.1.33.111:8080
2
MKK

Un nom d'hôte est un nom de domaine (ou sous-domaine) qui a au moins une adresse IP associée.

L'adresse IP associée à un nom de domaine peut différer pour les sous-domaines.

Vous pouvez obtenir l'adresse IP associée d'un domaine (ou sous-domaine) avec nslookup.

Essayez nslookup example.com contre. nslookup subdomain.example.com pour voir la différence.

Si firefox (ou d'autres navigateurs) vous pouvez soit saisir le nom d'hôte (par exemple example.com ou subdomain.example.com) ou l'adresse IP (par exemple 11.22.33.44).

1
wolfrevo