|
Razumevanje DNSov,...
To je področje, ki
povzroča veliko zmede in nesporazumov med spletnimi oblikovalci in končnimi
uporabniki. Preden gremo naprej, najprej poglejmo hitro analogijo: DNS se lahko
obravnava kot nekaj podobnega telefonskemu imeniku. Ko se preselite iz ene
lokacije na drugo, vaš priimek ostane isti, vendar pa se zamenja vaša telefonska
številka. Da bi dodelili vaše ime [priimek] k novi telefonski številki, morate
stopiti v stik s ponudnikom telefonskih storitev, ki vas bo dodelil k novi
telefonski številki. Dodatno pa bo le-ta obnovil vse podatke v imeniku
[direktoriju], da bi vas prikazal z novo telefonsko številko.
1. Kaj je DNS?

DNS [Domain Name
Server] pomeni "domenski imenski strežnik". Domenski imenski strežnik deluje kot
velik telefonski imenik [direktorij], v katerem je glavna baza podatkov, ki
vsebuje domenska imena kot npr. http://www.mojadomena.com, z ustrezno IP
številko. IP številko vzemite podobno kot nekaj podobnega telefonski številki:
ko nekdo kliče
http://www.mojnet.net,
vaš Internet ponudnik [ISP] pogleda na DNS strežnik in vpraša "kako pridem do
mojnet.net?" DNS strežnik odgovori, da se lahko najde na: 83.223.116.81. Kot jo
Internet razume, se lahko obravnava kot telefonska številka strežnika, ki
gostuje spletno stran
http://www.mojnet.net.
2. Kje se hranijo
vsi DNS zapisi?

To je malo
bolj zapleteno, vendar bomo za namen tega pregleda poskusili to obdržati čimbolj
splošno, kot je le mogoče. Obstajata dva osnovna prostora, kjer so DNS zapisi:
·
Mednarodni korenski imenski strežniki ["International Root name servers"] – na
svetu jih je 13
· Register
vaše domene ["domain register"], kjer so vaše trenutne DNS nastavitve.
Ko registrirate domensko ime na določenem registratorskem imenskem strežniku
["registers name server"], se vaše DNS nastavitve shranijo na tem strežniku, in
v večini primerov usmerjajo vašo domeno na imenski strežnik vašega gostitelja.
Ta imenski strežnik je tam, kjer se nahaja IP številka [trenutno dodeljena
vašemu domenskemu imenu].
Potem je nekako vpletena še cela hierarhija, vendar na kratko: svetovni korenski
imenski strežniki se lahko obravnavajo kot glavni seznami vseh DNS zapisov, in
slednjih je trenutno na svetu 13. Ti imenski strežniki so tam, kjer se nahajajo
vsi glavni DNS zapisi. DNS strežnik vašega Internet ponudnika [ISP] bo običajno
poizvedoval v korenskih imenskih strežnikih vsakih 24 ur. Na ta način osvežijo/obnovijo
svoje DNS tabele, ki potem preusmerijo vse www poizvedbe na IP številko
strežnika, kjer se le-ti nahajajo.
3. Spreminjanje
nastavitev imenskega strežnika, tako da se domena usmeri na mojnet.net

