Liệt kê các bản ghi TXT cho một miền với Windows nslookup


23

Tôi muốn kiểm tra các bản ghi TXT cho tên miền của mình, chẳng hạn như các bản ghi SPF. Tôi đã thử lệnh sau với nslookup nhưng nó không liệt kê các bản ghi TXT:

nslookup -type=TXT example.com

Lệnh chính xác là gì, hoặc có sử dụng công cụ tốt hơn trên Windows 7 không?


2
Lệnh trên hoạt động nhưng Villagevines.com không có bản ghi TXT tuy nhiên www.villagevines.com có.
user9517 hỗ trợ GoFundMonica

Vui lòng xem câu trả lời của WilfriedVS, hoạt động như một cơ duyên
lucaferrario

1
Không chắc chắn nếu tham số này có sẵn trên Windows 7, nhưng trên Windows 10 nslookup -q=txt example.comhoạt động với tôi.
Jedidja

Câu trả lời:


42

Đầu tiên bắt đầu nslookupkhông có tham số, sau đó nhập set type=txt, sau đó nhập tên miền.

nslookup <enter>
set type=txt <enter>
villagevines.com

Thí dụ

C:\Users\wilfried>nslookup

Default Server:  mydnsserver
Address:  192.168.1.1

> set type=txt

> villagevines.com

Server:  mydnsserver

Address:  192.168.1.1

*** No text (TXT) records available for villagevines.com

>

2
Đây là câu trả lời thực sự cho câu hỏi và nên được đánh dấu như vậy!
lucaferrario

Cập nhật để sử dụng điều này như là câu trả lời.
Josh

13

Tôi không có lý do tại sao nhưng nếu bạn thêm IP của một người đặt tên vào cuối thì nó sẽ hoạt động.
Tôi đã thêm tên dns của google trong trường hợp này:

nslookup -type = TXT Villagevines.com 8.8.8.8

Nó có thể là dịch vụ DNS cục bộ của bạn.

HTH lần sau khi bạn cần truy vấn hồ sơ TXT của mình.


Tham số cuối cùng là DNS để sử dụng. Có thể mặc định là sử dụng các ISP và DNS đó đang lưu trữ dữ liệu cũ. Điều này có thể hoạt động ngay sau khi thay đổi bản ghi DNS TXT.
tgkprog

Nếu bạn gõ: nslookup /? sẽ thấy: nslookup [-opt ...] máy chủ lưu trữ # chỉ cần tra cứu 'máy chủ' bằng cách sử dụng 'máy chủ'
tgkprog

5

Tải xuống BIND cho Windows , có một cổng Windows digtrong đó. Bạn nên sử dụng đào thay vì nslookup.

Nếu bạn là người hâm mộ Powershell (như tôi), bạn cũng có thể tải xuống Powershell Dig Cmdlet để nhận bản ghi TXT cho bạn trực tiếp trong powershell. Đồ tốt.

PS> Get-Dns -Name mydomain.com -Type TXT

5

Liên kết cho Get-Dns không hoạt động, lệnh ghép ngắn Powershell tiêu chuẩn để thực hiện việc này là

PS> Resolve-DnsName villagevines.com -Type TXT

Xem thêm về Resolve-DnsName


Điều đó chỉ hoạt động trên Windows Server 2012 R2 và Windows 8.1, câu hỏi là về Windows 7
LJT

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.