Windows nslookup을 사용하여 도메인의 TXT 레코드 나열 다음 명령을 시도했지만 TXT 레코드를 나열하지 않았습니다. nslookup

SPF 레코드와 같은 도메인의 TXT 레코드를 검사하고 싶습니다. nslookup으로 다음 명령을 시도했지만 TXT 레코드를 나열하지 않았습니다.

nslookup -type=TXT example.com

올바른 명령이 무엇입니까, 아니면 Windows 7에서 더 나은 도구를 사용합니까?



답변

먼저 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

>

답변

나는 왜 이상적인 아이디어가 없지만 끝에 네임 러의 IP를 추가하면 작동합니다.
이 경우 Google의 DNS 이름을 추가했습니다.

nslookup -type = TXT villagevines.com 8.8.8.8

로컬 DNS 서비스 일 수 있습니다.

다음에 TXT 레코드를 조회해야 할 때 HTH.


답변

Windows 용 BIND를 다운로드 하면 Windows 포트 dig가 있습니다. nslookup 대신 dig를 사용해야합니다.

Powershell 팬이라면 (나 같은) Powershell Dig Cmdlet 을 다운로드하여 powershell 내에서 TXT 레코드를 직접 얻을 수도 있습니다. 좋은 물건.

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

답변

Get-Dns에 대한 링크가 작동하지 않습니다.이를 수행하는 표준 Powershell cmdlet은

PS> Resolve-DnsName villagevines.com -Type TXT

Resolve-DnsName에 대해 더 알아보기


답변

Windows 10에서는 다음과 같이 작동합니다.

nslookup -q=TXT villagevines.com