Nastavitve vaših imenskih strežnikov morajo biti osvežene/obnovljene, da bi
usmerjale na vaš račun na naših strežnikih. Mi imamo več kot le en strežnik,
zato boste morali uporabljati pravilne DNS podatke, da bi prišli do pravega
strežnika. Najprej ste kupili domensko ime iz registra in ta register je zdaj,
kjer se nahajajo vaše trenutne DNS nastavitve. To je, razen če boste prenesli
svoje domensko ime na drug register, v takem primeru bi vi nadzirali vaše DNS
nastavitve od tam.
"Register" [seznam], kjer se nahaja vaša domena, usklajuje naše "trenutne" DNS
nastavitve z mednarodnimi korenskimi strežniki, ki si potem delijo to
informacijo z Internet ponudniki [ISP's], preusmerjevalniki ["routers"] in
shranjevalniki ["cache engines"] po vsem svetu. V bistvu je to kot svetovni
seznam [direktorij], na katerega se sklicujejo drugi računalniki, ko želijo
uskladiti domensko ime z njemu dodeljeno IP številko. Ta IP številka je način,
kako se najde določen strežnik, na katerem gostuje vaša spletna stran.
4. Dostop do
vašega upravitelja domen ["domain manager"]
[top]

Preprosto pojdite na spletno stran registratorja vaše domene in poiščite
povezave, ki kažejo na nekaj podobnega kot: "upravitelj domene" [domain
manager], "upravljanje domene" [manage domain] ali nekaj drugega v tem smislu.
Potem poglejte vaše pozdravno sporočilo, kjer je poglavje o spremembah DNS,
katere morate izvesti. V večini primerov deljeni računi ["shared accounts"]
uporabljajo imenske strežnike povezane z mojnet.net, posredniški računi pa
uporabljajo imenske strežnike lastne domene.
Večina novejših registrov [kot so na OPEN SRS bazirani objekti], imajo ta
postopek opravljen v 5-ih minutah. Preprosto se prijavite v register, izberete
"upravljanje domene" [manage domain] in vam bo na voljo možnost osvežitve vaših
novih DNS številk. V nasprotju s splošnim mnenjem, podjetje Network Solutions
"zdaj" ponuja tudi spletni vmesnik, s katerim se te nastavitve spremenijo, tako
da ta postopek z njimi ni več tako zapleten, kot je bil včasih, kljub temu pa še
vedno ni tako preprost, kot so sistemi, bazirani na "OPEN SRS". Če določen
register "ne" nudi neke vrste upravitelja domen, potem jim boste morali poslati
sporočilo, v katerem boste zahtevali spremembo DNS. To je malo verjeten scenarij,
ker zdaj že skoraj vsi registri dovolijo, da sami upravljate nastavitve vaše
lastne domene preko spletnih vmesnikov.
Ko ste vstopili v "upraviteljski vmesnik" [management interface] vašega
domenskega imena, poiščite nastavitev "spremeni ali upravljaj DNS nastavitve"
[change or manage DNS settings]. V večini primerov lahko preprosto "izrežete"
[cut] in "prilepite" [paste] DNS nastavitve, katere smo vam poslali, neposredno
v vnosna polja, katera ustrezajo vašim upravljalskim DNS nastavitvam.
5. Počakajte! Sem
posrednik in imam zasebne imenske strežnike, ki ne delujejo!

Najbolj pogost razlog za to je, ker je treba še ustvariti imenske strežnike. To
je ponavadi tako preprosto kot zgornji postopek in se lahko izvede preko
nadzorne plošče vašega registratorja. Preprosto vnesite imenske strežnike in
ustrezne IP številke v obrazec, da bi naredili imenske strežnike. Ko boste
končali, sledite poglavju zgoraj, da bi nastavili vašo domeno na nove imenske
strežnike.
6. 3 ali 4-dnevna
propagacijska doba – Razumevanje, kaj se dogaja v tem časovnem okviru

Na kratko, potrpljenje je vrlina. Spomnite se, o čem smo govorili prej v tem
poglavju, glede ogromne velikosti in obsega svetovnega DNS sistema? Na kratko,
ko spremenite svoje DNS nastavitve, se morajo le-te propagirati/razširiti preko
svetovnih DNS strežnikov. To pomeni tudi, da mora vsak Internet ponudnik [ISP]
osvežiti/obnoviti svoje DNS zapise, da bi se te spremembe videle, kar je v
večini primerov izvedeno vsakih 24 ur, vendar pa ne vedno...
7. Od kje dobivajo
informacije korenski imenski strežniki [Root Name Servers]?

Korenski imenski strežniki delajo poizvedbe v "domenskih registrih" [domain
registers] večkrat na dan. Domenski registri so objekti/podjetja kot Network
Solutions ter novejši, na OPEN SRS bazirani sistemi. Korenski imenski strežniki
bojo zbrali te informacije od mnogih registrov, ki zdaj obstajajo, in osvežili
svoje glavne zapise glede na spremembe. Zdaj mora vaš Internet ponudnik [ISP]
dostopiti do korenskih imenskih strežnikov in osvežiti svoje DNS zapise, ki se
nahajajo na njihovih 'lokalnih' DNS strežnikih. Ta postopek je povsem
avtomatiziran; večina Internet ponudnikov bo preverila novosti ["updates"] na
korenskih imenskih strežnikih vsakih 24 ur. Vendar pazite, ker bojo nekateri
slabši/počasnejši Internet ponudniki v nekaterih primerih ta postopek podaljšali
za celo 2 do 4 dni. Če se to zgodi, bo to nedvomno povzročilo dodatno zmedo, ker
bo vsakdo lahko dostopal do vašega novega računa na naših strežnikih, razen vas.
To se zgodi, ker vaš Internet ponudnik ni osvežil svojih DNS zapisov, ali pa ni
počistil svojih DNS "shramb" [cache], kar pomeni, da bojo še vedno usmerjali
vašo domeno na stari strežnik. Če ste domeno registrirali na novo, potem boste
dobili prazno brskalnikovo okno "Spletna stran ni bila najdena" [Site Not
Found].
8. DNS "shramba"
[Cache] in vaš Internet ponudnik [ISP]

Tukaj je tudi zadeva glede DNS "shramb", kar je nekaj, pri čemer se tukaj ne
bomo spuščali v podrobnosti, zato je tukaj krajša verzija. Vsakič, ko dostopate
do spletne strani preko vašega Internet ponudnika, le-ta shrani spletni naslov
[URL] in prav tako temu dodeljeno IP številko. Če je njegovo omrežje pravilno
nastavljeno, potem morajo shranjeni DNS zapisi "poteči" [Expire] po najmanj
vsakih 24 ur. Če pa niso potekli [kar je ponavadi težava], se bo zgodilo
naslednje: Vi vpišete spletni naslov
http://www.vasadomena.com,
ki vas še vedno pripelje nazaj na račun na starem strežniku.
V veliki večini primerov je to posledica tega, da Internet ponudnik "ni"
nastavil svojih strežnikov tako, da bi DNS "shrambe" potekle v primernih
časovnih intervalih. Na žalost to vnaša dodatno zmedo pri njihovih uporabnikih,
še posebaj pa pri tistih, ki poskušajo preusmeriti domeno na novi strežnik. Drži,
včasih vas bo to pripravilo do kričanja, vendar pa, če boste razumeli, čigava
krivda dejansko je to, potem boste tudi vedeli, na koga kričati.
9. Postopek DNS
"propagiranja" ni omejen le na Internet ponudnike!
[top]

In ravno ko ste mislili, da že vse razumete! Na žalost je tega še več. Tudi sam
Internet mora osvežiti/počistiti svoje DNS "shrambe". Ko rečemo Internet, imamo
v mislih številne vmesne "dostopne točke" [points of access], preko katerih ste
preusmerjani, preden pridete do končnega cilja. Te vmesne dostopne točke so
večinoma sestavljene iz "Internet preusmerjevalnikov" [Internet Routers] in
"Internet shranjevalnikov" [Internet Caching Engines]. Le-ti vzdržujejo svoje
lastne DNS "shrambe", ki jim pomagajo pri usmerjanju Internet prometa/preusmerjanju
spletnih naslovov na pravilni ciljni IP. Vendar ne skrbite, ker so Internet
preusmerjevalniki ponavadi hitrejši pri čiščenju svojih DNS shramb, kot pa
Internet ponudniki.
10. Kaj lahko
pričakujete v času dveh do štirih dni propagacijske dobe

V večini primerov traja postopek "propagiranja" vsaj 48 ur. Najprej bojo
svetovni korenski imenski strežniki preverili vse razne "domenske registre"
[Domain Registers] za novosti. V redu, torej so zdaj korenski imenski strežniki
opravili svoje delo. Ostalo je na mnogih Internet ponudnikih, ki "naj bi"
osvežili svoje DNS zapise [vsaj na vsakih 24 ur], vendar jih veliko tega ne bo
storilo v tem času.
11. V časovnem
okviru propagacijske dobe lahko pričakujete "stranske učinke"

Povsem normalno je, da se v času 48-ih ur propagacijske dobe dogajajo čudne
stvari, včasih pa še dlje časa. Medtem ko lahko pokažemo cel seznam vseh napak/anomalij,
ki se lahko pojavijo v času DNS propagacije, bomo ostali le pri nekaj najbolj
pogostih scenarijih, katere doživi večina uporabnikov:
POMOČ! Moji prijatelji lahko pridejo do moje nove spletne strani, mene pa se še
vedno preusmerja na STARO!

To je klasičen primer, ker so Internet ponudniki vaših prijateljev osvežili
svoje DNS zapise, medtem ko vaš Internet ponudnik na žalost tega [še] ni storil.
Kot posledica: vaš Internet ponudnik še vedno usmerja vašo domeno na stari DNS
zapis, ki je vaš stari gostovalni račun. Počakajte še par dni in, če se izkaže,
da lahko vsi razen vas dostopajo do vašega novega računa, stopite v stik z vašim
Internet ponudnikom ter mu sporočite, da naj izpraznijo svoje stare shranjene
DNS zapise.
O!
www.mojadomena.com
me je še pred minuto privedla do mojega novega mojnet.net računa, vendar če zdaj
poskusim, me preusmeri na moj stari gostovalni račun – kaj je s tem?

Zelo verjetno je, da je vaš Internet ponudnik v postopku čiščenja svojih DNS "shramb",
in/ali v postopku osveževanja svojih lokalnih DNS strežniških zapisov. Med tem
majhnim intervalom je normalno, da se kroži med novo in staro spletno stranjo,
ker se mogoče stari DNS zapisi še niso povsem počistili iz njihove "shrambe"
[cache]. Počakajte še nekaj ur in potem bi moralo biti v redu.
HEJ! Moja nova spletna stran se mi odpre, vendar pa se moje prijatelje še vedno
usmerja na mojo staro spletno stran!

Popijte kavo in se imejte za srečnega. Vaš Internet ponudnik je hiter in
osvežuje DNS zapise oziroma čisti svoje DNS "shrambe" v kratkih, rednih
intervalih. Vaši prijatelji verjetno uporabljajo Internet ponudnika, ki ni tako
hiter in/ali učinkovit, da bi delal enako. Edino "zdravilo" zaenkrat.
Navsezadnje bojo tudi pri drugih Internet ponudnikih potekle DNS "shrambe"
[cache] in bojo zamenjane z osveženimi DNS zapisi.
Kaj se dogaja z mojo e-pošto? Ko poskušam priti do nje,
dobim napako "gostitelj ne obstaja" [host does not exist] ali pa "ne morem
overiti" [cannot authenticate].

To se lahko zgodi zaradi večih razlogov, v večini primerov pa zaradi tega, ker
vaši novi DNS zapisi še niso povsem dokončali postopka "propagiranja".
Posledično lahko poskušate dostopati do vašega starega e-poštnega računa na "starem
strežniku", ki pa je mogoče že zaprt, ali pa je v stanju DNS kroženja, kar
pomeni, da enkrat kaže na novi strežnik in naslednji trenutek na starega.
Dajte temu še malo časa in navsezadnje se bo uredilo. V vmesnem času pa lahko
premislite o dostopanju do e-pošte na vašem računu preko spletnega vmesnika ["WebMail"].
Če se tudi vaša domena še ni "propagirala", lahko dostopate do e-poštnega računa
na spletnem vmesniku z vašo IP številko. Primer: naslov
http://123.123.123.123/webmail
vam bo omogočil dostop do privzetega e-poštnega predala ["mailbox"] na vašem
računu. Zamenjajte IP številko s tisto, ki ustreza strežniku, na katerem
gostujete [glejte pozdravno sporočilo].
Program "Microsoft FrontPage" zavrača uporabniško ime in geslo, ali pa prikaže
sporočilo o napaki: "FrontPage končnice niso nameščene" [FrontPage Extensions
Are Not Installed].

Medtem ko bi morali dostopati do programa "FrontPage" z dodeljeno IP številko [dokler
se vaša domena ureja/nastavlja za naše strežnike], to ni vedno rešitev.
"FrontPage" se lahko obnaša na več različnih načinov, odvisno od tega "kam piha
veter". V nekaterih primerih vam bo dovolil začeti "sejo naložitve" [upload
session], vendar pa po preverjanju uporabniškega imena in gesla le-teh ne bo
prepoznal. V tem primeru je najboljša rešitev počakati, dokler se vaša domena ne
začne odzivati na naše strežnike. Ena stvar, glede katere smo gotovi, je da bo
"FrontPage" delal brez večjih težav, če boste uporabljali celotni naslov
http://www.mojadomena.com
URL za upravljanje vaše spletne strani. Prosto lahko poskusite z vašo IP
številko, vendar ne moremo zagotavljati, da bo to delalo.
Zdaj je že več kot en teden. Vsi lahko pridejo do moje spletne strani, le jaz ne!
[top]

