home
NEWS       BLOGS       FORUMS       NEWSLETTERS       RESEARCH       EVENTS       DIGITAL LIBRARY       CAREERS  
Network Computing Network Computing Powered by InformationWeek Business Technology Network

IMMERSE YOURSELF:

SOA

  |

Data Center

  |

802.11n

  |

Data Privacy

  |
APO  |

Virtualization

  |

NAC

  |

Security

  |

Network Mgmt

  |

Enterprise Apps

  |

Storage & Servers


Network Computing Blog
SPECIAL EVENT BLOGS:
BrainShare 2008

IMMERSION CENTER BLOGS:
Network Access Control
Virtualization
Application Performance Optimization
Data Center
Data Privacy
802.11n
SOA/Web Services

MORE TOPCS:
Security
Wireless
Application Infrastructure
Collaboration
Network and Systems Management
Network Infrastructure
Storage and Servers
Enterprise Applications
Business Strategy
Personal Technology
Podcasts
NWC Inc
NWC Labs
Techno-Oddities

MORE GREAT BLOGS
Ars Technica
bMighty
Boing Boing
Geek.com
InformationWeek
IT Toolbox
TechCrunch



Network Infrastructure Blog
Application Infrastructure Blog
Enterprise Applications Blog

February 15, 2007
Breaking DNS with Wildcard records
By Mike Fratto

Charter Communication’s wildcard DNS resolution maybe useful to users surfing the web through a browser, but will break all other IP applications. Error handling needs to be performed locally by the application receiving the error. Handling errors in the network for application traffic causes more problems that they solve. Using wildcard domain names to handle unresolved hosts is bad engineering. Period.

In DNS, there is a one to one or one to many relationship between host names and IP addresses. Wildcard domain names are special cases in the DNS which resolve any unmatched host name to an IP address and are only used when a more specific host name doesn't exist. For example, lets say that you have a zone that resolves www.example.com to your web server, mail.example.com to your mail server, and dns.example.com to your dns server. The host name *.example.com could be defined to resolve to www.example.com. If a user tries to access support.example.com, the name would resolve to www.example.com but mail.example.com would be unaffected.

Unfortunately, in a fit of trying to do the right thing, some ISP's, Charter Communications is just the latest culprit, are using wildcard DNS records to redirect users to an error page , which looks an awful lot like a HTTP 404 page.

Charter Communications About page says "This service automatically eliminates many of the error pages you may encounter as you surf the web." Unfortunately, Charter Communications that the application requesting name resolution is a web browser.

If Charter Communications, users are only surfing the WWW sites using browsers, then DNS wildcards might actually be useful, but DNS wildcards break all other IP applications that use domain names. Earthlink has a similar service and they offer an opt-out option that requires users to specify DNS server in their IP configurations. What I find really disturbing is the language the ISP use to describe the benefit of wildcard. Earthlink says "In rare circumstances DNS error page routing may cause problems for some EarthLink customers running various specialty programs or services." I guess specialty programs includes email, ftp, on-line games, IRC, IM, and any number of common IP applications. The very fact that someone mistyped a URL is an error and sending the user to a search page is plain confusing.

Proper Error Handling Verisign got into hot water back in 2003 with its SiteFinder service that used wildcards in the .com and .net zones that acted like a global redirect and finally withdrew Sitefinder after much public outcry and the involvement of Internet Corporation for Assigned Names and Numbers (ICANN) directed Verisign to suspend the service. Many of the complaints had to do with breaking services like anti-spam and anti-phishing that relies on DNS to locate host names.


IE Search Copy
Click to Enlarge

There are so many IP applications that use domain names and already have mechanisms to handle irresolvable host names, there is no point in doing the error handling in the network. In fact, doing so breaks any error handling the applications perform. Web browsers like IE7 will helpfully redirect users to search engines when a domain name doesn't resolve. That's OK because the tool you are using, the browser, is at least doing something smart that doesn't break other IP based programs. An FTP program will tell users a host couldn't be found, with wildcard domain names, that FTP program will throw a very different error—Couldn't connect to host—which means something very different than hostname not found.

Charter Communications, and other service providers, are trying to be helpful with their wildcard service. They are trying to help the average user get to the content they are looking for. But don't break DNS to do so.

-- Posted at 10:43 AM in Application Infrastructure | Enterprise Applications | Network Infrastructure





This is a public forum. CMP Media and its affiliates are not responsible for and do not control what is posted herein. CMP Media makes no warranties or guarantees concerning any advice dispensed by its staff members or readers.

Community standards in this comment area do not permit hate language, excessive profanity, or other patently offensive language. Please be aware that all information posted to this comment area becomes the property of CMP Media LLC and may be edited and republished in print or electronic format as outlined in CMP Media's Terms of Service.

Important Note: This comment area is NOT intended for commercial messages or solicitations of business.








Ready to take that job and shove it?

Function:

Keyword(s):

State:
SPONSOR
RECENT JOB POSTINGS
CAREER NEWS
Go beyond Google and get vertical. These specialized search sites will help you find the business information you need -- fast.

Ari Balogh was named to the post of chief technology officer as the companys for a "realignment" of employees.










InformationWeek U.S. IT Salary Survey 2008
Salaries for business technology professionals are falling. Here's what you need to know in order to make good hiring decisions and personal career choices. Download Today
 
ROLLING RIGHT ALONG
Follow key Network Computing Reviews from conception to completion. This Week: Holistic APM.



Network Computing Reports Emerging Enterprise Podcast Series: Secrets to Success








TechSearch


Microsite of the Week


Powerful Information at Your Fingertips



Techweb
IWKBTN
InformationweekInformationweek 500Informationweek 500 ConferenceInformationweek AnalyticsInformationweek Events
Informationweek ReportsInformationweek MagazinebMightyByte and SwitchDark ReadingDigital Library
Intelligent EnterpriseInternet EvolutionNetwork ComputingPlug Into The CloudDr. Dobbs
space
Techweb Events Network
InteropVoiceConWeb 2.0 ExpoWeb 2.0 SummitEnterprise 2.0Mobile Business ExpoSoftware ConferenceNoJitterMobile Connect
Black HatGTECEnergy CampMashup CampStartup CampCloud Connect
space
Light Reading Communications Network
Light ReadingLight Reading EuropeUnstrungCable Digital NewsConstantinopleInternet EvolutionPyramid Research
Heavy ReadingLight Reading LiveLight Reading InsiderEthrnet ExpoOptical ExpoTelco TVTower Technology Summit
space
Financial Technology Network
Advanced TradingBank Systems and TechnologyInsurance and TechnologyWall Street and TechnologyAccelerating WallstreetBST SummitBuyside Trading SummitIT Summit
space
Microsoft Technology Network
MSDNTechNetTotal IT ProTotal Dev Pro
space


App Infrastructure   |   Messaging & Collaboration   |   Network & Systems Mgmt   |   Network Infrastructure   |   Security  |   Storage & Servers   |   Wireless   |   Enterprise Apps
About Us  |  Contact Us  |  Site Map  |  Technology Marketing Solutions  |  Advertising Contacts  |   Briefing Centers
Copyright © 2009  United Business Media LLC  |  Privacy Statement  |  Terms of Service  |  Your California Privacy Rights