Webhosting voor beginners: IP-adres
Elke computer die met het Internet is verbonden, heeft een unieke identificatie nodig die IP-adres wordt genoemd.Een IP-adres is gewoon een getal tussen nul en ongeveer 4,3 miljard; het wordt vaak getoond als vier "octetten" (getallen van 0 tot en met 255) in zgn. "dotted decimal"-notatie, bijvoorbeeld: "64.236.24.28".
Het genoemde IP-adres hoort bij de webserver van CNN, zoals u kunt zien door in uw browser in te tikken: http://64.236.24.28/
De IP-adressen van webservers en andere computers met een permanente Internet-verbinding veranderen gewoonlijk niet; daarom worden het vaste of statische IP-adressen genoemd.
Anders dan computers met een vaste (kabel- of ADSL-)verbinding hebben computers met een inbel-verbinding meestal een IP-adres dat steeds verandert, iedere keer als ze contact maken met het Internet. Deze zgn. dynamische IP-adressen worden toegekend door de ISP (uit een "pool" van op dat moment beschikbare IP-adressen) voor de duur van de verbinding.
Schaarste aan IP-adressen
Deze dynamische toekenning wordt gebruikt omdat IP-adressen relatief "schaars" zijn geworden. Theoretisch zijn er "slechts" 4,3 miljard getallen beschikbaar, en in de praktijk nog minder, omdat bepaalde reeksen voor speciale doeleinden worden gebruikt. Daarom is het bijvoorbeeld thans niet mogelijk om iedere mens op aarde een uniek IP-adres te geven.Gelukkig geldt deze "schaarste" alleen voor het type IP-adres dat op dit ogenblik het meest gebruikt wordt (IPv4, oftewel versie 4).
Men heeft een verbeterde versie (IPv6) ontworpen waarmee 4 miljard keer 4 miljard keer 4 miljard keer 4 miljard verschillende getallen mogelijk zijn; in de praktijk is dat een vrijwel "oneindig" aantal IP-adressen!
Om over te schakelen op IPv6 moeten ISPs en web hosts echter investeren in nieuwe apparatuur, dus IPv4 zal voorlopig nog wel een tijdje gebruikt worden. Daarom proberen ISPs en web hosts vaak het aantal IP-adressen dat zij aan hun klanten aanbieden te beperken, door hetzelfde adres door een groep klanten te laten delen.
We hebben al gezien hoe ISPs hiervoor gebruik maken van dynamische IP-adressen; web hosts doen iets soortgelijks met behulp van "virtuele hosting op basis van de domeinnaam".
DNS of "domeinnaamservers"
Mensen kunnen de domeinnaam van CNN ("cnn.com") een stuk makkelijker onthouden dan het bijbehorende IP-adres. Computers werken echter met dat getal, dus ze hebben iets nodig om een IP-adres te vinden op basis van een domeinnaam.Dit gebeurt met behulp van DNS of domeinnaamservers. Wanneer u een domeinnaam registreert, dan moet u (ten minste) twee naamservers opgeven. (U heeft er twee of meer nodig in verband met de gewenste redundantie: zelfs indien de ene naamserver zou uitvallen, blijft de andere waarschijnlijk gewoon werken.)
Door middel van een vrij ingewikkeld proces, dat gebruik maakt van gedistribueerde databases, "vertalen" de naamservers de domeinnaam in het bijbehorende IP-adres.
Indien u uw site naar een andere computer wilt verhuizen (omdat u bijvoorbeeld een nieuwe web host heeft), dan moet u het IP-adres in de naamserver aanpassen.
