Mac-terminal.com

Mac-Terminal.com

En introduktion till Terminalen på Mac

DNS-funktioner i Terminalen för Mac OS X

dscacheutil

Syntax: dscacheutil [-Alternativ]

Användning: DNS-verktyg för att samla in information och statistik, samt rensa cache-historik.

Alternativ

-hVisa alla alternativ för dscacheutil.
-configurationVisa DNS-konfiguration.
-flushcacheRensa DNS-cache.
-statisticsVisa statistik.

Exempel

dscacheutil -statisticsVisar DNS-statistik på din dator.
dscacheutil -flushcacheRensar DNS-cachen.

Mer information


dig

Syntax: dig [@server] [-b address] [-c class] [-f filename] [-k filename] [-m] [-p port#]
[-q name] [-t type] [-x addr] [-y [hmac:]name:key] [-4] [-6] [name] [type] [class] [queryopt...]

Förklaring: dig är en förkortning för Domain Information Groper och är ett smidigt verktyg för att hämta information om DNS-servrar.

dig kan vara väldigt användbart när du t.ex. vill:

  • Felsöka DNS-inställningar för ett domännamn.
  • Hitta MX-pekaren till ett domännamn som hanterar den e-post som skickas till ett domän.
  • Ta reda på vilka DNS-servrar ett visst domännamn använder.
  • Utföra så kallad "reverse DNS lookup" för att urtolka det faktiskt IP-numret för ett DNS-värdnamn.

Användning Syntaxen för dig kan se ut på många olika sätt beroende på vilken typ av information du vill hämta. En vanliga fråga kan dock se ut på detta vis:

dig @server typ

I ovanstående kommando representerar varje parameter följande värden:

@serverIP-adress eller namnserver. Om du anger ett värdnamn så kommer dig att uttolka värdnnamnet innan frågan skickas.
typNamnet på det DNS-record du vill visa information om (t.ex. A, MX eller CNAME). Om du inte anger en typ så kommer alla A-records att visas. Du kan även ange ANY för att få en sammanfattande bild.

Exempel: dig dn.se
Eftersom jag i detta exempel utelämnade parametern typ så kommer alla A-records att listas.
Detta ger mig följande resultat:

; <<>> DiG 9.6.0-APPLE-P2 <<>> dn.se
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18452
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3

;; QUESTION SECTION:
;dn.se. IN A

;; ANSWER SECTION:
dn.se. 6821 IN A 62.119.189.4

;; AUTHORITY SECTION:
dn.se. 2980 IN NS grace.qbranch.se.
dn.se. 2980 IN NS kristina.qbranch.se.
dn.se. 2980 IN NS maud.qbranch.se.

;; ADDITIONAL SECTION:
maud.qbranch.se. 75388 IN A 217.151.192.121
kristina.qbranch.se. 40256 IN A 65.61.155.140
grace.qbranch.se. 40256 IN A 217.151.192.20

;; Query time: 2 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sun Jun 6 11:19:46 2010
;; MSG SIZE rcvd: 157

Mer information