this is sort of a real world situation, I hope I can explain the scenario, and possibly gain some interest and thoughts.Thanks in advance.
say there is Domain1 in NY, branch office, and Domain2 in Canada, headquarters.
Say DNS is administered in Canada, UNIX based DNS (FYIperhaps you can consider the flavor of DNS Server irrelevant as you read...)
and NY physically has 1 UNIX 'member?' server to which it periodically receives a copy of the database (replication kinda thing like MS pdc/bdc)
Say a NT workstation in NY, in Domain1... open a DOS box and PING a hostname within Domain1, no problem.
Say this same workstation or any within Domain1 PING a hostname OUTSIDE of domain1... that is, a hostname of a server in Canada, in Domain2.
The problem is when you PING the hostname: server.canada.com, you do NOT get an IP address, it fails.
2 seconds later, you PING the same hostname, and you DO GET THE IP ADDRESS, but out of the 4 ping replies, the 1st reply you wait the longest to recieve... about 6 seconds. the 2nd thru 4th replies come 1 second after another.
If you DO NOT ping the hostname again for about 15minutes... it will fail again... unless you again PING it 2 seconds later.
IF YOU PING THE IP, NOT the hostname, it will always reply, no delay, no need to ping 2x.
Somebody has suggested this to me. The UNIX DNS server in Domain1, in NYC, only stores Host IP information for machines within "Domain1", requests for IPs outside of Domain1 (such as this case) will be forwarded to a upstream server.
The results of the query will be then received and kept in our DNS CACHE in Domain1, with a LIFETIME defined in TTL from the DNS Servers in Domain2... ( as stated, where DNS is administered for the whole company, globally and Domain1 has no means to modify the TTL)
This was also mentioned to me:
Also, the period of forwarding requests ( i guess he means the frequency or interval of forwarding the query results for IPs?) from other DNS servers is longer than the TIMEOUT limit from ther user's station (NT workstations in Domain1)... that is why users had PING fail at first try, until this record is available in our DNS cache.
Hmm... can I modify anything in WinNT workstation to increase this TIMEOUT LIMIT?
Alternatively I can ask the people in DOMAIN2 to change some setting in their DNS?
Any workaround on the nt workstation I can apply?
how about putting the hostname and ip into the host file?
say there is Domain1 in NY, branch office, and Domain2 in Canada, headquarters.
Say DNS is administered in Canada, UNIX based DNS (FYIperhaps you can consider the flavor of DNS Server irrelevant as you read...)
and NY physically has 1 UNIX 'member?' server to which it periodically receives a copy of the database (replication kinda thing like MS pdc/bdc)
Say a NT workstation in NY, in Domain1... open a DOS box and PING a hostname within Domain1, no problem.
Say this same workstation or any within Domain1 PING a hostname OUTSIDE of domain1... that is, a hostname of a server in Canada, in Domain2.
The problem is when you PING the hostname: server.canada.com, you do NOT get an IP address, it fails.
2 seconds later, you PING the same hostname, and you DO GET THE IP ADDRESS, but out of the 4 ping replies, the 1st reply you wait the longest to recieve... about 6 seconds. the 2nd thru 4th replies come 1 second after another.
If you DO NOT ping the hostname again for about 15minutes... it will fail again... unless you again PING it 2 seconds later.
IF YOU PING THE IP, NOT the hostname, it will always reply, no delay, no need to ping 2x.
Somebody has suggested this to me. The UNIX DNS server in Domain1, in NYC, only stores Host IP information for machines within "Domain1", requests for IPs outside of Domain1 (such as this case) will be forwarded to a upstream server.
The results of the query will be then received and kept in our DNS CACHE in Domain1, with a LIFETIME defined in TTL from the DNS Servers in Domain2... ( as stated, where DNS is administered for the whole company, globally and Domain1 has no means to modify the TTL)
This was also mentioned to me:
Also, the period of forwarding requests ( i guess he means the frequency or interval of forwarding the query results for IPs?) from other DNS servers is longer than the TIMEOUT limit from ther user's station (NT workstations in Domain1)... that is why users had PING fail at first try, until this record is available in our DNS cache.
Hmm... can I modify anything in WinNT workstation to increase this TIMEOUT LIMIT?
Alternatively I can ask the people in DOMAIN2 to change some setting in their DNS?
Any workaround on the nt workstation I can apply?
how about putting the hostname and ip into the host file?