Home arrow Search Optimization arrow Internet Technology Lessons for SEO
SEARCH DEVARTICLES

TOOLS YOU CAN USE

advertisement

Internet Technology Lessons for SEO


(Page 1 of 2 )

This is an introductory lesson for new SEOs that are not familiar with how the Internet and websites work. An SEO with a clear understanding of Internet technology will be able to understand a lot of technical processes that can help to diagnose SEO-related issues.

If you are ready, let's get started.

Technical definition of Internet

Let's start with the most basic lesson about Internet technology. The Internet is a network made up of a vast number of computers. The computers are either connected through the use of wire communications (through cables) or wireless communications (antennas).

Each of the computers on the Internet has been assigned a name with which to identify itself as "unique" in the network. This is called an IP address. An example of an IP address is 209.35.17.17. It is a numerical naming convention assigned to a network computer; this convention has existed ever since the birth of the Internet.

Using an IP address, you can determine the following information:

  • The computer's ISP (Internet service provider).
  • The computer's geographical location.

For example, you can use the following tool to determine your computer's IP address on the Internet: http://www.whatismyip.com/

Once you have your IP address, you can input the result into http://ip-lookup.net/. That tool will tell you your ISP hostname and your country of origin.

This is also the reason Google knows the exact geographical location of website servers, because of the server's IP address.

So what is an ISP? Their main job is to provide Internet connections to their subscribers. In return, subscribers make monthly payments to keep up their Internet connections.

To make things fast, especially when the ISP has a large number of Internet subscribers using connections at the same time, the ISP will implement its own DNS server. A DNS server actually works as a "cache," a temporary storage for "IP Address to Domain Name" system equivalents.

Since the Internet is a network of computers, each identified by its IP address, websites use an alias known as a "domain name" instead of an IP to make things easy for users to remember (it is easier to remember a word than a number).

A DNS server is used to convert these domain names into their IP address equivalents. So a DNS server holds the following information (for example):

Domain Name == IP Address
seochat.com === 209.35.17.17
ibm.com === 129.42.38.1
apple.com === 17.251.200.70

The TCP/IP Internet protocol communicates with numbers and bits, and one piece of information used in the exchange of information is the IP address. So when a client browser visits a website, the ISP DNS server translates that domain name request into an IP address, for communication purposes.

The Hosting Name Server

Every website on the Internet is stored in a computer (like the computer you use at home). These computers are connected and identified on the Internet using an IP address (basic protocol discussed previously). Since websites use a domain name instead of an IP address, a "name server" holds the authoritative information pertaining to the website IP address (also known as the A-record) and the MX record (mail exchange record). Some records that can be found are the CNAME and others.

If you update a name server, the information about the website (its IP address , etc) will be "propagated" throughout the Internet, reaching as many DNS servers as possible at different Internet service providers. This process, called "DNS propagation," can take up to 48 hours to complete. This is why web developers often advise SEOs to start doing onsite work after a full/complete DNS update.

Once the DNS server has this information, it will be stored in its computer. If a client requests a certain website from the DNS server, the server will then look up its equivalent IP address to fetch content from the hosting server.

As of this point, we've covered the following (shown in communication diagrams):

The arrow pointing from the ISP DNS to the Website Name server and vice versa means that the DNS server fetches/updates information about the website's IP address, etc. The information is cached in the DNS server for a period of time.

This makes communication a little faster, as mentioned previously. If a web surfer sends a query about a domain, the DNS has this information cached and can quickly communicate further to retrieve the website's content (to be discussed in the next section).

The name server record is configured using your domain registrar control panel. Two of the most popular domain registrars are Go Daddy and Network Solutions. So if you register a domain name with a registrar and have a hosting account for your website, the hosting company will provide you with their name server information.

Examples of name servers are:

NS1.AGILITYHOSTER.COM

NS2.AGILITYHOSTER.COM

Once you have the name server information from your web hosting company, you will need to update that information with your domain registrar. If you switch to a different web hosting company, then you will also need to update the name server in your domain registrar control panel.

More Search Optimization Articles
More By Codex-M

blog comments powered by Disqus

SEARCH OPTIMIZATION ARTICLES

- Feed Your Blog`s Readers Well
- Laying Out An SEO and Traffic Generation Str...
- Educational Viral Content
- Viral Content Ideas that Appeal to Emotions
- Tapping Popularity for Your Site`s Content
- Mobile SEO Not So Different After All
- List-Worthy Approaches to Viral Content for ...
- Creating Different Types of Viral Content
- How User Generated Content Helps SEO
- Cyber Monday May Break Records
- Should You Move Your Site to HTML5?
- Schema.org and Microdata Markups for SEO
- Search Optimization and 404 Errors
- How to Compute Your Website`s Value
- Get More Attention for Your Content
 
SEO Chat Forums  
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Contact Us 
Site Map 
Request Media Kit
Write For Us Get Paid 
SEO Weekly Newsletter
 
SEO Tools
Adsense Calculator
AdSense Preview
Advanced Meta-Tags
Alexa Rank Tool
Check Server Headers
Class C Checker
Code to Text Ratio
CPM Calculator
Domain Age Check
Domain Typos
Future PageRank
Google Dance
Google Keywords
Google Search
Google Suggest
Google vs Yahoo
Indexed Pages
Keyword Cloud
Keyword Density
Keyword Difficulty
Keyword Optimizer
Keyword Position
Keyword Typos
Link Popularity
Link Price Calculator
Meta Analyzer
Meta Tag Generator
Multiple Link Popularity
Page Comparison
Page Size
PageRank Lookup
PageRank Search
Robots.txt Generator
ROI Calculator 
S.E. Comparison 
S.E. Keyword Position 
Site Link Analyzer 
Spider Simulator 
URL Redirect Check 
URL Rewriting 
Privacy Policy 
Support 


© 2003-2012 by Developer Shed. All rights reserved. DS Cluster 8 - Follow our Sitemap
Popular SEO Chat Topics
All Tutorials & Tools
 
SEO Chat is sponsored by:
Close this Sponsor Message