2012-04-04 3 views
-4

나는이 질문을 어리석게 느낀다. 때때로 IP의 IP를 알고 싶은 도메인이있다. 예 : google.com ->173.194.41.135도메인 이름의 IP 찾기

일반적으로 traceroute 외에도 tracert을 사용하면 IP가 표시됩니다.

도메인을 IP로 바꾸는 것이 DNS에 관한 것이므로 바보입니다. 그저 기본적인 도구가 없습니까?

저는 Windows와 Linux 모두를위한 도구에 대해 듣고 싶습니다. 또한이 작업을 수행하는 파이썬 함수에 대해 듣고 기뻐할 것입니다.

http://en.wikipedia.org/wiki/Nslookup

당신은 그냥 할 :

일부 UNIX 시스템에
nslookup google.com 

, 당신은 dig 찾을 수 있습니다

dig google.com 

답변

1

nslookup, 명령 줄 유틸리티입니다 nslookup을 볼 수 있습니다. 더 이상 사용되지 않습니다. 호스트 이름에 대한 DNS 정보를 얻으려면 명령을 사용하십시오.

이렇게 말하면, nslookup은 일반적으로 간단한 경우에 잘 작동합니다. 출력이 nslookup을보다 다소 쉽게 구문 분석 할 수 -

0

ping google.com는 또한 몇 가지 단서

2

시도 host google.com을 제공합니다. 파이썬

(python-dns에서 예) :

import dns.resolver 

answers = dns.resolver.query('google.com', 'MX') 
for rdata in answers: 
    print 'Host', rdata.exchange, 'has preference', rdata.preference 
1

host google.com 

또는 파이썬과

>>> from socket import gethostbyname 
>>> print gethostbyname("google.com") 

(주는 달성하는 가장 일반적인 방법은 다음을 반환 만 위 양식의 첫 번째 주소)