2012-04-04 7 views
-4

私はこの質問を馬鹿げて感じる...時々、私はIPの知りたいドメインを持っている。例えば、google.com - >173.194.41.135です。ドメイン名のIPを見つける

これは通常、tracerouteのほかにtracertという使用例です。これはIPを示しています。

しかし、ドメインをIPに変えるのはDNSが大事だからです。ちょうどそれをする基本的なツールはありませんか?

私はWindowsとLinuxの両方のツールについて聞きたいと思っています。また、これを行うPython関数について聞いて嬉しいです。

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

あなただけの操作を行います:

一部のUNIXマシンで
nslookup google.com 

、あなたが見つけるかもしれない:

dig google.com 

答えて

1

nslookup、コマンドラインユーティリティがありますnslookup廃止されました。 コマンドを使用して、ホスト名のDNS情報を取得します。

このように、nslookupは、通常、単純なケースでうまく機能します。

0

ping google.comもあなたにいくつかの手がかり

2

を与えるhost google.comをお試しください - 出力がnslookupをよりいくらか容易に解析することができます。パイソン(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 

やPython

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

である(注:のみ返します上記の形式の最初のアドレス)

関連する問題