<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SoftLayer Blog &#187; DNS</title>
	<atom:link href="http://blog.softlayer.com/tag/dns/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.softlayer.com</link>
	<description>A Behind the Scenes Look at the Best Hosting Provider in the World</description>
	<lastBuildDate>Fri, 24 May 2013 18:19:59 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>The Trouble with Open DNS Resolvers</title>
		<link>http://blog.softlayer.com/2012/the-trouble-with-open-dns-resolvers/</link>
		<comments>http://blog.softlayer.com/2012/the-trouble-with-open-dns-resolvers/#comments</comments>
		<pubDate>Fri, 02 Nov 2012 16:30:55 +0000</pubDate>
		<dc:creator>Ryan Carter</dc:creator>
				<category><![CDATA[SoftLayer]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[abuse]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[amplification]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[DDoS]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[DNS resolvers]]></category>
		<category><![CDATA[network providers]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[open resolvers]]></category>
		<category><![CDATA[recursive]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://blog.softlayer.com/?p=9642</guid>
		<description><![CDATA[In the last couple of days, there&#8217;s been a bit of buzz about &#8220;open DNS resolvers&#8221; and DNS amplification DDoS attacks, and SoftLayer&#8217;s name has been brought up a few times. In a blog post on October 30, CloudFlare explained DNS Amplification DDoS attacks and reported the geographic and network sources of open DNS resolvers [...]]]></description>
			<content:encoded><![CDATA[<p>In the last couple of days, there&#8217;s been a bit of buzz about &#8220;open DNS resolvers&#8221; and DNS amplification DDoS attacks, and SoftLayer&#8217;s name has been brought up a few times. In a blog post on October 30, CloudFlare <a href="http://blog.cloudflare.com/deep-inside-a-dns-amplification-ddos-attack">explained DNS Amplification DDoS attacks</a> and reported the geographic and network sources of open DNS resolvers that were contributing to a 20Gbps attack on their network. SoftLayer&#8217;s AS numbers (SOFTLAYER and the legacy THEPLANET-AS number) show up on the top ten &#8220;worst offenders&#8221; list, and Dan Goodin contacted us to get a comment for a follow-up piece on Ars Technica &mdash; <a href="http://arstechnica.com/security/2012/10/meet-the-network-operators-helping-fuel-the-spike-in-big-ddos-attacks/">Meet the network operators helping to fuel the spike in big DDoS attacks</a>.</p>
<p>While the content of that article is less sensationalized than the title, there are still a few gaps to fill about when it comes to how SoftLayer is actually involved in the big picture (*SPOILER ALERT* We aren&#8217;t &#8220;helping to fuel the spike in big DDoS attacks&#8221;). The CloudFlare blog and the Ars Technica post presuppose that the presence of open recursive DNS resolvers is a sign of negligence on the part of the network provider at best and maliciousness at worst, and that&#8217;s not the case.</p>
<p>The majority of SoftLayer&#8217;s infrastructure is made up of self-managed dedicated and cloud servers. Customers who rent those servers on a monthly basis have unrestricted access to operate their servers in any way they&#8217;d like as long as that activity meets our acceptable use policy. Some of our largest customers are hosting resellers who provide that control to their customers who can then provide that control to their own customers. And if 23 million hostnames reside on the SoftLayer network, you can bet that we&#8217;ve got a lot of users hosting their DNS on SoftLayer infrastructure. Unfortunately, it&#8217;s easier for those customers and customers-of-customers and customers-of-customers-of-customers to use &#8220;defaults&#8221; instead of looking for, learning and implementing &#8220;best practices.&#8221;</p>
<p>It&#8217;s all too common to find those DNS resolvers open and ultimately vulnerable to DNS amplification attacks, and whenever our team is alerted to that vulnerability on our network, we make our customers aware of it. In turn, they may pass the word down the customer-of-customer chain to get to the DNS owner. It&#8217;s usually not a philosophical question about whether DNS resolvers should be open for the greater good of the Internet &#8230; It&#8217;s a question of whether the DNS owner has any idea that their &#8220;configuration&#8221; is vulnerable to be abused in this way.</p>
<p>SoftLayer&#8217;s network operations, abuse and support teams have tools that flag irregular and potentially abusive traffic coming from any server on our network, and we take immediate action when we find a problem or are alerted to one by someone who sends details to <a href="mailto:abuse@softlayer.com">abuse@softlayer.com</a>. The challenge we run into is that flagging obvious abusive behavior from an active DNS server is a bit of a cat-and-mouse game &#8230; Attackers cloak their activity in normal traffic. Instead of sending a huge amount of traffic from a single domain, they send a marginal amount of traffic from a large number of machines, and the &#8220;abusive&#8221; traffic is nearly impossible for even the DNS owner to differentiate from &#8220;regular&#8221; traffic.</p>
<p>CloudFlare effectively became a <a href="http://en.wikipedia.org/wiki/Honeypot_%28computing%29">honeypot</a>, and they caught a distributed DNS amplification DoS attack. The results they gathered are extremely valuable to teams like mine at SoftLayer, so if they go the next step to actively contact the abuse channel for each of the network providers in their list, I hope that each of the other providers will jump on that information as I know my team will.</p>
<p>If you have a DNS server on the SoftLayer network, and you&#8217;re not sure whether it&#8217;s configured to prevent it from being used for these types of attacks, our support team is happy to help you out. For those of you interested in doing a little DNS homework to learn more, Google&#8217;s Developer Network has an awesome overview of <a href="https://developers.google.com/speed/public-dns/docs/security">DNS security threats and mitigations</a> which gives an overview of potential attacks and preventative measures you can take. If you&#8217;re just looking for an easy way to close an open recursor, scroll to the bottom of <a href="http://blog.cloudflare.com/deep-inside-a-dns-amplification-ddos-attack">CloudFlare&#8217;s post</a>, and follow their quick guide.</p>
<p>If, on the other hand, you have your own DNS server and you don&#8217;t want to worry about all of this configuration or administration, SoftLayer operates private DNS resolvers that are limited to our announced IP space. Feel free to use ours instead!</p>
<p>-Ryan</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2012/the-trouble-with-open-dns-resolvers/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Keep Fighting: SOPA on the Ropes. PIPA Lurking.</title>
		<link>http://blog.softlayer.com/2012/keep-fighting-sopa-on-the-ropes-pipa-lurking/</link>
		<comments>http://blog.softlayer.com/2012/keep-fighting-sopa-on-the-ropes-pipa-lurking/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 15:25:10 +0000</pubDate>
		<dc:creator>Todd Mitchell</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[SoftLayer]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[abuse]]></category>
		<category><![CDATA[Congress]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[government]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[infringement]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[IP addresses]]></category>
		<category><![CDATA[laws]]></category>
		<category><![CDATA[legislation]]></category>
		<category><![CDATA[name server]]></category>
		<category><![CDATA[PIPA]]></category>
		<category><![CDATA[piracy]]></category>
		<category><![CDATA[SOPA]]></category>

		<guid isPermaLink="false">http://blog.softlayer.com/?p=6979</guid>
		<description><![CDATA[The Internet is unnervingly quiet today. In response to the Stop Online Piracy Act (SOPA) in the House of Representatives and the Protect IP Act (PIPA) in the Senate, some of the most popular sites on the web have gone dark today &#8211; demonstrating the danger (and the potential unchecked power) of these two bills. [...]]]></description>
			<content:encoded><![CDATA[<p>The Internet is unnervingly quiet today. In response to the Stop Online Piracy Act (SOPA) in the House of Representatives and the Protect IP Act (PIPA) in the Senate, some of the most popular sites on the web have gone dark today &ndash; demonstrating the danger (and the potential unchecked power) of these two bills.</p>
<p>Late Friday afternoon, Judiciary Committee Chairman Lamar Smith announced that the <a href="http://lamarsmith.house.gov/News/DocumentSingle.aspx?DocumentID=274902">DNS-blocking provisions would be removed from SOPA</a>, and on Saturday, <a href="http://www.whitehouse.gov/blog/2012/01/14/obama-administration-responds-we-people-petitions-sopa-and-online-piracy">The White House responded to in opposition</a> to the the bills as they stand today. Shortly thereafter, <a href="http://thehill.com/blogs/hillicon-valley/technology/204167-sopa-shelved-until-consensus-is-found">SOPA was &#8220;shelved.&#8221;</a></p>
<p>The Internet was abuzz &#8230; but the Champagne wasn&#8217;t getting popped yet. After digging into the details, it was revealed that SOPA being &#8220;shelved&#8221; just meant that it is being temporarily put to sleep. Judiciary Committee Chairman Lamar Smith stood explained:</p>
<blockquote><p>&#8220;To enact legislation that protects consumers, businesses and jobs from foreign thieves who steal America&#8217;s intellectual property, we will continue to bring together industry representatives and Members to find ways to combat online piracy.</p>
<p>Due to the Republican and Democratic retreats taking place over the next two weeks, markup of the Stop Online Piracy Act is expected to resume in February.&#8221;</p></blockquote>
<p>I only mention this because it&#8217;s important not to forget that SOPA isn&#8217;t dead, and it&#8217;s still very dangerous. If you visit sites like <a href="http://reddit.com">reddit</a>, <a href="http://en.wikipedia.org/wiki/SoftLayer_Technologies,_Inc.">Wikipedia</a>, <a href="http://www.mozilla.org/">Mozilla</a> and <a href="http://boingboing.net/">Boing Boing</a> today (January 18, 2012), you experience the potential impact of the legislation.</p>
<p>The Internet&#8217;s outrage against SOPA has brought about real change in our nation&#8217;s capital: The House is reconsidering the bill, and they&#8217;ll hopefully dismiss it. With our collective momentum, we need to look at the PROTECT IP Act (PIPA, or Senate Bill 968) &ndash; a similar bill with similarly harmful implications that&#8217;s been sneaking around in SOPA&#8217;s shadow.</p>
<p>As it is defined today, PIPA has a stated goal of providing the US Government and copyright holders an additional arsenal of tools to aide in taking down &#8216;rogue websites dedicated to infringing or counterfeit goods.&#8217; The Senate bill details that an &#8220;information location tool shall take technically feasible and reasonable measures, as expeditiously as possible, to remove or disable access to the Internet site associated with the domain name set forth in the order.&#8221; In addition, it must delete all hyperlinks to the offending &#8220;Internet site.&#8221;</p>
<p>Our opposition to PIPA is nearly identical to our opposition to SOPA. Both require a form of essentially breaking a core aspect of how the Internet functions &ndash; whether that breakage happens in DNS (as detailed in <a href="http://blog.softlayer.com/2012/how-the-internet-works-and-how-sopa-would-break-it/">my last blog post</a>) or in the required rearchitecture of the way any site that accepts user-generated content has to respond to PIPA-related complaints.</p>
<p>PIPA is scheduled for Senate vote on January 24, 2012. It is important that you voice your opinion with your government representatives and let them know about your opposition to both SOPA and PIPA. We want to help you get started down that path. Find your local representatives&#8217; contact information: </p>
<p><strong>[SOPA Concerns]</strong>: Contact your congressperson in the  <a href="https://writerep.house.gov/writerep/welcome.shtml">U.S. House of Representatives</a><br />
<strong>[PIPA Concerns]</strong>: Contact your Senator in the <a href="http://www.senate.gov/general/contact_information/senators_cfm.cfm">U.S. Senate</a></p>
<p>Keep spreading the word, and make sure your voice is heard.</p>
<p>-<a href="http://twitter.com/toddmitchell">@toddmitchell</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2012/keep-fighting-sopa-on-the-ropes-pipa-lurking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How the Internet Works (And How SOPA Would Break It)</title>
		<link>http://blog.softlayer.com/2012/how-the-internet-works-and-how-sopa-would-break-it/</link>
		<comments>http://blog.softlayer.com/2012/how-the-internet-works-and-how-sopa-would-break-it/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 17:30:33 +0000</pubDate>
		<dc:creator>Todd Mitchell</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Executive Blog]]></category>
		<category><![CDATA[SoftLayer]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[abuse]]></category>
		<category><![CDATA[Congress]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[government]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[infringement]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[IP addresses]]></category>
		<category><![CDATA[laws]]></category>
		<category><![CDATA[legislation]]></category>
		<category><![CDATA[name server]]></category>
		<category><![CDATA[PIPA]]></category>
		<category><![CDATA[piracy]]></category>
		<category><![CDATA[SOPA]]></category>

		<guid isPermaLink="false">http://blog.softlayer.com/?p=6897</guid>
		<description><![CDATA[Last week, I explained SoftLayer&#8217;s stance against SOPA and mentioned that SOPA would essentially require service providers like SoftLayer to &#8220;break the Internet&#8221; in response to reports of &#8220;infringing sites.&#8221; The technical readers in our audience probably acknowledged the point and moved on, but our non-technical readers (and some representatives in Congress) might have gotten [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, I explained <a href="http://blog.softlayer.com/2012/sopa-bad-for-hosting/">SoftLayer&#8217;s stance against SOPA</a> and mentioned that SOPA would essentially require service providers like SoftLayer to &#8220;break the Internet&#8221; in response to reports of &#8220;infringing sites.&#8221; The technical readers in our audience probably acknowledged the point and moved on, but our non-technical readers (and some representatives in Congress) might have gotten a little confused by the references to DNS, domains and IP addresses.</p>
<p>Given how pervasive the Internet is in our daily lives, you shouldn&#8217;t need to be &#8220;a techie&#8221; to understand the basics of what makes the Internet work &#8230; And given the significance of the SOPA legislation, you should understand where the bill would &#8220;break&#8221; the process. Let&#8217;s take a high level look at how the Internet works, and from there, we can contrast how it would work if SOPA were to pass. </p>
<h3 style="margin-top:15px; margin-bottom:5px;">The Internet: How Sites Are Delivered</h3>
<ol>
<li>You access a device connected in some way to the Internet. This device can be a cell phone, a computer or even a refrigerator. You are connected to the Internet through an Internet Service Provider (ISP) which recognizes that you will be accessing various sites and services hosted remotely. Your ISP manages a network connected to the other networks around the globe (&#8220;inter&#8221; &#8220;network&#8221; &#8230; &#8220;Internet&#8221;).</li>
<li>You enter a domain name or click a URL (for this example, we&#8217;ll use <a href="http://www.softlayer.com">http://www.softlayer.com</a> since we&#8217;re biased to that site).</li>
</ol>
<p><img class="centered" src="http://cdn.softlayer.com/innerlayer/addressbar.png" alt="Internet Basics"/></p>
<ol start="3">
<li>Your ISP will see that you want to access &#8220;www.softlayer.com&#8221; and will immediately try to find someone/something that knows what &#8220;www.softlayer.com&#8221; means &#8230; This search is known as an NS (name server) lookup. In this case, it will find that &#8220;www.softlayer.com&#8221; is associated with several name servers.</li>
</ol>
<p><img class="centered" src="http://cdn.softlayer.com/innerlayer/nameservers.png" alt="Internet Basics"/></p>
<ol start="4">
<li>The first of these four name servers to respond with additional information about &#8220;softlayer.com&#8221; will be used. Domains are typically required to be associated with two or three name servers to ensure if one is unreachable, requests for that domain name can be processed by another.</li>
<li>The name server has Domain Name System (DNS) information that maps &#8220;www.softlayer.com&#8221; to an Internet Protocol (IP) address. When a domain name is purchased and provisioned, the owner will associate that domain name with an authoritative DNS name server, and a DNS record will be created with that name server linking the domain to a specific IP address. Think of DNS as a phone book that translates a name into a phone number for you.</li>
</ol>
<p><img class="centered" src="http://cdn.softlayer.com/innerlayer/resolvedip.png" alt="Internet Basics"/></p>
<ol start="6">
<li>When the IP address you reach sees that you requested &#8220;www.softlayer.com,&#8221; it will find the files/content associated with that request. Multiple domains can be hosted on the same IP address, just as multiple people can live at the same street address and answer the phone. Each IP address only exists in a single place at a given time. (There are some complex network tricks that can negate that statement, but in the interest of simplicity, we&#8217;ll ignore them.)</li>
<li>When the requested content is located (and generated by other servers if necessary), it is returned to your browser. Depending on what content you are accessing, the response from the server can be very simple or very complex. In some cases, the request will return a single HTML document. In other cases, the content you access may require additional information from other servers (database servers, storage servers, etc.) before the request can be completely fulfilled. In this case, we get HTML code in return.</li>
</ol>
<p><img class="centered" src="http://cdn.softlayer.com/innerlayer/returnedhtml.png" alt="Internet Basics"/></p>
<ol start="8">
<li>Your browser takes that code and translates the formatting and content to be displayed on your screen. Often, formatting and styling of pages will be generated from a Cascading Style Sheet (CSS) referenced in the HTML code. The purpose of the style sheet is to streamline a given page&#8217;s code and consolidate the formatting to be used and referenced by multiple pages of a given website.</li>
</ol>
<p><img class="centered" src="http://cdn.softlayer.com/innerlayer/noimages.png" alt="Internet Basics"/></p>
<ol start="9">
<li>The HTML code will reference sources for media that may be hosted on other servers, so the browser will perform the necessary additional requests to get all of the media the website is trying to show. In this case, the most noticeable image that will get pulled is the SoftLayer logo from this location: <a href="http://static2.softlayer.com/images/layout/logo.jpg">http://static2.softlayer.com/images/layout/logo.jpg</a></li>
</ol>
<p><img class="centered" src="http://cdn.softlayer.com/innerlayer/loaded.png" alt="Internet Basics"/></p>
<ol start="10">
<li>When the HTML is rendered and the media is loaded, your browser will probably note that it is &#8220;Done,&#8221; and you will have successfully navigated to SoftLayer&#8217;s homepage.</li>
</ol>
<p>If SOPA were to pass, the process would look like this:</p>
<h3 style="margin-top:15px; margin-bottom:5px;">The Internet: Post-SOPA</h3>
<ol>
<li>You access a device connected in some way to the Internet.</li>
<li>You enter a domain name or click a URL (for this example, we&#8217;ll use <a href="http://www.softlayer.com">http://www.softlayer.com</a> since we&#8217;re biased to that site).</li>
</ol>
<p style="margin:0; padding:0;"><strong>*The Change*</strong></p>
<ol start="3">
<li>Before your ISP runs an NS lookup, it would have to determine whether the site you&#8217;re trying to access has been reported as an &#8220;infringing site.&#8221; If http://www.softlayer.com was reported (either legitimately or illegitimately) as an infringing site, your ISP would not process your request, and you&#8217;d proceed to an error page. If your ISP can&#8217;t find any reference to the domain an infringing site, it would start looking for the name server to deliver the IP address.</li>
<li>SOPA would also enforce filtering from all authoritative DNS provider. If an ISP sends a request for an infringing site to the name server for that site, the provider of that name server would be forced to prevent the IP address from being returned.</li>
<li>One additional method of screening domains would happen at the level of the operator of the domain&#8217;s gTLD. gTLDs (generic top-level domains) are the &#8220;.____&#8221; at the end of the domain (<em>.com</em>, <em>.net</em>, <em>.biz</em>, etc.). Each gTLD is managed by a large registry organization, and a gTLD&#8217;s operator would be required to prevent an infringing site&#8217;s domain from functioning properly.
<li>If the gTLD registry operator, your ISP and the domain&#8217;s authoritative name server provider agree that the site you&#8217;re accessing has not been reported as an infringing site, the process would resume the pre-SOPA process.</li>
</ol>
<p style="margin:0; padding:0;"><strong>*Back to the Pre-SOPA Process*</strong></p>
<ol start="7">
<li>The domain&#8217;s name server responds.</li>
<li>The domain&#8217;s IP address is returned.</li>
<li>The IP address is reached to get the content for http://www.softlayer.com.</li>
<li>HTML is returned.</li>
<li>Your browser translates the HTML into a visual format.</li>
<li>External file references from the HTML are returned.</li>
<li>The site is loaded.</ol>
<p>The proponents of SOPA are basically saying, &#8220;It&#8217;s difficult for us to keep up with and shut down all of the instances of counterfeiting and copyright infringement online, but it would be much easier to target the larger sites/providers &#8216;enabling&#8217; users to access that (possible) infringement.&#8221; Right now, the DMCA process requires a formal copyright complaint to be filed for every instance of infringement, and the providers who are hosting the content on their network are responsible for having that content removed. That&#8217;s <a href="http://blog.softlayer.com/2011/fighting-spam-and-abuse-on-a-global-network/">what our abuse team does</a> full-time. It&#8217;s a relatively complex process, but it&#8217;s a process that guarantees us the ability to investigate claims for legitimacy and to hear from our customers (who hear from their customers) in response to the claims.</p>
<p>SOPA does not allow for due process to investigate concerns. If a site is reported to be an infringing site, service providers have to do everything in their power to prevent users from getting there.</p>
<p>-<a href="http://twitter.com/toddmitchell">@toddmitchell</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2012/how-the-internet-works-and-how-sopa-would-break-it/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>What Makes SoftLayer Different?</title>
		<link>http://blog.softlayer.com/2010/what-makes-softlayer-different/</link>
		<comments>http://blog.softlayer.com/2010/what-makes-softlayer-different/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 13:00:45 +0000</pubDate>
		<dc:creator>Lance Crosby</dc:creator>
				<category><![CDATA[Executive Blog]]></category>
		<category><![CDATA[SoftLayer]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[delivery]]></category>
		<category><![CDATA[different]]></category>
		<category><![CDATA[differentiator]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[mobile applications]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[private]]></category>
		<category><![CDATA[provisioning]]></category>
		<category><![CDATA[value]]></category>

		<guid isPermaLink="false">http://theinnerlayer.softlayer.com/?p=1584</guid>
		<description><![CDATA[I often get asked “what makes SoftLayer different?” The problem with that simple question is – SoftLayer is so different from all the competition out there that it’s not a simple question to answer. I have my standard version that I run thru – but I’m not sure people really grasp how different SoftLayer really [...]]]></description>
			<content:encoded><![CDATA[<p>I often get asked “what makes SoftLayer different?” The problem with that simple question is – SoftLayer is so different from all the competition out there that it’s not a simple question to answer.  I have my standard version that I run thru – but I’m not sure people really grasp how different SoftLayer really is.  After talking to my wife, she recommended doing a Letterman style top 10 reason why SoftLayer is different.  I figured I would give it a shot – so here it is..</p>
<ol style="margin-bottom:0; padding-bottom: 0;">
<li value="10">SoftLayer terminates 40Gbps to every single rack!!  20Gbps to the public internet and 20Gbps to the private network.</li>
<li value="9">SoftLayer offers three types of VPN services for out-of-band connectivity (SSL, PPTP, IPSEC)</li>
<li value="8">SoftLayer manages its own nationwide MPLS network with 10 PoPs and over 1000Gbps of transit and peer connectivity</li>
<li value="7">SoftLayer offers free enterprise grade DNS services through our DNS farms located in all 10 PoPs in North America</li>
<li value="6">SoftLayer has over 1600 APIs for custom integration, a full service control panel for ease of use and a private label option for resellers</li>
<li value="5">Every single server in every datacenter is a rackmount, hotswap, tool-less chassis offering enterprise grade hardware with ultra-fast modifications</li>
<li value="4">SoftLayer has downloadable iPhone, Android and Blackberry apps in addition to our mobile phone friendly .mobi site for complete control.</li>
<li value="3">Only hybrid solution available – dedicated, virtualized, and cloud instances operating in a single environment and control thru a single interface or API</li>
<li value="2">Private Network – connect any server to any other server in any datacenter with a click of a button</li>
<li value="1">Fastest service delivery</li>
</ol>
<ul style="margin: 0 0 10px 40px;">
<li>Over 1000 servers in stock</li>
<li>Dedicated servers – 4 hours or less</li>
<li>Servers with virtualization – 2 hours or less</li>
<li>Cloud instances &#038; storage – 5 to 15 minutes</li>
<li>Firewalls, Load Balancers, SAN Storage – added real time w/ no downtime</li>
</ul>
<p>-<a href="http://twitter.com/lavosby">@lavosby</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2010/what-makes-softlayer-different/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>DNS from All Angles</title>
		<link>http://blog.softlayer.com/2010/dns-from-all-angles/</link>
		<comments>http://blog.softlayer.com/2010/dns-from-all-angles/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 16:37:59 +0000</pubDate>
		<dc:creator>Nathan Day</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Executive Blog]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[CDN]]></category>
		<category><![CDATA[content provider]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[end-user]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[servers]]></category>
		<category><![CDATA[SoftLayer]]></category>
		<category><![CDATA[translation]]></category>

		<guid isPermaLink="false">http://theinnerlayer.softlayer.com/?p=1490</guid>
		<description><![CDATA[Serving up content on the internet can be a tricky business. It isn’t just about running a web or app server(s) in an efficient and reliable manner. One of the other critical factors is DNS. You have to understand and optimize how the name the content is advertised under gets translated to the IP address [...]]]></description>
			<content:encoded><![CDATA[<p>Serving up content on the internet can be a tricky business.  It isn’t just about running a web or app server(s) in an efficient and reliable manner.   One of the other critical factors is DNS.  You have to understand and optimize how the name the content is advertised under gets translated to the IP address of the content.  I don’t want to turn this into a DNS primer, but the two ends of the line of communication are the authoritative DNS server controlled by the domain owner which stores the official translation of the name to the number and the resolving DNS server which acts as a cache and is where the end-user connects to directly.  Both ends of the chain have their own idiosyncrasies which can affect how quickly and reliably your content gets delivered.</p>
<p>On the end-user side, I just read an article about how public DNS providers like OpenDNS and Google are breaking the internet.  OK, maybe not breaking the internet, but the public DNS providers are confusing CDN location-based algorithms.  The article is here: <a href="http://www.sajalkayan.com/in-a-cdnd-world-opendns-is-the-enemy.html">http://www.sajalkayan.com/in-a-cdnd-world-opendns-is-the-enemy.html</a> and I recommend strongly that both content providers and content consumers read it.</p>
<p>The summary is that some CDN algorithms use the ip address (and location) of the DNS server making the request and if that DNS server is nowhere near the end-user on the internet, the end-user will get served content from farther away and will get that content slower than desired.  The conclusion is that an end-user should always use a DNS server located as close as possible network-wise, usually that ends up being a DNS server of the network provider.</p>
<p>That is good advice for the end-user, but what about the content provider? If you flip this around and come at DNS from the content provider’s point of view who doesn’t use CDN, you want to make sure that when a DNS request is made, that your authoritative DNS server gets the ip address as fast and reliably as possible back to the end-user.</p>
<p>SoftLayer has built out authoritative DNS farms in all our Datacenters and Network POPs and anycasted the ip addresses for the name servers.   What that means is that SoftLayer customers – who get to use our DNS for free – can have their authoritative domain services hosted at all 10 points in North America and through the routing optimization inherent in the internet, the name to number conversion for those domains will happen as close as possible to the end-user and the results will be delivered as quickly as possible.</p>
<p>One very important goal of every content provider is to get the end-user the best experience as possible.  Understanding how the internet works from the end-user and well as the server-side is critical.  It doesn’t matter how good your content or app is if the end-user has a poor experience.</p>
<p>-<a href="http://twitter.com/nday91">@nday91</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2010/dns-from-all-angles/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cool Tool: nslookup</title>
		<link>http://blog.softlayer.com/2009/cool-tool-nslookup/</link>
		<comments>http://blog.softlayer.com/2009/cool-tool-nslookup/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 14:57:53 +0000</pubDate>
		<dc:creator>Michael Patrick</dc:creator>
				<category><![CDATA[Introductions]]></category>
		<category><![CDATA[SoftLayer]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[domain name service]]></category>
		<category><![CDATA[facts]]></category>
		<category><![CDATA[IP address]]></category>
		<category><![CDATA[nslookup]]></category>
		<category><![CDATA[search tool]]></category>
		<category><![CDATA[servers]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[support]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://theinnerlayer.softlayer.com/?p=872</guid>
		<description><![CDATA[If you&#8217;ve been around the Internet awhile you&#8217;ve probably heard of the Domain Name Service. DNS is what takes www.domain.com and turns it into the 1.2.3.4 IP address which your application actually uses to find the server hosting www.domain.com. Fascinating, Michael, why do I care? Well if you ask that question you&#8217;ve never had DNS [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve been around the Internet awhile you&#8217;ve probably heard of the Domain Name Service.  DNS is what takes www.domain.com and turns it into the 1.2.3.4 IP address which your application actually uses to find the server hosting www.domain.com.</p>
<p>Fascinating, Michael, why do I care?  Well if you ask that question you&#8217;ve never had DNS fail on you.</p>
<p>When name resolution goes on the blink one of the tools that support uses to see what is going is the command-line utility nslookup.  In its most basic form nslookup is going to do an A record query for the string you supply as an argument and it&#8217;ll send that query to your operating system&#8217;s configured resolvers.</p>
<hr />
<p><code>C:\&gt;nslookup www.softlayer.com<br />
Server:  mydns.local<br />
Address:  192.168.0.1<br />
</code></p>
<p>&nbsp;</p>
<p><code><br />
Non-authoritative answer:<br />
Name:    www.softlayer.com<br />
Address:  66.228.118.51</code></p>
<hr />
<p>What is the utility telling us?  First off, it asked a resolver at 192.168.0.1 for the information.  Non-authoritative answer means that the server which returned the answer (192.168.0.1) is not the nameserver which controls softlayer.com.  It then gives the IP address or addresses which were found.</p>
<hr />
<p><code><br />
C:\&gt;nslookup -q=mx softlayer.com ns1.softlayer.com<br />
Server:  ns1.softlayer.com<br />
Address:  67.228.254.4<br />
</code><br />
<code><br />
softlayer.com   MX preference = 20, mail exchanger = mx02.softlayer.com<br />
softlayer.com   MX preference = 30, mail exchanger = mx03.softlayer.com<br />
softlayer.com   MX preference = 10, mail exchanger = mx01.softlayer.com<br />
softlayer.com   nameserver = ns2.softlayer.net<br />
softlayer.com   nameserver = ns1.softlayer.net<br />
</code></p>
<p>&nbsp;</p>
<hr />
<p>This is a slightly different query.  Rather than asking my local resolver to do an A record query for www.softlayer.com I&#8217;ve sent an MX (mail exchanger) query for softlayer.com directly to the nameserver ns1.softlayer.com.  Notice that the response does not have the non-authoritative tag.  The server ns1.softlayer.com is one of the nameservers which is configured to respond with a definite answer to a question rather than just saying &#8220;well, this other guy said&#8230;&#8221;.</p>
<p>One thing that both of these queries fail to do is show the TTL for the answer they give.  Time to Live (TTL) is what generally controls how long a resolver will keep an answer in cache.  While the TTL is valid the resolver will use that answer.  Once the TTL expires, the resolver goes looking for a fresh answer.  This is great for performance but it does have a dark side to it:  because of TTL, changes to DNS records are not seen instantly by all clients.  If ClientA hits your website often his resolver is going to have the query result cached (say www.domain.com -&gt; 1.2.3.4).  You change the record to www.domain.com -&gt; 5.6.7.8 but ClientA&#8217;s resolver is going to continue to respond with 1.2.3.4 until the TTL runs out.  If ClientA controls their resolver they can flush its cache.  Generally though it is controlled by their ISP and you just have to wait.</p>
<p>To see the TTL for an answer you can use the nslookup form below:</p>
<hr />
<p><code><br />
C:\&gt;nslookup<br />
Default Server:  mydns.local<br />
Address:  192.168.5.1<br />
</code></p>
<p>&nbsp;</p>
<p><code><br />
&gt; set debug<br />
&gt; www.softlayer.com.<br />
Server:  mydns.local<br />
Address:  192.168.5.1<br />
</code></p>
<p><code><br />
------------<br />
Got answer:<br />
HEADER:<br />
opcode = QUERY, id = 2, rcode = NOERROR<br />
header flags:  response, want recursion, recursion avail.<br />
questions = 1,  answers = 1,  authority records = 2,  additional = 0<br />
</code></p>
<p><code><br />
QUESTIONS:<br />
www.softlayer.com, type = A, class = IN<br />
ANSWERS:<br />
-&gt;  www.softlayer.com<br />
internet address = 66.228.118.51<br />
ttl = 86400 (1 day)<br />
AUTHORITY RECORDS:<br />
-&gt;  softlayer.com<br />
nameserver = ns1.softlayer.net<br />
ttl = 86400 (1 day)<br />
-&gt;  softlayer.com<br />
nameserver = ns2.softlayer.net<br />
ttl = 86400 (1 day)<br />
</code></p>
<p><code><br />
------------<br />
Non-authoritative answer:<br />
Name:    www.softlayer.com<br />
Address:  66.228.118.51<br />
</code></p>
<hr />
<p>The key to this spew is &#8216;set debug&#8217; which causes nslookup to display additional information about the response, including the TTL value of the answer.  You&#8217;ll notice that the TTL in the ANSWERS section is 86400 seconds, which is the number of seconds in one day.  This is a common TTL value.  If I run the query again though, I have the following answers section:</p>
<hr />
<p><code><br />
ANSWERS:<br />
-&gt;  www.softlayer.com<br />
internet address = 66.228.118.51<br />
ttl = 85802 (23 hours 50 mins 2<br />
</code></p>
<p>&nbsp;</p>
<hr />
<p>Notice how the TTL is counting down.  The resolver is going to continue responding with the answer 66.228.118.51 until that TTL hits zero.  At zero, the resolver will go looking for a new answer.  What this means for you as a domain operator is that if you know you&#8217;re going to be changing a record you should adjust down the TTL for that record a couple of days in advance.  For example when some friends and I moved our colo server from one provider to another we dropped the TTLs for our DNS records down to 30 minutes two days prior to the move.  Once the move was complete we were able to put them back to prior values.</p>
<p>&nbsp;</p>
<p>If you spend any time at all messing with DNS you should play around with nslookup.</p>
<p>If you&#8217;re on a Unix system take a look at the command &#8216;dig&#8217; as well.</p>
<p>Happy resolving.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2009/cool-tool-nslookup/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Do You Know Where Your Nameserver Is?</title>
		<link>http://blog.softlayer.com/2008/do-you-know-where-your-nameserver-is/</link>
		<comments>http://blog.softlayer.com/2008/do-you-know-where-your-nameserver-is/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 16:53:34 +0000</pubDate>
		<dc:creator>Nathan Day</dc:creator>
				<category><![CDATA[Executive Blog]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[anycast]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[nameservers]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[SoftLayer]]></category>

		<guid isPermaLink="false">http://theinnerlayer.softlayer.com/?p=199</guid>
		<description><![CDATA[Today we are getting back to the basics. Really simple stuff like how content gets served up on the internet. I&#8217;m going to keep things at a fairly high level, so don&#8217;t flame me if I oversimplify things. I was trying to explain this to my Mom recently (Hi Mom!) and that inspired me to [...]]]></description>
			<content:encoded><![CDATA[<p>Today we are getting back to the basics.  Really simple stuff like how content gets served up on the internet.  I&#8217;m going to keep things at a fairly high level, so don&#8217;t flame me if I oversimplify things.  I was trying to explain this to my Mom recently (Hi Mom!) and that inspired me to write this blog.</p>
<p>The first thing that has to happen is for the viewer to make a request by typing in a site name or clicking on a link in a web browser.  That request usually has a text-based name as part of the request (like &#8220;<a href="http://www.softlayer.com">www.softlayer.com</a>&#8220;).  Each name has a domain (&#8220;<a href="http://softlayer.com">softlayer.com</a>&#8220;) and each domain has an authoritative nameserver to translate the name into a numerical address.  That numerical address is used by the internet infrastructure to make sure the request gets to the right place. Phone numbers work the same way, so just think of an IP address (and domain name) serving the same purpose as a traditional phone number which defines the location of the “owner” of the number (at least in the landline world) based on country, region, and city. </p>
<p>If the nameserver for a name is slow or down, then the request will be delayed, or even worse, fail because the nameserver was not available to translate the name into an address.  And if the translation fails, the viewer will not get the content he or she requested.</p>
<p>So, if you are running a website, you want your nameservers to be highly available and service the request as quickly as possible.  Here is where I get to brag about SoftLayer a little.  We provide nameserver service to our customers.  Our customers can use our web portal or a sophisticated programming interface (the SoftLayer API) to manage the numerical addresses for their names.  We have located nameservers at several locations and we keep the data synchronized between the sites.  Our nameservers themselves have the same addresses using a technology called anycast (<a href="http://en.wikipedia.org/wiki/Anycast">http://en.wikipedia.org/wiki/Anycast</a>).  </p>
<p>What all this means is that our customers get to have their name to number translation hosted at multiple sites.  This results in faster translation times and in the case of a disaster at one site, the other nameservers will still be working.</p>
<p>In other words, SoftLayer has very cool nameservers.</p>
<p>-<a href="http://twitter.com/nday91">@nday91</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2008/do-you-know-where-your-nameserver-is/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TTL and propagation</title>
		<link>http://blog.softlayer.com/2007/ttl-and-propagation/</link>
		<comments>http://blog.softlayer.com/2007/ttl-and-propagation/#comments</comments>
		<pubDate>Tue, 26 Jun 2007 22:11:29 +0000</pubDate>
		<dc:creator>Joshua Rushe</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[IP address]]></category>
		<category><![CDATA[tech tips]]></category>
		<category><![CDATA[TTL]]></category>

		<guid isPermaLink="false">http://theinnerlayer.softlayer.com/2007/ttl-and-propagation/</guid>
		<description><![CDATA[Every DNS record is equipped with a TTL. The TTL (Time To Live) is basically the expiration date on that record. Long story short, it&#8217;s a countdown from when it was initially received until when it is marked as invalid and discarded for a replacement record. This is a very important piece of information that [...]]]></description>
			<content:encoded><![CDATA[<p>Every DNS record is equipped with a TTL.  The TTL (Time To Live) is basically the expiration date on that record.  Long story short, it&#8217;s a countdown from when it was initially received until when it is marked as invalid and discarded for a replacement record.  This is a very important piece of information that I&#8217;ve run into often as being either outright ignored or misunderstood.</p>
<p>Let&#8217;s say you have a domain-something awesome like awesomedomain.wow&#8211;and awesomedomain.wow has a TTL of 24 hours.  When I go to visit awesomedomain.wow as a new visitor (and you know I would, because it sounds awesome) I&#8217;m going to receive a record translating awesomedomain.wow to an IP address that will be valid for 24 hours.  Any other time I visit that domain in the next 24 hours, I&#8217;m going to use that cached address because the record hasn&#8217;t expired yet.  In 24 hours regardless of if awesomedomain.wow has moved IPs, I&#8217;m going to trash that old DNS record I&#8217;ve cached locally and go look it up again.  The new record will then be referred to by me for the next 24 hours, at which time I&#8217;ll do it all over again. </p>
<p>But what happens when you have to change your IP, but you want your visitors to see the smallest amount of downtime possible?  My first suggestion is to mirror your sites on both IPs, but that is a different discussion entirely.  The second is to manipulate your TTL.  First lower it to something smaller-from a day to an hour perhaps.  Then give that new record with that new TTL at least 24 hours to propagate.  Now you can be certain that at the 25th hour, all of your visitors now have a record that will expire in one hour.  Next, change your IP for awesomedomain.wow, the record that your visitors have cached locally will expire in an hour, and then they will have your new record with your new IP.  Feel free to bump your TTL back up to what it was originally in this step, since they have the new IP.  Now your visitors have only had an old record for an hour rather than 24, and they probably missed that hour it was inaccessible while they were posing for a painting or having their top hats heightened.  Because all of your visitors are terribly classy.</p>
<p>-Joshua</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2007/ttl-and-propagation/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
