I am very new to Ubuntu :)
I recently installed Ubuntu Desktop 12.04 - My system detected (correctly) that I am resident of the United Kingdom and so it/I set my update server to the United Kingdom server.
However, this was not a good choice for the following reason:
According to the UK update server my system requires some 270 updates. However, when I try to install them I receive the message that "these updates would be from unauthenticated sources" and then refuses to install any updates.
I did some reading and found that it is recommended I use the "Main" server for updates, so I changed to "Main" and ran the update process again, only to find that my system is FULLY up to date and there are ZERO outstanding updates to apply to my system.
OK .. so that solved something which really should not be a problem in the first place. It would be nice to see the UK update server bought "up to date". (Some technical irony here, for those who noticed)
So, I moved on to my next task ..
However, since changing to the "Main" server for updates my system is no longer respecting my DNS setting and so I can not continue.
My DNS setting is set to a local (intranet DNS server) located on my local subnet (ie 192.168.1.11/32 in this case), however, when I try to run the update process (or any sudo apt-get process) my system starts trying to connect to DNS servers outside of my LAN.
Due to technical policies, I have been given temporary egress to these external DNS servers.
What I would like to know is:
Is it possible to force all Ubuntu DNS requests to respect the
DNS server configured by my network settings.
IE. All DNS requests go to my LAN DNS server at 192.168.1.11