DNS-verktyg
Slackware.SE Wiki
[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)
