 |
 |
Safari and the 'www. and .com' autocompletion
|
 |
|
 |
|
Mac Elite
Join Date: Apr 2000
Status:
Offline
|
|
All right it used to be that if I entered a keyword in the safari address bar, say cnn, it would automatically change it to www.cnn.com and look for that address. Since very recently,this is not the case. Now I end up with an Earthlink customized 'oops we did not find the server you are looking for' (Earthlink is my provider).
I was under the impression that the auto completion was a feature from Safari, not from my ISP (impression reinforced with the fact that it works fine with Firefox). So what is going on? What is now different with Safari so that autocompletion does not work anymore??
|
|
|
| |
|
|
|
 |
|
 |
|
Senior User
Join Date: Apr 2002
Status:
Offline
|
|
Originally Posted by villalobos
I was under the impression that the auto completion was a feature from Safari, not from my ISP (impression reinforced with the fact that it works fine with Firefox). So what is going on? What is now different with Safari so that autocompletion does not work anymore??
Apparently Earthlink has begun doing a DNS redirection, so that any address not found ends up @ Earthlink's "helpful" page.
|
|
|
| |
|
|
|
 |
|
 |
|
Administrator 
Join Date: Apr 2001
Location: San Antonio TX USA
Status:
Offline
|
|
As far as I've seen, most browsers try exactly what you type into the address bar first, and then start appending "www." or ".com" as needed (along with ".net", ".org", etc.) as indicated. This would mean that when your first try with "CNN" was first attempted by Firefox, Earthlink could grab it and provide its "help." Since the request is intercepted and gets a reply instead of a DNS error, Firefox can't do its thing with adding the "www." stuff.
|
|
Glenn -----
OTR/L, MOT, Tx
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Apr 2000
Status:
Offline
|
|
Originally Posted by ghporter
As far as I've seen, most browsers try exactly what you type into the address bar first, and then start appending "www." or ".com" as needed (along with ".net", ".org", etc.) as indicated. This would mean that when your first try with "CNN" was first attempted by Firefox, Earthlink could grab it and provide its "help." Since the request is intercepted and gets a reply instead of a DNS error, Firefox can't do its thing with adding the "www." stuff.
All right I tried Firefox again after emptying the cache, and lo and behold earthlink got me it's 'help' page... Frustrating. Oh well I am moving in a week and dumping them anyways.
|
|
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status:
Offline
|
|
Yeah, EarthLink started doing that to me too. It's retarded.
|
|
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Apr 2000
Status:
Offline
|
|
Originally Posted by Chuckit
Yeah, EarthLink started doing that to me too. It's retarded.
Change your DNS to 4.2.2.2, it should solve that.
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Enthusiast
Join Date: Feb 2006
Status:
Offline
|
|
The "autocomplete" is actually part of Apple's DNS implementation: you've never been able to just type a domain name "apple" into a PC browser and get to Apple. The logic works as:
I'm in a web browser, I make a request to port 80.
The site I try to connect to says "what the hell are you talking about?" (the master DNS reports no such site found).
The DNS subsystem/client takes a moment and ponders, hmm, if they requested to see a service on port 80, that's a web service most likely, so lets try with www. at the start and .com at the end.
If that fails, try .org, then .net, then .gov, then give up.
This is predicated upon the responding DNS server saying "apple" is invalid, not "apple" is this address. Earthlinks DNS servers don't do this, but feed back a pretend address instead.
This is all part and parcel of how messed up the internet is: if I connect to the domain "apple" froma browser (on port 80), the recieving site should be smart enough to work that out. If I open a connect on port 20, the server should know I'm using telnet and respond accordingly, same with ftp, ssh, whatever you want to bring up. Service prefixes are wasteful, pointless, unnecessary and only exist because certain someones couldn't write a TCP/IP stack if their PC-DOS license depended upon it.
|
|
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status:
Offline
|
|
Then why doesn't Firefox do it?
|
|
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2000
Location: Los Angeles
Status:
Offline
|
|
It appears that Firefox based browsers convert the URL internally (at the browser level), while Safari relies on DNS to do it.
|

"The natural progress of things is for liberty to yield and government to gain ground." TJ
|
| |
|
|
|
 |
|
 |
|
Mac Enthusiast
Join Date: Feb 2006
Status:
Offline
|
|
Yup, you can confirm that with EtherPeek. Firefox behaves "sensibly" on the PC as well, kinda annulling my statement about not being able to do this on a PC browser, d'oh! Still, it shouldn't be a browser deal, it should be in the DNS code. Firefox is making up for the errors of others.
|
|
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2000
Location: Los Angeles
Status:
Offline
|
|
I respectfully disagree, dimmer. I think the browser should be the one to reform the request. The way Safari does it, DNS has to be pinged twice instead of once, causing unnecessary traffic. I think Firefox based browsers do the proper thing, from that perspective.
|

