Linux-Befehl zum Überprüfen von TXT-Einträgen einer Domain


Antworten:


220

Dig wird es auch ganz gut machen: dig -t txt example.comund wenn Sie die +shortOption hinzufügen, erhalten Sie nur den txt-Datensatz in Anführungszeichen ohne andere Kruft.


7
Laut meinem DNS-Manager habe ich 4 TXT-Einträge - einen SPF-Eintrag mit Host "@" und dann 3 für Domain-Schlüssel. dig -tZeigt jedoch nur den SPF-Wert an. Irgendwelche Ideen?
Nic Cottrell

14
@NicCottrell und alle anderen, die sich darüber wundern; Dies liegt an der Domain, die Sie abfragen. So zeigen Sie Domain-Schlüssel mit dig an: dkim-selector._domainkey.example.com Wenn Google Ihr E-Mail-Anbieter wäre:dig -t txt google._domainkey.example.com
Robert Brisita,

66

Der Befehl host (1) hat eine schöne, knappe Ausgabe:

$ host -t txt google.com
google.com descriptive text "v=spf1 include:_netblocks.google.com ip4:216.73.93.70/31 ip4:216.73.93.72/31 ~all"
$ wajig findfile $(which host)
bind9-host: /usr/bin/host
$ 

Mit dig (1) "muss" ich auch immer die "+ short" -Option hinzufügen.

(Ich bin auf Debian).


0

Was ist nslookup?


2
nslookup ist seit langem veraltet und sollte nicht mehr verwendet werden
Bortzmeyer

2
Warum genau? Es funktioniert ...
Massimo

7
Das funktioniert natürlich, aber auch ein Stift mit einer Tontafel. nslookupscheint ein sehr grundlegender Port von nslookup.exeWindows zu sein (oder kommt er vielleicht von BSD? Ich weiß es nicht). Das ist natürlich nicht schlecht, aber das Linux nslookup ist ... ls, helpnicht implementiert. Die Ausgabe ist mit Skripten nur schwer zu analysieren. Beide digund hosthaben einen viel umfangreicheren Funktionsumfang.
Grawity


7
Zitat aus obigem Link: "nslookup ist nicht länger als veraltet zu behandeln."
Daniele Testa
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.