programing

dig(DNS Lookup) 윈도우즈에서 DNS 서버 지정

abcjava 2023. 9. 3. 12:07
반응형

dig(DNS Lookup) 윈도우즈에서 DNS 서버 지정

리눅스에서, 나는dig다음 명령을 사용하여 127.0.0.1의 DNS 서버를 지정합니다.

dig google.com @127.0.0.1

윈도우용 Bind 도구를 설치했습니다.choco install bind-toolsonly. 같은 명령을 실행하려면 어떻게 해야 합니까?다음 오류가 발생합니다.

PSC:\Users\jhilden> dig google.com @127.0.0.1
라인:1 문자:21dig google.com @127.0.0.1+                     ~참조 연산자 뒤에 속성 이름이 없습니다.
라인:1 문자:16dig google.com @127.0.0.1+                ~~~~분할 연산자 '@'은 변수를 참조하는 데 사용할 수 없습니다.표현.'@127'은(는) 명령에 대한 인수로만 사용할 수 있습니다.로.식의 참조 변수는 '127달러'를 사용합니다.카테고리정보: 파서 오류: (:) [], 상위 항목에 오류 레코드 예외가 있습니다.Fully Qualified ErrorId: 속성 이름 누락

질문에서 유추했듯이 이 답변은 바인드 도구를 사용하지 않는다는 것을 하지 않는 것을 알고 있습니다.하지만 PowerShell에는 다음과 같은 기능이 포함되어 있습니다.Resolve-DnsName이 작업을 수행할 수 있습니다.나는 다음 명령이 당신이 원하는 것을 할 것이라고 믿습니다.

Resolve-DnsName -Name google.com -Server 127.0.0.1

오류 메시지가 말하는 것처럼:@PowerShell에 특별한 의미가 있습니다.캐릭터 이스케이프

dig google.com `@127.0.0.1

또는 인용문에 주장을 넣으십시오.

dig google.com "@127.0.0.1"

제 생각에 당신의 매개변수는 거꾸로 된 것 같습니다.서버가 먼저 와야 합니다.

언급URL : https://stackoverflow.com/questions/36607958/dig-dns-lookup-specify-dns-server-on-windows

반응형