"The natural progress of things is for liberty to yield and government to gain ground." TJ
|
| |
|
|
|
 |
|
 |
|
Mac Enthusiast
Join Date: Feb 2006
Status:
Offline
|
|
It's something we could argue about with valid points of view on both sides Big Mac: having the DNS handle it means it's something you don't need all apps to have code inserted to do; having the app do it does take away a DNS request or two. In my favor, I'd say that DNS queries are small, but you could argue back that small isn't as important as latency and load on the DNS servers. If we keep on like this we'll be on some RFC board before you can say "Yes, but..."
|
|
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2000
Location: Los Angeles
Status:
Offline
|
|
Yeah, I do agree with you, and I was wondering if there's an RFC on this topic.
|

"The natural progress of things is for liberty to yield and government to gain ground." TJ
|
| |
|
|
|
 |
|
 |
|
Mac Enthusiast
Join Date: Feb 2006
Status:
Offline
|
|
I seem to remember the topic is discussed in the DNS and ZeroConf RFC's--and probably many others. The ZeroConf stuff makes every client a mini-DNS server (when not connected to the internet at large) and that specification calls for the correct handling of request port to service mapping. How many things actually implement that is open to investigation.
|
|
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status:
Offline
|
|
Originally Posted by Big Mac
I respectfully disagree, dimmer. I think the browser should be the one to reform the request. The way Safari does it, DNS has to be pinged twice instead of once, causing unnecessary traffic. I think Firefox based browsers do the proper thing, from that perspective.
Search Google? 
|
|
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
|
| |
|
|
|
 |
|
 |
|
Mac Enthusiast
Join Date: Feb 2006
Status:
Offline
|
|
Sorry Chuckit, but WTF do you mean to imply? And BTW, for you it would be "Search http://www.google.com"-- drop that Arselink like a stone dude.
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Enthusiast
Join Date: Feb 2006
Status:
Offline
|
|
|
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Jan 2005
Status:
Offline
|
|
Never-mind they do not add the www. or .com thought they did...
|
|
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status:
Offline
|
|
Originally Posted by dimmer
Sorry Chuckit, but WTF do you mean to imply?
That Firefox searches Google when it can't find the IP for the string you put into the address bar.
|
|
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
|
| |
|
|
|
 |
|
 |
|
Mac Enthusiast
Join Date: Feb 2006
Status:
Offline
|
|
That's an interesting fall back, basically treating the whole address bar as if it were the search bar. Not a bad thing, I guess. Does it change if you set a default search engine? Why were you looking for Mary Tyler Moore Naked With Muskrats Playing Poker anyway?
|
|
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status:
Offline
|
|
Originally Posted by dimmer
That's an interesting fall back, basically treating the whole address bar as if it were the search bar. Not a bad thing, I guess. Does it change if you set a default search engine?
It doesn't change depending on what search engine you have selected, if that's what you mean.
|
|
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
|
| |
|
|
|
 |
|
 |
|
Mac Enthusiast
Join Date: Feb 2006
Status:
Offline
|
|
Yeah, that's what I meant. Should be turned off in an option somewhere. But it's pretty innocuous, it only tells a search site that is determined to never tell anyone what you've looked for about your MTM fetish stuff.
|
|
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status:
Offline
|
|
I just found it odd that Big Mac thought Googling was the "proper way." It's certainly one option, but I don't see why appending www. and .com is worse.
|
|
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Dec 2000
Location: Northern California
Status:
Offline
|
|
|
|
Mac OS X 10.5.0, Mac Pro 2.66GHz/2 GB RAM/X1900 XT, 23" ACD
esdesign
|
| |
|
|
|
 |
|
 |
|
Addicted to MacNN
Join Date: Aug 2004
Location: FFM
Status:
Offline
|
|
Originally Posted by Apfhex
I always assumed that Safari added the prefix and suffix internally too (I think this would be better).
Then you couldn't reach anything without the www. and .com like localhost. Firefox does a "I am lucky" search at Google, so there's an extra DNS lookup as well. The one for Google. I think neither is the "correct" way to do it. They are just different ways. I just like Safari better because it is more predictable.
|
|
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status:
Offline
|
|
Yeah, Firefox's behavior is kind of weird. And it totally falls for Googlebombs (type "failure" into the address bar).
|
|
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Dec 2000
Location: Northern California
Status:
Offline
|
|
Originally Posted by TETENAL
Then you couldn't reach anything without the www. and .com like localhost.
Makes sense. I never though about that. 
|
Mac OS X 10.5.0, Mac Pro 2.66GHz/2 GB RAM/X1900 XT, 23" ACD
esdesign
|
| |
|
|
|
 |
|
 |
