recommend this book:
http://www.amazon.com/TCP-IP-Jumpstart-Internet-Protocol/dp/0782126448
and maybe a couple on how the internet works..but jumpstart TCP/IP is pretty good for getting the basics. Maybe a DNS book..
I like this one.
http://www.amazon.com/Windows-2000-Server-William-Wong/dp/0072124326/ref=sr_1_24?ie=UTF8&s=books&qid=1268595463&sr=1-24
In so much as if you understand how networking works and understand what DNS is for, then the questions you have gets answered.
but to help you along...
The internet works just like the postal service. To get mail you have to put your address on it so it gets to you. The address is unique to your house on your street in your town, in your county, in your state, in your country.
But imagine those who leave out the address but stick your name on it. There's still a way to make sure people can find you. Your nice mail sorters and mailman knows you by name so he doesn't really need the address. That's basically what DNS is. instead of an address you use a name.
Who is Russell Gate? oh yea, he's at address such and such. or flip side, who is address such and such? oh yea that's Russell Gates. That is the basics of DNS.
VPN clients only need to know the address of the VPN server they will connect to, or the domain name if there is one.
If the address changes, then they need to know that the address has changed and use that instead of the old one.