Category: 

What is DNS Spoofing?

Article Details
  • Written By: Mary Elizabeth
  • Edited By: Bronwyn Harris
  • Last Modified Date: 29 August 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
In late 19th-century London, mail was delivered to residential addresses up to twelve times each day.   more...

September 28 ,  1924 :  Two US military planes complete the first flights around the world.  more...

DNS is the acronym for the Domain Name System, which is the methodology for converting between domain names, such as wiseGEEK.com, and IP (Internet Protocol) addresses, which are a series of four numbers of up to three digits, separated by decimal points. All computers and devices connected to the Internet have an IP address, and DNS prevents people from having to memorize the number strings by allowing the substitution of human-friendly words, instead. Spoofing is a deceptive practice that is used to make the target mistake one thing for another. On the Internet, spoofing is done with emails that purport to be from a sender other than the real sender and websites that use every possible means to suggest that they represent a real individual or organization other than the one that, in fact, created it. DNS spoofing is the practice of making a DNS address resolve to a different IP address than the one that it is actually connected to.

Ad

DNS spoofing could be done for legitimate or illegitimate purposes. Cisco Systems provides a DNS spoofing feature on routers to allow the router to act as a proxy DNS server while setup of an interface to the ISP is not operational. The explicit understanding is that the router will return to the usual task of forwarding the queries to the DNS servers as soon as this is possible. However, DNS spoofing is also done for the purposes of deception, and sometimes used in connection with spoofed websites with the intention of making the user believe that he or she has landed on the intended website. This type of setup often uses a site on which users input usernames and passwords, account numbers, and other information that can be exploited for gain.

DNS spoofing is different than DNS hijacking, although DNS hijacking also takes the user to a different website than the one he or she attempted to reach. The difference is that DNS hijacking does not necessarily attempt to fool the user about the URL he or she has been directed to. For example, it has been used by some ISPs (Internet Service Providers) in the case of an NXDOMAIN error — that is, when a URL is not found — possibly because it is invalid, so that instead of the error message, the user sees a substitute page, usually with advertising, but looking nothing like the site the user was trying to reach.

Ad

You might also Like

Recommended

Discuss this Article

wavy58
Post 2

Do people ever use DNS spoofing as a tool to increase traffic to their websites? It seems that everyone these days is concerned with getting more page views, and when they are getting paid by advertisers at a rate dependent upon how many people visit their sites, I can understand why.

It is still wrong, even if you don't steal anyone's credit card numbers. It's deceptive, and it takes traffic away from legitimate websites whose owners work hard to get more views.

I would imagine that DNS spoofing is being used for this, though. It is a form of stealing, even if the person being directed to the site isn't losing any money.

cloudel
Post 1

My grandmother was the victim of a DNS spoofing attack not long after she learned to use a computer. She was really enjoying being able to shop online, but she was unaware of all the pitfalls of the web.

She received an email with a link in it to what she thought was a site she had shopped through before. It even looked like it once she clicked on it.

She didn't realize it was a scam until weeks later when her order still had not arrived. She called the company, and they had no record of her order. They did tell her that someone had been targeting their customers with a scam, though, so she had to cancel her credit card.

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}