Gio said:
Here are the IP configs, both of my system, I marked it as reservation and
dynamic
DNS Servers . . . . . . . . . . . : 129.128.113.190
129.128.113.207
129.128.96.11
129.128.113.208
129.128.5.233
While there is nothing technically wrong with the above (per se),
this is a suspiciously LARGE list of DNS servers. ALL DNS
servers used by a DNS client computer (including 'servers' which
are DNS clients too) must use STRICTLY a DNS server (SET) that
resolves exactly the same names.
You cannot reliably mix internal and external DNS servers on the
client settings. Clients will tend to pick one (sometimes the
first, occasionally others) and STICK to it -- once a DNS server
returns a success OR A FAILURE the client will BELIEVE that
answer and will not check the other DNS servers.
With a large list like this, there is a good possibility you have
mixed DNS Server sets OR you have a DNS server that is not
replicating as it should.
Primary Dns Suffix . . . . . . . : arts.ualberta.ca
Connection-specific DNS Suffix . : arts.ualberta.ca
While this is not "wrong" either it is also mildly suspicious:
There is SELDOM a reason to use "connection specific DNS suffix
lists" and practically never a reason to make them the same as
the Primary suffix. The primary suffix should ALWAYS be set,
and the connection specific is irrelevant when you only have one
NIC (and most of the time when you have more than one.)
As to wrong "DNS suffix search" list (discussed earlier in this
thread) this really has NOTHING to do with whether DNS resolution
works or not, but is merely for convenience so that full name do not
need to be typed.
So Suffix issues can be IMMEDIATELY checked and ELIMINATED by
just typing the full name, e.g.,
Use: ping testname.yourdomain.com.
Instead of just: testname
If the issue is that resolution works but suffix do not THEN,
and ONLY THEN, does it make sense to set the suffix LIST (not
the connection specific name) IN ADDITION to the primary DNS
name in the System Control panel.
Next, switch to NSlookup and go through EVERY ONE of those DNS
servers listed (above) to ensure that each one can resolve the
names as expected:
nslookup testname.yourdomain.com. 129.128.113.190
nslookup testname.yourdomain.com. 129.128.113.207
nslookup testname.yourdomain.com. 129.128.96.11
nslookup testname.yourdomain.com. 129.128.113.208
nslookup testname.yourdomain.com. 129.128.5.233
They must ALL work or you much fix or remove that DNS server
from the client search lists.
If you are trying to mix internal and external DNS servers the
the right way to resolve external names is to remove all of the
external servers from the DNS client configuration and arrange
for the INTERNAL servers to directly resolve OR FORWARD to an
external server (set) to do the external resolution.