I don't think my closest server rules are working or I am
misunderstanding how they are supposed to work.

I have two primary servers. One is inside the network, the other is in
our DMZ for outside clients. I have two rules - one states that if you
have an ip address of then the internal server should be
used. If you do not have a ip then use the outside. I have
checked the box to disable the default rule on both custom rules.

If I take a laptop and login on the internal network, everything is
fine. When I take the same laptop and connect it to an outside internet
connection, the agent is still trying to use the internal server. I can
see this using tcpview.

Am I missing something?