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
답변
Windows 10에서는 다음과 같이 작동합니다.
nslookup -q=TXT villagevines.com