(Expanding on M'vy's comment)
It is the client which performs the name resolution.
On windows this can be done through the hosts file (link includes all resolution methods).
Happy ... networking.
Я установил Apache2 на новой машине Solaris во внутренней сети (с межсетевым экраном) моей компании и настроил ее для виртуальных хостов на основе имен .
У нас еще нет домена для новой машины, поэтому я создал свой собственный «lsiden.net» и назвал хост что-то вроде «myhost.lsiden.net» в директиве httpd.conf <VirtualHost>.
Так как такой домен не зарегистрирован, я создал запись "wxyz myhost.lsiden.net" в моем файле / etc / hosts. (Я удалю его, когда мы получим реальное доменное имя.)
Я могу пропинговать myhost.lsiden.net, но если я наберу его в IE7 или Google Chrome 10, он не будет разрешен. Есть ли что-то, что мешает каждому браузеру просматривать файл / etc / hosts?
(Чтобы получить доступ к VPN моей компании, я должен использовать машину, которую они настроили для меня, которая была подготовлена для Windows XP. Так что / etc / hosts на самом деле что-то вроде c: \ Windows \ system32 \ drivers \ etc \ hosts, но это не должно иметь значения.)
(Expanding on M'vy's comment)
It is the client which performs the name resolution.
On windows this can be done through the hosts file (link includes all resolution methods).
Happy ... networking.
As far as 'why does one work and not the other' one thing to remember is that ping uses a different protocol (icmp) than http (tcp). Can you check firewalls on your Windows host? A lot of VPNs are configured to firewall certain things.
The next step after ping is the old webmaster (I'm dating myself by using that term) tool: telnet.
Can you try:
telnet <machine> <port>
from your Windows box.
If this doesn't connect, you have connection issues. Possibly a firewall, or something else.
If it does connect, try typing:
GET / HTTP/1.0 Host: <nameOfVirtualHost>
ReturnReturn
Which then should show you your page.
I'd flush the system DNS cache if you haven't yet:
ipconfig /flushdns
Browsers themselves may use a DNS cache. I know Chrome does, couldn't find a way to flush it. There's a Firefox plugin that flushes DNS cache