รายการระเบียน TXT สำหรับโดเมนที่มี Windows nslookup


23

ฉันต้องการตรวจสอบระเบียน TXT สำหรับโดเมนของฉันเช่นระเบียน SPF ฉันลองใช้คำสั่งต่อไปนี้ด้วย nslookup แต่ไม่ได้บันทึกรายการ TXT:

nslookup -type=TXT example.com

คำสั่งที่ถูกต้องคืออะไรหรือมีเครื่องมือที่ใช้งานได้ดีกว่าใน Windows 7


2
คำสั่งดังกล่าวใช้งานได้ แต่ villagevines.com ไม่มีบันทึก TXT แต่ www.villagevines.com ทำ
user9517 รองรับ GoFundMonica

โปรดดูคำตอบโดย WilfriedVS ซึ่งทำงานเป็นเสน่ห์
lucaferrario

1
ไม่แน่ใจว่าพารามิเตอร์นี้มีอยู่ใน Windows 7 หรือไม่ แต่สำหรับ Windows 10 นั้นnslookup -q=txt example.comเหมาะกับฉันหรือไม่
Jedidja

คำตอบ:


42

ก่อนอื่นให้เริ่มnslookupโดยไม่มีพารามิเตอร์จากนั้นพิมพ์set type=txtจากนั้นพิมพ์ชื่อโดเมน

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

ตัวอย่าง

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
นี่คือคำตอบที่แท้จริงสำหรับคำถามและควรทำเครื่องหมายเช่น!
lucaferrario

อัปเดตเพื่อใช้สิ่งนี้เป็นคำตอบ
Josh

13

ฉันไม่มีความคิดว่าทำไม แต่ถ้าคุณเพิ่ม IP ของผู้ตั้งชื่อตอนท้ายมันจะใช้ได้
ฉันได้เพิ่มชื่อ DNS ของ Google ในกรณีนี้:

nslookup -type = TXT villagevines.com 8.8.8.8

มันสามารถเป็นบริการ DNS ท้องถิ่นของคุณ

HTH ครั้งต่อไปเมื่อคุณต้องการสืบค้นระเบียน TXT ของคุณ


พารามิเตอร์สุดท้ายคือ DNS ที่จะใช้ บางทีค่าเริ่มต้นคือการใช้ ISP และ DNS กำลังแคชข้อมูลเก่า อาจใช้งานได้ในไม่ช้าหลังจากการเปลี่ยนแปลงระเบียน DNS TXT
tgkprog

หากคุณพิมพ์: nslookup /? จะเห็น: nslookup [-opt ... ] โฮสต์เซิร์ฟเวอร์ # เพียงค้นหา 'โฮสต์' โดยใช้ 'เซิร์ฟเวอร์'
tgkprog

5

ดาวน์โหลดBIND สำหรับ Windowsมีพอร์ตของ Windows digอยู่ในนั้น คุณควรใช้ dig แทน nslookup

หากคุณเป็นแฟน Powershell (เช่นฉัน) คุณสามารถดาวน์โหลดPowershell Dig Cmdletซึ่งควรได้รับระเบียน TXT สำหรับคุณโดยตรงภายใน PowerShell สิ่งที่ดี.

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

5

ลิงก์สำหรับ Get-Dns ใช้งานไม่ได้มาตรฐาน Powershell cmdlet ที่ทำเช่นนี้คือ

PS> Resolve-DnsName villagevines.com -Type TXT

ดูเพิ่มเติมเกี่ยวกับ Resolve-DnsName


ใช้งานได้กับ Windows Server 2012 R2 และ Windows 8.1 เท่านั้นคำถามเกี่ยวกับ Windows 7
LJT

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.