-4

この質問をするのはばかげていると思います... IPを知りたいドメインがある場合があります。たとえばgoogle.com-> 173.194.41.135.

私が通常行うのは usetracertで、traceroute を実行するだけでなく、IP を表示します。

しかし、ドメインを IP に変えることが DNS のすべてであるため、これはばかげています。それを行う基本的なツールはありませんか?

Windows と Linux の両方でそのようなツールについて聞くことに興味があります。また、これを行う Python 関数についてもお知らせいただければ幸いです。

4

5 に答える 5

2

試してみてくださいhost google.com- 出力は、nslookup よりもいくらか簡単に解析できます。

Python の場合 ( python-dns の例):

import dns.resolver

answers = dns.resolver.query('google.com', 'MX')
for rdata in answers:
    print 'Host', rdata.exchange, 'has preference', rdata.preference
于 2012-04-04T09:57:45.373 に答える
1

これを達成するための最も一般的な方法は、

host google.com

またはpythonで

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

(注: 上記のフォームの最初のアドレスのみを返します)

于 2012-04-04T11:08:22.440 に答える
1

nslookup次のコマンド ライン ユーティリティがあります。

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

あなたはただ行う:

nslookup google.com

一部の UNIX マシンでは、次のような場合がありますdig

dig google.com
于 2012-04-04T09:52:37.183 に答える
1

nslookup非推奨と見なされます。コマンドを使用しdigて、ホスト名の DNS 情報を取得します。

そうは言っても、nslookup通常、単純なケースではうまく機能します。

于 2012-04-04T09:54:39.613 に答える
0

ping google.comまた、あなたにいくつかの手がかりを与えます

于 2012-04-04T09:54:55.397 に答える