Tim Streater wrote:
> Over the last day or so I'm getting intermittent what I suppose must be
> DNS issues. Safari will suddenly say it can't find
twitter.com, as in
> "Safari can't open the page
twitter.com because it can't find the
> server
twitter.com". Then a few minutes later it'll be OK.
>
> Or it will decide it can't find
news.bbc.co.uk while at the same time
> finding twitter, but none of twitter's images.
>
> When I looked in System Prefs -> Network -> Advanced -> DNS, all I
> found there was a greyed out entry to 192.168.0.1 - my router, which I
> assume means, in effect, use the DNS servers my router gets
> automatically from the ISP. When, a couple of weeks ago, I had the
> issue I describe, I wondered if it would help to add some DNS entries
> in System Prefs, so I've now got a couple of BT ones and a couple of
> Falcoda ones. But this doesn't seem to have helped.
>
> Any observations welcome.
>
Who is your ISP?
Is the problem always immediately resolved by rebooting your router?
Prepare a list of IP addresses that should always be available, and
check you can ping them as soon as you see the problem. Then find out
if the URLs that should point to these addresses can be resolved by
trying to ping by name.
For example:
Ping 212.23.8.6 - should always reply, but if
Ping
ntp0.zen.co.uk - does not resolve to that address then you can
suspect the DNS lookup.
If ping 212.23.8.6 does not reply then try 212.23.10.129 (i.e.
ntp0.zen.co.uk). There are more zen time servers - but if more than one
doesn't respond then it is likely that you have some other connectivity
issue.
You could have these pings set up as a script (or whatever a Mac does to
automate things) so a single click can run a quick sequence of tests.
Adding extra DNS servers probably doesn't help. However if you see a
delay of up to 15 seconds in resolving addresses that may indicate that
the lookup on the first DNS server has failed and after whatever timeout
is present in the computer it will try the next. But total failure
indicates that none of the DNS servers responded.
Do you have another computer connected to the same router that you could
check the same URL? That might narrow down the problem to one partcular
computer ...
--
Graham J