I experience a problem in translating an ip address to another ip
address with IE as my broswer but not other broswers.

I have a web server (Windows 2000 Advanced Server) protected by a
firewall with only the http port (80) opened. And the web server needs
to communicate with other servers in our company's network. So, we set
up another firewall in which we also only opened the http port and with
SOAP as the protocol for communication between the web server and other
servers in our company. For the users outside our company's network,
they just see an address of 202.x.x.x for our web server, actually, we
translate that address to 172.x.x.x (that is the real address of our web
server). That web server will communicate with our other servers by
using SOAP.

Every operation was successful when we tried to open the web pages in
our intranet. However, when we tried to dial up with other ISP, we found
that our web server is not working properly with IE (version 5 and 6
also not working, they worked very well before in intranet). But
netscape worked well. And I then tried to use lynx in Linux, it also
works well!!

Then I tried to use a page with very simple code for testing. When I
changed the method of the form from "POST" to "GET", everything worked
suddenly with any broswer again! When I changed back to "POST", IE seems
to reponse with 1st, 3rd, 5th, 7th.. times of my clicks and for the 2nd,
4th, 6th, etc. IE just display "web site found, wait for reply..", and
it keeps on waiting and waiting until I press the "submit" again. And I
checked back the logs in the web server, it seemed that it could not log
down those request without response.

Is it the problem of the router that cannot tranlate the request from
202.x.x.x to 172.x.x.x or is it an internal bugs of IE? Any idea? Thank
you very much!

Henry


Reply via email to