DomainNameをIPに変換するLinuxコマンド[終了]


137

ドメイン名をIPに変換するLinuxコマンドはありますか?


1
あなたは前の質問でこれをすでに質問しました:sshでコンピュータにpingしますか?繰り返しになりますが、これはSOに属していません。
Felix Kling、

4
なぜあなたはこれらすべての質問を間違った場所で尋ねることを主張するのですか?
Ignacio Vazquez-Abrams、

bashもプログラミング言語ではありませんか?pythonまたはphpで質問された同じ質問は受け入れられたようです...
vaab

5
開発者にとって非常に重要な質問を閉じるのはなぜですか?はい、この質問はServerFaultの権限のようですが、ServerFaultはこれまでで最もユーザーフレンドリーなStackExchangeサイトです。
Thelambofgoat

5
うわー、27の質問の投票と53の回答の投票。たぶん、stackoverflowは過度にモデレートされています。
マイケルコール

回答:


212
% dig +short stackoverflow.com
69.59.196.211

または

% host stackoverflow.com
stackoverflow.com has address 69.59.196.211
stackoverflow.com mail is handled by 30 alt2.aspmx.l.google.com.
stackoverflow.com mail is handled by 40 aspmx2.googlemail.com.
stackoverflow.com mail is handled by 50 aspmx3.googlemail.com.
stackoverflow.com mail is handled by 10 aspmx.l.google.com.
stackoverflow.com mail is handled by 20 alt1.aspmx.l.google.com.

1
素晴らしいですが、%を$に置き換えるか、単に削除すると、怠惰なコピーの猫のために1分節約できます:)
Abdul Hameed

2
Arch Linuxを使用している場合、またはそのディストリビューションに基づいている場合は、これらのツールとnslookupがbind-toolsパッケージに含まれています。
溶岩溶岩

1
CNAMEレコードまたは複数値のAレコードと互換性を持たせるには、basename $(dig +short stackoverflow.com A | tr '\n' '/')代わりにを使用します。これは、シェルスクリプトでドメインごとにIPを取得する場合に便利です。
fuweichin

84

以下を使用できます。

nslookup www.example.com

3
からの出力nslookupは、スクリプト作成にはあまり適していません。 dig +short@unutbuによってすでに提案されているように、おそらくここが最も正しい答えです。
Tripleee 2016年

4
どちらもdigありhost、デフォルトですべてのディストリビューションにインストールされますが、nslookupAlpineなどの軽量distoのベースであるbusyboxの一部です。
CTodea 2017

私はあなたがドロップする必要があると思いますwww.
Chris_Rands

@Chris_Randsドメインwww.example.comとはexample.com異なるIPアドレスを指すことができます。
cubuspl42

nslookupは廃止予定であることを知っていますがdig +shorthost人間の読みやすさよりも、その出力形式を好んでいます。
wisbucky
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.