Mac OS X Terminal- Internet och nätverk
- Nätverk - Information om dina nätverksanslutningar
- Ping - pinga ett IP-nummer.
- IP-nummer - Ta reda på ditt IP
- DNS - Hämta information om DNS-servrar, rensa DNS-cache
- cURL - Hämta en fil eller spara ner en hemsida som en lokal fil på din dator
- Twitter - Gör en statusuppdatering (tweet) via Terminalen
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
| -h | Visa alla alternativ för dscacheutil. |
| -configuration | Visa DNS-konfiguration. |
| -flushcache | Rensa DNS-cache. |
| -statistics | Visa statistik. |
Exempel
| dscacheutil -statistics | Visar DNS-statistik på din dator. |
| dscacheutil -flushcache | Rensar 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:
| @server | IP-adress eller namnserver. Om du anger ett värdnamn så kommer dig att uttolka värdnnamnet innan frågan skickas. |
| typ | Namnet 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