Hi,
I have a doubt on how a typical setup in a company looks like.
In our office,we connect to the Internet through a Proxy Server(I guess thats the case in almost all places).
I want to know very briefly what happens when we type google.com on our browser.
My understanding is like this:
1. The request goes to the Proxy Server
2. The proxy server..in case has the google.com homepage cached with it...would give it right away...otherwise it goes to a DNS server(DNS Request)
Of course,the final exit point would be a FIREWALL...then to the INtenet
My point of confusion is whether DNS requests to the DNS server would have to go through the Proxy server ..to firewall n then to the outside world or is DNS directly connected to the INternet...i.e
does the DNS Server do the name resolution via the Proxy or does it connect to the internet directly?
Path1:
DNS Requests comes to the DNS Server(for name resolution)-->Proxy Server-->Firewall-->INternet
(or)
if the proxy would connect to the DNS Server to get the request serviced ,which inturn connects to the INternet to resolve the domain name..thereby BYPASSING the proxy.
Path 2:
Proxy Server sends a DNS Request-->DNS Server-->Firewall-->INtenet
Could you please temme which of the 2 paths is the correct flow in a typical office environment.
Thanks
Ashwin
I have a doubt on how a typical setup in a company looks like.
In our office,we connect to the Internet through a Proxy Server(I guess thats the case in almost all places).
I want to know very briefly what happens when we type google.com on our browser.
My understanding is like this:
1. The request goes to the Proxy Server
2. The proxy server..in case has the google.com homepage cached with it...would give it right away...otherwise it goes to a DNS server(DNS Request)
Of course,the final exit point would be a FIREWALL...then to the INtenet
My point of confusion is whether DNS requests to the DNS server would have to go through the Proxy server ..to firewall n then to the outside world or is DNS directly connected to the INternet...i.e
does the DNS Server do the name resolution via the Proxy or does it connect to the internet directly?
Path1:
DNS Requests comes to the DNS Server(for name resolution)-->Proxy Server-->Firewall-->INternet
(or)
if the proxy would connect to the DNS Server to get the request serviced ,which inturn connects to the INternet to resolve the domain name..thereby BYPASSING the proxy.
Path 2:
Proxy Server sends a DNS Request-->DNS Server-->Firewall-->INtenet
Could you please temme which of the 2 paths is the correct flow in a typical office environment.
Thanks
Ashwin