2010-04-09 28 views
1

Voici le serveur VDS avec ip (par exemple 105.123.123.123) avec le service de travail apache. Et il y a un ordinateur de bureau avec linux à bord (mais je présume vraiment qu'il n'y a pas de différence). J'ai besoin de taper sur l'adresse du navigateur Web comme someaddress.com et de voir le site Web situé sur mon serveur. /etc/hosts:substitution de someaddress.com sur l'ordinateur de bureau local

127.0.0.1  localhost 
105.123.123.123 someaddress.com 
105.123.123.123 www.someaddress.com 

Mais il ne fonctionne pas. Je vois le vrai site web someaddress.com. Qu'est-ce qui peut mal se passer? Ce sera génial si vous m'aidez avec ça.

P.S. Pourquoi j'ai besoin de ça. Il y a un projet avec des liens fixes (comme someaddress.com/inf). Et j'ai besoin de le tester.

Répondre

0

Peut-être que votre distribution préfère les valeurs DNS sur /etc/hosts. Vérifiez /etc/nsswitch.conf. Il devrait avoir un quelque chose comme ligne d'hôtes:

hosts: files dns 

Assurez-vous que les fichiers vient avant dns.

+0

Malheureusement, nsswitch.conf contient des informations correctes. Mon nsswitch.conf: passwd: compat groupe: compat ombre: compat hôtes: fichiers mdns4_minimal [NOTFOUND = return] dns mdns4 réseaux: fichiers protocoles: fichiers db services: fichiers db éthers : fichiers db rpc: fichiers db netgroup: nis – andrii

+0

Je ne sais pas alors. Ça marche pour moi. Votre navigateur met peut-être en cache someaddress.com sans effectuer de recherche. Essayer de faire tomber le cache du navigateur avant de cliquer sur someaddress.com. – harlos

+0

J'ai essayé différents navigateurs. Mais de toute façon, merci! – andrii