Domain Name Service (DNS skraćeno) je taj magični protokol koji dozvoljava
vašem računaru da prebaci besmislena imena domena kao što je
www.slackware.com u smislenu IP adresu kao što je 64.57.102.34. Računari ne mogu slati pakete na
www.slackware.com, ali mogu ih slati na IP adresu tog domena. Ovo nam daje zgodan
način da pamtimo mašine. Bez DNS-a mi bi morali održavati mentalnu bazu
podataka koji IP pripada kojem računaru, i to sa pretpostavkom da se IP adrese ne
menjaju. Jasno je da je korišćenje imena za računare bolje, ali kako
mapiramo ime na IP adrese?
host(1) može da uradi ovo za nas. host se koristi da mapira imena na IP adrese. U pitanju je veoma brz
i jednostavan alat bez mnogo opcija.
% host www.slackware.com
www.slackware.com is an alias for slackware.com.
slackware.com has address 64.57.102.34
|
Ali recimo da, iz nekog razloga, želimo da mapiramo IP adresu na ime domena;
šta onda?
nslookup je oproban i dobar program koji je dozreo tokom
vremena. nslookup je prevaziđen i možda će biti
uklonjen iz budućih izdanja. Za njega čak ni ne postoji man stranica.
% nslookup 64.57.102.34
Note: nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead. Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
Server: 192.168.1.254
Address: 192.168.1.254#53
Non-authoritative answer:
www.slackware.com canonical name = slackware.com.
Name: slackware.com
Address: 64.57.102.34
|
Najbesniji pas u štenari, domain information groper, ili dig skraćeno, je program koji je spreman za pretraživanje
DNS informacija. dig može da uzme skoro pa sve sa DNS
servera uključujući i reverzne pretrage, A, CNAME, MX, SP i TXT slogove. dig ima mnogo opcija iz komandne linije i ako niste upoznati s njim,
trebali biste pročitati njegovu opširnu man stranicu.
% dig @192.168.1.254 www.slackware.com mx
; <<>> DiG 9.2.2 <<>> @192.168.1.254 www.slackware.com mx
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26362
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;www.slackware.com. IN MX
;; ANSWER SECTION:
www.slackware.com. 76634 IN CNAME slackware.com.
slackware.com. 86400 IN MX 1 mail.slackware.com.
;; AUTHORITY SECTION:
slackware.com. 86400 IN NS ns1.cwo.com.
slackware.com. 86400 IN NS ns2.cwo.com.
;; ADDITIONAL SECTION:
ns1.cwo.com. 163033 IN A 64.57.100.2
ns2.cwo.com. 163033 IN A 64.57.100.3
;; Query time: 149 msec
;; SERVER: 192.168.1.254#53(192.168.1.254)
;; WHEN: Sat Nov 6 16:59:31 2004
;; MSG SIZE rcvd: 159
|
Ovo bi vam trebalo dati ideju kako dig funkcioniše.
“@192.168.1.254” specifikuje koji se DNS server koristi.
“www.slackware.com” je ime domena na koji vršimo pretragu, i
“mx” je tip pretrage koju vršim. Upit iznad mi govori da će e-mail
poruka koji pošaljem na www.slackware.com, ustvari biti
poslata na mail.slackware.com za preuzimanje.