<?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>TLF Blog &#187; Web Hosting</title>
	<atom:link href="http://www.thelinuxfix.com/blog/category/web-hosting/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thelinuxfix.com/blog</link>
	<description>Updates from the trenches of The Linux Fix</description>
	<lastBuildDate>Thu, 05 Nov 2009 18:41:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Internet DNS &#8211; An Introduction</title>
		<link>http://www.thelinuxfix.com/blog/2008/12/19/internet-dns-an-introduction/</link>
		<comments>http://www.thelinuxfix.com/blog/2008/12/19/internet-dns-an-introduction/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 14:40:45 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[DNS]]></category>
		<category><![CDATA[Web Hosting]]></category>
		<category><![CDATA[domain names]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://www.thelinuxfix.com/blog/?p=31</guid>
		<description><![CDATA[DNS is ubiquitous on the Internet, yet it is often misunderstood and remains a mystery to most people. As a hosting provider we administer and troubleshoot DNS issues several times per day, if not several times per hour; so we thought it would be fun and educational to write up a series of posts regarding [...]]]></description>
			<content:encoded><![CDATA[<p><em>DNS is ubiquitous on the Internet, yet it is often misunderstood and remains a mystery to most people. </em><em>As a hosting provider we administer and troubleshoot DNS issues several times per day, if not several times per hour; so </em><em>we thought it would be fun and educational to write up a series of posts regarding DNS.  We&#8217;ll toss in a few tidbits and techniques of troubleshooting it, for kicks.  So without further ado!</em></p>
<h2>DNS In a Nutshell</h2>
<p>The Domain Name System (DNS) is simply a Internet-wide database for associating friendly domain names (example.com) to an IP addresses (1.2.3.4). Over time, other functions such as <a href="http://en.wikipedia.org/wiki/DomainKeys">Domain Keys</a> and <a href="http://en.wikipedia.org/wiki/Sender_Policy_Framework">SPF</a> for Spam prevention have burdened DNS with a few more responsibilities&#8211;but none have fundamentally changed its primary purpose or how the system works.</p>
<h2>The Players</h2>
<p>To understand the DNS process one must understand the parts involved, and fortunately DNS only has a few.  On the Internet, the DNS system can most generally be segmented into three major parts:</p>
<ol>
<li>Your computer.</li>
<li>The Root DNS Servers.</li>
<li>All other DNS Servers.</li>
</ol>
<p>A few important things regarding domain names you should know&#8230;</p>
<ol>
<li>The period, or &#8220;dot&#8221; in domain names is a symbolic character representing a change of authority.  For instance, one server may be responsible for the DNS database containing <em>tlfhosting.com.</em>, and yet another might be responsible for <em>linuxrocks.tlfhosting.com.</em> Each time a period is seen by your computer, it knows it has to ask a server for more information.   It could be the same server, or a different one&#8211;but it is required to ask nonetheless.</li>
<li>Your computer actually &#8220;reads&#8221; domain names from right-to-left (backwards of how english is read).  Why?  It&#8217;s simply trade-off between readability by people and a logical hierarchy that computers need.   Things wouldn&#8217;t make much sense to people if we typed <em>.com.tlfhosting.www</em> after all.  It just looks strange, because we read things from left to right.   Yet because of how DNS is structured, your computer needs to read it that way.</li>
<li>Every domain name actually has a trailing period.  Notice how we&#8217;ve been typing &#8220;tlfhosting.com.&#8221;?  That&#8217;s actually the correct way to type it.  In fact, open a new window in your browser and type <em>www.thelinuxfix.com.</em> (with the trailing period).  Next try <em>www.google.com.</em>, or any other domain for that matter.  Normally it isn&#8217;t needed, but only becase most software &#8216;types&#8217; the trailing period for you automatically.  But why the trailing period?  Think of it in context of items #1 and #2 above, and it begins to make sense.</li>
</ol>
<p>Let&#8217;s take a quick look at one of our own second-level domains (we&#8217;ll help explain that term in a moment): <em>tlfhosting.com</em>.   Let&#8217;s say you&#8217;d like to connect to <em>www.tlfhosting.com.</em> to do something&#8211;could be a website, telnet, FTP, or anything.  The important point is that <em>to do</em> anything your computer first needs the IP address of <em>www.tlfhosting.com</em>., since it cannot do a single thing with english words!</p>
<h2>The Root Servers and TLDs</h2>
<p>To get things started, we&#8217;ll have to talk about that all-important trailing dot on &#8220;<em>www.tlfhosting.com.</em>&#8221;</p>
<p>Remember point #2 above.  The first thing your computer sees when trying to translate the domain name is a period (.).  Because of that, it knows a domain is coming next so it will need to ask a DNS server about it.</p>
<p>But wait, which server?  How is it supposed to know where to look if it&#8217;s just getting started?</p>
<p>This is where the Root Servers come in.   The Root Servers are represented by the trailing period (.) in<em> google.com.</em> and <em>tlfhosting.com.</em>, or any domain for that matter.</p>
<p>As you&#8217;ve probably figured out, the Root Servers are then responsible for all top-level-domains (or &#8220;TLDs&#8221;), such as &#8220;net.&#8221;, &#8220;org.&#8221;, &#8220;edu.&#8221;, and so forth.  They&#8217;re called top-level simply because all other domains (like tlfhosting) are under their authority.   So these things are not only busy&#8211;they&#8217;re very, very important to the operation of the entire Internet!</p>
<p>The Root Servers don&#8217;t change much at all.  In fact, most computers are already hard-wired in a programming sense to <em>know</em> who to ask about &#8220;com&#8221;, &#8220;net&#8221;, or any of the other TLDs.  In fact, every computer that asks something about any domain name on the Internet at some point or another asked the Root Servers a question. As you can imagine, these are busy little servers.</p>
<p>Now hopefully the term &#8220;Second-Level-Domain&#8221; should begin to make more sense as well.   If &#8220;.com&#8221; is a top-level domain, then logically <em>tlfhosting.com</em> is a second-level domain, and thus <em>subdomain.tlfhosting.com</em> would be a third-level domain.  It just goes right-to-left as we were talking about.  Easy as pie!</p>
<p><em>Keep an eye out for part 2, where we&#8217;ll discuss the exact process a computer follows to determine the IP address of any domain.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thelinuxfix.com/blog/2008/12/19/internet-dns-an-introduction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP5 Available</title>
		<link>http://www.thelinuxfix.com/blog/2008/10/07/php5-available/</link>
		<comments>http://www.thelinuxfix.com/blog/2008/10/07/php5-available/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 14:19:23 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[H-Sphere]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Hosting]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[shared]]></category>
		<category><![CDATA[updates]]></category>
		<category><![CDATA[upgrades]]></category>

		<guid isPermaLink="false">http://www.thelinuxfix.com/blog/?p=13</guid>
		<description><![CDATA[After much testing, we&#8217;ve enabled PHP5 for all hosting plans.  H-Sphere implements this in a module/CGI type configuration so our users can choose between PHP4 and PHP5.   Check your settings under &#8220;Web Options&#8221; to find out which you&#8217;re using.
Part of the update included moving to a newer version of Apache as well, all went [...]]]></description>
			<content:encoded><![CDATA[<p>After much testing, we&#8217;ve enabled PHP5 for all hosting plans.  H-Sphere implements this in a module/CGI type configuration so our users can choose between PHP4 and PHP5.   Check your settings under &#8220;Web Options&#8221; to find out which you&#8217;re using.</p>
<p>Part of the update included moving to a newer version of Apache as well, all went off without a hitch.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thelinuxfix.com/blog/2008/10/07/php5-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>H-Sphere upgrade and Ruby on Rails!</title>
		<link>http://www.thelinuxfix.com/blog/2008/10/01/h-sphere-upgrade-and-ruby-on-rails/</link>
		<comments>http://www.thelinuxfix.com/blog/2008/10/01/h-sphere-upgrade-and-ruby-on-rails/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 15:30:48 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[H-Sphere]]></category>
		<category><![CDATA[Web Hosting]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[tlf]]></category>

		<guid isPermaLink="false">http://www.thelinuxfix.com/blog/?p=7</guid>
		<description><![CDATA[We recently upgraded the control panel to version 3.1, which went off without a hitch.  A nice side benefit is that we now support Ruby on Rails on all our web hosting plans.   Ruby fans unite!
]]></description>
			<content:encoded><![CDATA[<p>We recently upgraded the control panel to version 3.1, which went off without a hitch.  A nice side benefit is that we now support Ruby on Rails on all our web hosting plans.   Ruby fans unite!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thelinuxfix.com/blog/2008/10/01/h-sphere-upgrade-and-ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
