DNS-verktyg

Slackware.SE Wiki

Hoppa till: navigering, sök

[redigera] 13.3 DNS-Verktyg

Domain Name Servce (förkortat till DNS) är det magiska protokoll som låter din dator att bli, meningslösa domännamn som www.slackware.com till meningsfull IPadress som 64.57.102.34. Datorer kan inte routa paket till www.slackware.com men dom kan routa paket till den domänens ipadress. Det ger oss ett lätt sätt att komma ihåg maskiner. Utan DNS skulle vi behöva hålla reda på alla ipadresser och vilka datorer de tillhör. Att använda namn för datorer är mycket bättre, men hur mappar vi namn till ipadresser?

13.3.1 host

host(1) kan göra detta för oss. host används för att mappa namn till ipadresser. Det är ett väldigt snabbt och lätt verktyg utan en hög med funktioner.

% host www.slackware.com
www.slackware.com is an alias for slackware.com.
slackware.com has address 64.57.102.34

Men låt oss säga att vi av någon anledning vill mappa en ipadress till ett domännamn, Sen då?

13.3.2 nslookup

nslookup är ett beprövat och riktigt progam som har stått emot åldrandet. nslookup har varit ogillat och kanske är borttaget i framtida releaser. Det finns inte ens någon mansida för detta program.

% 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

13.3.3 dig

Den galnaste hunden i inhängnaden, domain information groper, dig(1) som förkortat, är det go-to program för att hitta DNS information. dig kan grabba tag i det mesta från en DNS server inklusive reverse lookups, A, CNAME, MX, SP, och TXT records. dig har många kommandorads val och om du inte är hemma på det så kan du läsa mera i mansidan.

% 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

Detta bör ge dig en idé på du hur dig fungerar. "@192.168.1.254" specifierar vilken dns server som ska användas. "www.slackware.com" är domännamnet jag genom för en lookup på, och "mx" är den typ av lookup jag genomför. Frågan talar om för mig att email till www.slackware.com kommer istället att skickas till mail.slackware.com för leverans.

Klart

--Dartanjang 18 juli 2006 kl.08.47 (CEST)

Den här artikeln är hämtad från http://wiki.slackware.se/index.php/DNS-verktyg
Personliga verktyg