|
Mac Enthusiast
Join Date: Feb 2006
Status:
Offline
|
|
Nope, because when the lookup fails, it will fall back to "fugit, lets just do what they said, not what they meant".
|
|
|
| |
|
|
|
 |
|
 |
|
Forum Regular
Join Date: Aug 2006
Status:
Offline
|
|
You could of course type "example" into the address bar, hold down the Apple key, press return and Firefox will complete it to, and navigate to "http://www.example.com".
Apple key, shift, enter = "http://www.example.ORG"
Shift, enter = "http://www.example.NET"
What you want from Safari is not auto-completion but DNS lookup. What my post describes is auto-completion. Btw, both IE and Firefox behave like that. It's Safari and Camino that behave weird.
(Last edited by Kar98; Sep 1, 2006 at 11:39 AM.
)
|
|
|
| |
|
|
|
 |
|
 |
|
Senior User
Join Date: Jul 2006
Status:
Offline
|
|
Originally Posted by ghporter
As far as I've seen, most browsers try exactly what you type into the address bar first, and then start appending "www." or ".com" as needed (along with ".net", ".org", etc.) as indicated. This would mean that when your first try with "CNN" was first attempted by Firefox, Earthlink could grab it and provide its "help." Since the request is intercepted and gets a reply instead of a DNS error, Firefox can't do its thing with adding the "www." stuff.
Firefox has a search default that goes to Google. Why would it not just send the word to Google? Was fixup set? If so, should Firefox not append "www." and ".com" before sending the request out?
|
|
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status:
Offline
|
|
Originally Posted by dimmer
Nope, because when the lookup fails, it will fall back to "fugit, lets just do what they said, not what they meant".
If there is ever a computer that does what I meant, I'll pre-emptively destroy it, because I've seen Terminator.
|
|
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2000
Location: Los Angeles
Status:
Offline
|
|
Originally Posted by Chuckit
I just found it odd that Big Mac thought Googling was the "proper way." It's certainly one option, but I don't see why appending www. and .com is worse.
That is not what I meant, Chuckit. On my system (and apparently dimmer's as well) Firefox based browers reform the string into a proper address without pinging DNS (as Safari does). That's what I called "proper behavior."
|

"The natural progress of things is for liberty to yield and government to gain ground." TJ
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status:
Offline
|
|
Really? So if you type in "failure," it takes you to failure.com rather than the biography of George Bush? Because performing a Google "I'm Feeling Lucky" search is the intended default behavior of Firefox.
|
|
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2000
Location: Los Angeles
Status:
Offline
|
|
Oops. I was using Camino when I wrote the posts and thought it would behave like Firefox. I guess my comments apply only to Camino. My mistake.
|

"The natural progress of things is for liberty to yield and government to gain ground." TJ
|
| |
|
|
|
 |
|
 |
|
Posting Junkie
Join Date: Dec 2000
Status:
Offline
|
|
One thing I prefer about Safari's method over Firefox's is that you can type something like "apple/macosx/" and it will autocomplete to Apple - Mac OS X. On Firefox, though, you'll just get Apple.
|
|
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status:
Offline
|
|
Yeah, that is handy. But usually if I remember a long URL like that, it means I've been there before, which means Firefox also remembers it.
|
|
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
|
| |
|
|
|
 |
|
 |
|
Posting Junkie
Join Date: Dec 2000
Status:
Offline
|
|
Not really. There are a bunch that are easy to remember without having been there too often:
google/maps
google/images
apple/macosx/feedback
apple/swupdates
Lots of web hosts have you get to your e-mail with something like domain/mail/
or your control panel with something like domain/admin
Plus, there's the fact that sometimes you're not on your own computer. Sometimes you're accessing the Internet from a public machine. When this happens, if the public machine is a Mac, you can use the shortcuts I outlined above. If it's a PC, then I usually find it really annoying to have to add the www. and .com.
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: May 2001
Location: Manchester, UK
Status:
Offline
|
|
Just noticed that when I type:
bbc/1
in Camino, it resolves to:
"http://www.bbc.co.uk/bbcone"
Interesting.
|
|
|
| |
|
|
|
 |
|
 |
|
Baninated
Join Date: May 2005
Location: England
Status:
Offline
|
|
Im with orange broadband UK (previously wannado)
type in any web site address with out the prefixes and suffixes and it works.
|
|
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status:
Offline
|
|
Originally Posted by philm
Just noticed that when I type:
bbc/1
in Camino, it resolves to:
"http://www.bbc.co.uk/bbcone"
Interesting.
That's because bbc.com/1 redirects to that.
|
|
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
|
| |
|
|
|
 |
 |
|
 |
|
|
|
|
|

|
|
 |
Forum Rules
|
 |
 |
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is Off
|
|
|
|
|
|
 |
 |
 |
 |
|
 |
|