Ali je vaša domena prej gostovala pri vašem Internet ponudniku? Če je, potem je
mogoče, da niso zbrisali tega vnosa v svojih DNS datotekah. Posledica tega je,
da ne morete vi in/ali kdorkoli drug dostopati do spletne strani preko tega "določenega
Internet ponudnika", ko vas le-ta usmeri na vašo staro spletno stran na svojih
strežnikih. Veliko Internet ponudnikov pozabi na to malo podrobnost, kar se
lahko sprevrže v tedne skrajne zmede in razočaranja. Če se to dogaja vam,
stopite v stik z vašim Internet ponudnikom in se prepričajte, da so opravili
potrebne spremembe v njihovih DNS zapisih.
12. Preverjanje
stanja [statusa] osveževanja vaših DNS [izven vašega Internet ponudnika]

V primeru, da postanete nepotrpežljivi in/ali se sprašujete, če lahko ostali
svet izven vašega Internet ponudnika pride do vaše nove spletne strani, lahko
uporabite nadomestno omrežje [z metodo "proxy"] in tam naredite preizkus. V
mnogih primerih boste presenečeni, ko boste videli, da se vaša spletna stran
odlično odziva, ko pa dostopate do nje neposredno preko strežnikov vašega
Internet ponudnika, pa ne obstaja.
Obstaja veliko storitev, ki omogočajo anonimno deskanje po spletu. To sicer ni
namen tukaj, se jih pa lahko uporabi za odpravljanje težav z domenami. Kako? Ker
vas lahko preusmerijo [z metodo "proxy"] skozi njihovo omrežje, kar pomeni, da
so vaše poizvedbe spletnih naslovov [URL] nadzirane s strani "njihovih"
shranjenih DNS zapisov. Te storitve osvežujejo/počistijo svoje DNS "shrambe"
[cache] veliko pogosteje kot Internet ponudniki, kar jih naredi zelo primerne za
preizkušanje vaše domene v omrežju, ki deluje z zadnjimi/najnovejšimi DNS
osvežitvami na spletu.
Da bi opravili preverjanje, lahko poskusite priti do svoje spletne strani preko
spodnje storitve:
http://anonymizer.com/
Ta vam omogoča vpisati spletni naslov [URL] ter izvede "proxy" vaše poizvedbe
skozi svoje strežnike. Če je vaša spletna stran dostopna preko teh strežnikov,
potem obstaja možnost, da mora vaš Internet ponudnik še počistiti svoje stare
shranjene DNS zapise.
Lahko izvedete tudi "pot sledenja" [trace route] za zunanja ["off site"]
preverjanja. Izvedite "pot sledenja" vaše domene in boste lahko videli IP,
katerega uporablja glede na DNS strežnike, ki je drugačen od tistega pri vašem
Internet ponudniku:
http://geektools.com/traceroute.php
13. Delo na vašem
računu med propagacijsko dobo DNS

