[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [FW1] Firewall-1 NAT/DNS issue
I've got an answer for this on http://www.phoneboy.com/fw1/
-- PhoneBoy
>Hi everyone,
>
>This is my first question posting to this list, so please be easy on my
>lack
>of firewall knowledge. In the intro to my problem, I have tried to explain
>what I *think* is going on in the process. If you see anything wrong with
>my interpretation, please feel free to correct me - the more the better.
>
>Firewall-1 NAT issue:
>
>Firewall-1 (FW-1), like many other enterprise-level firewall products has a
>security-related functionality called Network Address Translation (NAT).
>NAT in its purest definition is a process in which IP addresses are hidden
>(by the firewall) between one side of the firewall (or possibly both) from
>the other.
>
>Like my company, many organizations depend heavily on NAT in order to
>protect internal networked systems from outside access by preventing that
>outside source from ever learning the internal system's IP address.
>
>This feature of the NAT process is referred to as "Hiding". FW-1 takes
>this
>an additionally-secure step further by also performing the NAT process on
>the port that the Internet communication is taking place on. For example,
>HTTP (World Wide Web) communications typically take place on port 80.
>
>Because many important Internet-related functions take place on ports that
>are within the 1-1023 range, FW-1's NAT translates communications taking
>place within this port range, and changes them to a different port number
>within the range of 600-1023. This port range is non-modifiable.
>
>This change of standard port-related communications to non-standard port
>numbers can "break" the working functionality of an Internet
>process/function because the receiving system may only allow certain
>communications to occur only on a certain port. Case in point:
>
>Domain Name Service (DNS) is an Internet-related service that provides the
>ability to "look-up" an Internet Domain Name address (i.e.
>www.microsoft.com) and translate it into an IP address (i.e.
>207.46.131.13).
>All Internet communications are actually transacted by IP address only, so
>DNS is essential to Internet communications.
>
>This can be put in layman's terms by comparing the process to a telephone
>call. For instance, you may want to make a telephone call to " John
>Smith".
>You cannot pick-up the telephone and place a call to "John Smith's" name.
>You need to call an information service (i.e. 411 is an information service
>in the US), to find out what "John Smith's" phone number is (i.e.
>555-1212).
>
>Because of FW-1's NAT "Hiding", DNS communication to certain Internet sites
>(i.e. APPLE.COM) from my company's internal network is broken. A layman's
>overview of the DNS process failure is as follows:
>
>1. Internal user wishes to connect to www.apple.com.
>2. Internal user's computer does not know www.apple.com's IP address.
>3. Internal user's computer make a DNS "Look-up" request to a
>pre-configured internal DNS server.
>4. Internal DNS server does not have www.apple.com in its local database.
>5. Internal DNS server makes a "look-up" request to a Top-Level Internet
>DNS server. This is commonly referred to as "Forwarding".
>6. Internal DNS server is provided with an Apple DNS server's IP address,
>as provided by the InterNic.
>7. Internal DNS server contacts an Apple DNS server and requests a
>"Look-up" translation of www.apple.com.
>8. Internal DNS server's request is dropped (or possibly denied) because
>it
>has been translated to a non-standard port (DNS is port 53, but has been
>translated to a random port between 600-1023).
>
>Note: The DNS communication is NOT broken if the Internal user is using an
>external DNS server for DNS requests (even from behind the firewall). The
>DNS "Look-up / Forwarding" failure is only between the Internal DNS server
>and the Apple DNS server.
>
>Possible solutions to the problem?:
>
>1. Can CheckPoint (the maker of FW-1) fix this problem? Have they already
>in a product update?
>2. Can Internal DNS servers perform "Look-up / Forwarding" through a
>Static
>NAT for all DNS requests or per DNS server?|
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
================================================================================
To unsubscribe from this mailing list, please see the instructions at
http://www.checkpoint.com/services/mailing.html
================================================================================