Windows에서 DNS 조회를 역방향으로 수행하는 기본 제공 명령 줄 도구가 있습니까? 즉, <toolname> w.x.y.z => mycomputername
난 노력 했어:
nslookup
: 전 방향 조회 인 것 같습니다.Host
: 존재하지 않습니다Dig
:도 존재하지 않습니다.검색을 통해 " 역방향 DNS 명령 줄 유틸리티 란 무엇입니까? "를 찾았지만 이는 구체적으로 Windows 유틸리티가 아닌 * nix 유틸리티를 찾고 있습니다.
ping -a w.x.y.z
역방향 조회 영역이 올바르게 설정된 경우 IP 주소에서 이름을 확인해야합니다. 역방향 조회 영역에 레코드에 대한 항목이 없으면 -a
는 이름없이 핑을합니다.
nslookup <ip>
당신이 찾고있는 것을합니까. 쿼리중인 서버와 결과를 알려줍니다.
예를 들면 다음과 같습니다.
c:\>nslookup 192.168.101.39
Server: dns1.local
Address: 192.168.101.24
Name: Enigma.local
Address: 192.168.101.39
"ping"의 문제점은 이름 서버 검색 도구 (nslookup과 같은)가 아니라는 것입니다. 예를 들어 호스트 이름을 핑하는 경우 DNS 조회, 호스트 파일 조회, WINS (신 금지) 또는 NetBIOS 브로드 캐스트. 또한 잠재적으로 오래된 캐시 된 결과를 반환 할 수도 있습니다.
메소드의 시도 순서는 클라이언트의 TCP/IP 구성 및 노드 유형 플래그에 따라 다릅니다.
현재 컴퓨터의 노드 유형을 보려면
C:\>ipconfig /all | find "Node Type"
Node Type . . . . . . . . . . . . : Hybrid
해결 방법이 중요하지 않은 경우
ping -a w.x.y.z
또는
nslookup w.x.y.z
당신이 원하는대로. DNS 서버에 올바른 이름을 쿼리해야하는지 확인하려면 nslookup 을 사용하십시오.
도 참조하십시오
"-type = ptr"매개 변수와 함께 NSLOOKUP을 사용하여 IP 주소를 구문 분석하십시오.
nslookup -type=ptr 1.2.3.4
그런 다음 "in-addr.arpa"항목도 인쇄됩니다 (찾을 수없는 경우에도).
C:\Users\UserName>nslookup -type=ptr 8.8.8.8
Server: MyDnsServerName
Address: X.X.X.X
Non-authoritative answer:
8.8.8.8.in-addr.arpa name = google-public-dns-a.google.com
Type 매개 변수없이 IP 주소에서 NSLOOKUP을 사용할 때 낮은 충실도 응답과 비교 한 결과 :
C:\Users\UserName>nslookup 8.8.8.8
Server: MyDnsServerName
Address: X.X.X.X
Name: google-public-dns-a.google.com
Address: 8.8.8.8
nslookup은 Linux에서와 마찬가지로 Windows에서 DNS를 역방향으로 수행합니다.
물론 모든 IP 주소에 대해 역순 항목이 없습니다
다음과 같이 nslookup을 사용하십시오.
nslookup -type=PTR 127.0.0.1
nslookup은 Windows에서 역방향 조회를 수행합니다.
C:\>nslookup star.slashdot.org
Server: my-dns-server
Address: 10.242.0.1
Name: star.slashdot.org
Address: 216.34.181.48
C:\>nslookup 216.34.181.48
Server: my-dns-server
Address: 10.242.0.1
Name: star.slashdot.org
Address: 216.34.181.48
Windows에서 ....
표준 Ping은 IP 주소의 호스트 이름을 반환하지 않습니다
DNS가 올바르게 설정된 경우 NSLookup을 사용하여이 정보를 찾을 수 있습니다.
다음과 같은 절차 :
DOS 프롬프트 열기
NSLookup
유형 설정 = ptr
a.b.c.d
결과는 역방향 DNS 서버 주소 및 호스트 이름과 함께 표시됨
9 답변과 아무도 발굴로 조회를 되 돌리는 방법을 말하지 않았습니까? 그게 제일이야
발굴 -x w.x.y.z
또한 bash 루프, 스크립트 등에 사용하기 위해 "+ short"를 추가 할 수 있습니다.
또 다른 방법이 있습니다. IP 주소를 바꾸고 nslookup을 사용하십시오.
nslookup -type=PTR 4.3.2.1.in-addr.arpa
주소를 해결하려면 1.2.3.4
nslookup
, Dig
, Host
가 존재하지 않으면 다음을 시도하십시오.
getent hosts google.de | awk '{ print $1 }'
예 : docker AWS ec2 인스턴스 (실제로 아무것도 설치되어 있지 않음)