Še vedno pa lahko delate na vašem računu, dokler vaša domena išče svojo pot do
naših strežnikov preko "IP številke" strežnika, ki je bila priložena v
pozdravnem sporočilu. Nekateri računi imajo svoje lastne IP številke, ki se bojo
preprosto uporabile kot nadomestilo/zamenjava za vaš spletni naslov [URL],
medtem ko se izvajajo spremembe DNS.
Če vaš račun nima lastne IP številke, namesto nje uporabite skupno/deljeno IP
številko strežnika, na katerem gostujete, ali pa ime gostiteljskega strežnika
["server hostname"]. Obe metodi bosta zahtevali dodajanje uporabniškega imena na
koncu, kot je prikazano spodaj:
http://123.123.123.123/~username/
http://www.mojnet.net/~username/
Vsekakor morate zamenjati IP številko in gostiteljevo ime s tistima, ki sta
priložena v pozdravnem sporočilu, ter uporabite zgornji metodi za dostop preko
spleta. Za FTP in druge stvari pa uporabite IP številko ali gostiteljevo ime le-tega.
Enostavna pot, kako preveriti, če se vaša domena že odziva na naših strežnikih,
je narediti datoteko z imenom "test.html" in jo naložiti v vaš spletni
direktorij. Kar preizkušajte spletni naslov
http://www.vasadomena.com/test.html in boste videli, če deluje.
Ko bo deloval, boste vedeli, da se vaša domena odziva na vaš račun na "naših
strežnikih", in je bila uradno prenešena.
14. Kako lahko pregledam svojo spletno stran, preden spremenim
domenske strežnike?
[top]

V določenih okoliščinah lahko nastavimo/pripravimo metodo dostopa
za pregledovanje spletnih strani, še preden se zamenja DNS. To pomeni uporabo
metode povezovanja z uporabniškim imenom [~username], vendar je namenjena le
osnovni obliki dostopa, ter pogosto ne deluje, ko se dostopa do PHP datotek.
Druga možnost je urediti 'hosts' datoteke v operacijskem sistemu Windows, da bi
"preslepili" vaš sistem, da misli, da domena gostuje na našem strežniku, medtem
ko DNS še vedno kaže na stari strežnik [in drugi strežniki na Internetu vidijo
to na starem strežniku]. Vodič, kako to narediti, je na voljo
tukaj.
Pomembno:
če delate kakršnekoli spremembe v Windows ‘hosts’ datotekah, prosimo poskrbite,
da se najprej naredi varnostna kopija ["backup"] in da se vse spremembe
povrnejo/odstranijo, ko boste končali, da se izognete nadaljnim težavam. |